Како постати тестер софтвер: из интервјуа да пронађе први буг
Рад и Студија / / December 25, 2019
алек Семин
Шеф одељења за тестирање компаније Глобус, која се бави развојем мобилних апликација и сајтове за велике купце, као што су "Андекс", "Касперски" од АББИИ, Рутубе, "ЦТЦ Медиа" ХеадХунтер "ТНТ клуб", "Посланик Туристичка", "ППФ животно осигурање", ВимпелЦом и др. Више од шест година у струци. Ходао сам скроз из јуниорског-тестер на челу одељења.
Моје путовање почела са радозналости тестером. Од детињства сам био ангажован у склапању рачунара и инсталирање софтвера, у току редовног поставља питање: "Зашто није инсталиран? Зашто ја не могу? ". У том тренутку помислио сам да желим да постанем тестер, да се укључе у производњу квалитетног софтвера и наћи одговоре на сва ова питања.
У наставку желим да кажем будуће КА-стручњаке о томе шта могу да очекују на почетку каријере, и дати неколико савета из мог искуства.
интервју
Јуниор-тестер је није тешко да прође интервју. Од тога не очекују дубоко познавање теорије и алата за тестирање. Када се интервју таквих кандидата, обратимо пажњу на брзину и живост размишљања, свежег и креативним приступом решавању проблема.
На пример, необичне постављати питања да видимо како је човек мисли:
- Летелица лети из тачке А у 17:00, а стиже у тачку Б у 19:00. Када је у лету за три сата. Зашто би ово могао бити?
- Како да се уверите да је добивање ажуриране апликације, конкуренти нису у стању да га пронађе нову функцију?
Будите спремни, и на већину уобичајених задатака - да тестира једноставан објекат: парче папира, оловку, филтер линије и слично.
Исто тако, за интервју ће бити од помоћи:
- Испитати врсте тестирања: функционална и истраживачко тестирање, аутоматизовано тестирање (укључујући алате за то), оптерећење и стрес тестирања, дим-тестирање.
- Поред тога, прочитајте о тестирању и критеријумима прихватања.
- Ако говоримо о тестирање веб апликација, то је браузер конзола и њен рад, а број верзије претраживача, резолуције монитора, распоред тестирања алата (Пикел Перфецт).
- Ако говоримо о мобилним апликацијама, ова врста платформи, емулатора, мајмуна тестирање. Не заборави таблета.
- Испитати врсте буг-трацкер-а. Мост популар: Јира, Бубаждаји, редмине, Мантис. Погледајте како они раде, какве су њихове карактеристике.
- На дуге стазе - ЈМетер алата, Постман, Цхарлес. Они нису врло тешко научити на основном нивоу.
Први радни дан
Први радни дан иде као стандард: дати рачунар који желите да конфигуришете, инсталирање програма рада. Администратор система припрема приступ електронској пошти и корпоративним интерним програмима.
Није неопходно да се питам где да инсталирате Скипе, користе га је надимак из школе пута гангста_666 или смешно слике. Употреба у комбинацији надимак, нпр или ивансмирнов смирновиван, стави своју уобичајену слику.
Важан корак у припреми за радни дан - састанак са буг трекром, који користи компанија. То је то аск унапред: студија чланци погледате видео снимак тренинга. Ви ћете уштедети време колеге и сами ће осетити више самопоуздања.
Први задатак
Ви ћете бити први пројекат за потапање. Саветујем ти да се упознају са историјом Буг Трацкер да видимо које су недостаци већ срели, или су најчешћи. Ви сте у стању да се артикулише и статистика ће схватити шта бодова треба обратити већу пажњу.
Преузму иницијативу. Ако нисте дали чек листе апликацију, немојте чекати и замолити га да има ментора. Ако организација нема цхецк-листу, можете га направити сами. Наша компанија често праве контролне листе у "Гоогле табеле». У наставку, имамо пример таквог листу провере - бићете у оделу.
Колеге можда бити изненађени ако формулације ЦхецкЛист ас минд мапе, Ас Суцх Ксминд.нет.
Контролна листа за тестирање Покемон ГО
Један од основних облика тестирања за почетнике КК-специјалисти могу постати пролаз чек-листи, тест случајева, старије професионалаца. Овај корак је неопходан за брзо пада у пројекту. Да се изгради на новице теста базе података може да се прошири овај списак. Јуниор-тестери као део учења писање контролне листе припремљене лист Покемон ГО за тестирање апликације. Овде су описани само позитивне случајеве.
Први Буг Трацкер
Опис буба у различитим компанијама може да варира, али генерално постоје принципи доброг укуса.
тема
Он описује проблем у неколико речи. Боље да ли ће почети са негације: "не ради", "то не догоди", "погрешно", и тако даље. На пример: "Постоји синхронизација сервер на иПхоне 6," "не ради у видео репродукцију Некус-у 5."
скрипта
Корак по корак опис грешке игре. Обратите пажњу на предуслова и знацима које претходе бубу (на пример, осветљен црвено дугме на левој страни).
Осим тога, можете направити екрана показују локације на које треба обратити пажњу (можете да користите апликацију Јоки, ЛигхтСхот и други), за више слозхновоспроизводимих буба - за снимање видео. Када куцате искуство може ухватити и применити дневника.
На крају скрипте указује на окружење у којем тестирање: верзију производа, уређај фирмвер (Андроид 6.0.1 иОС 9.3.2). Ако веб апликација, поред тога, навести верзију претраживача.
именовање буба
Следеће што треба да доделите неком грешку. Питајте менаџера пројекта или ментора, неког да виси на ову бубу, неко од градитеља за шта је одговоран површина пројекта. Тако да ће се састати са тимом у будућности да додели грешака.
stavljanje критичности
Врсте критичних грешака у већини трагачи су представљени на листи следе:
Непосредно (блокер)
Блокирања грешка. Апликација неоперативан, резултирајући даљом интеракцији са системом који се тестира, или његових кључних функција је немогуће.
Црит - хитно
Критична грешка, повреда кључног пословне логике. Проблем доводи до привременог пада сервера или апликације без могућности његовог решења. Лек потребан за тестирање.
висок
Значајна грешка, кршење основног пословне логике. Грешка није критична, могуће је радити са функцијом тест користећи друге полазне тачке.
нормалан
Минор грешка. Не нарушава пословну логику апликације под тестом, очигледно проблем корисничком интерфејсу и локализације.
низак
Тривијално питање које се односи на наношење пословну логику. Проблем независних библиотекама или услуга играли лоше, једва приметан због корисничког интерфејса.
Селф-учење
О важности учења сви знамо врло добро - моја упутства су уобичајена појава. Тако доћи до тачке.
Испод - неколико књига које сам лично препоручио својим полазницима:
- "Тестирање дот цом», римски Савина - веома користан приручник, практично читајући књигу почиње тестер. Она садржи лавовски знања како би се покренуо тест и успешно одговорити на интервју питања која се односе на техничке и теоретског дела.
- "Како се тестирају Гоогле» - дубоко књига, која описује организацију процеса, различите стратегије и приступе тестирање. Књига помаже да разумемо шта је квалитет, како и на шта може утицати кораци.
- «А стручног Водич за софтвер Тест Десигн» Лее Коупленд - осликана у књизи врсту тестирања као "бели" и "црне" кутију. Листе разних опрема за испитивање, као и како да их користе и када се примењују. У књизи можете наћи занимљив чланак о тестирању истраживања, што је веома корисно за почетнике тестере.
Колеге напише у коментарима име занимљивих књига за тестере. Сигуран сам да ће све бити од помоћи.
закључак
У закључку бих да додам да је питање квалитетан производ - није лак процес, а не брзо. Морате бити у стању да бране своје ставове у преговорима, да убеди програмере да то уради како треба, а не "штака" Да бисте разумели како да функционалност више корисника пријатељски.
Ово је само део потребне информације за почетника тестером. Све остало ће имати у борбеним условима за претраживање Интернета, а затим питајте колеге. Не стидите се да постављају питања и сате гооглинг, често је одговор на једно питање ће вам уштедети много времена у будућности.