10 awesome tips become better automation tester
Тестирање аутоматизације је сан сваког тестера!
Сви желимо да будемо тестери за аутоматизацију. Али само неколицина нас је успешна у томе.
Ево неколико једноставних мера које ће вам помоћи да будете врхунски испитивач аутоматизације какав желите.
недефинисана референца на класу ц ++
Шта ћете научити:
- 10 савета како бити добар испитивач аутоматизације
- Савет бр. 1: Научите врло добро основе тестирања
- Савет бр. 2: Започните рано
- Савет бр. 3: Упознајте се са основним концептима кодирања
- Савет бр. 4: Превладајте „Почетну невољу“
- Савет бр. 5: Не будите застрашени
- Савет бр. 6: Учите гледајући
- Савет бр. 7: Датотеке за помоћ
- Савет бр. 8: Вежбајте
- Савет бр. 9: Настојте да будете бољи
- Савет бр. 10: Држите се отвореног ума
- Закључак
- Препоручено читање
10 савета како бити добар испитивач аутоматизације
Почнимо.
Савет бр. 1:Научите основе тестирања врло добро
То је зато што аутоматско тестирање није ништа друго до грана тестирања - облик који користи мало више „технички“ приступ за тестирање самог себе. Знати шта тестирате и зашто тестирате је веома важно. „Како“ - ту се разликују аутоматизација и ручно тестирање.
Савет бр. 2:Почните рано
Не чекајте да вам се нађе пројекат аутоматизације пре него што започнете. Доступно је пуно алата отвореног кода. Инсталирајте један на свој лични рачунар и покушајте.
Користите генеричке апликације попут Гмаил.цом или Амазон.цом или чак самостални Мицрософт Оффице или Калкулатор. Било шта, у основи.
Савет бр. 3:Упознајте се са основним концептима кодирања
Упознајте се са основним концептима кодирања на било ком језику по вашем избору. Када одвојите тренутак да помно размотрите од чега се састоји програмски језик, већина њих је више-мање иста.
Узмите ВБ Сцриптинг, на пример , мораћете да знате типове података, начин на који се рукује варијаблама и константама, различите операторе, условне наредбе, наредбе петље, низове, функције итд.
Једном када схватите ове концепте, своје знање можете лако екстраполирати на било који језик. Зато си дајте најмање недељу дана да темељито разумете ове концепте.
Савет бр. 4:Превладајте „Почетну невољу“
Први тест / програм који напишете биће збуњујући без обзира на то колико сте добро прочитани о тој теми. Дефинитивно ће бити неодољиво. Али не брините. Замислите то као да преводите ручни тест на други медиј који није енглески.
Савет бр. 5:Не будите застрашени
Почетник је врло лако погледати тест аутоматизације или програм и помислити да то изгледа врло технички и да то никада нећете моћи ни разумети, а још мање написати тако нешто. Не брините; природно је осећати се тако.
На пример , ако желите да унесете вредност корисничког имена на страници за пријаву Гмаил.цом. Коју изјаву бисте написали у свом ручном тест случају?
Биће као: Унесите „сватисеела“ у поље „Корисничко име“ на страници Гмаил.цом.
најбољи мобител шпијун за андроид
Када га преведете у ВБСцрипт да буде изјава у вашем КТП тесту, биће:
“Browser('Gmail: Email from Google').page('Gmail: Email from Google'). WebEdit('Email').Set “swatiseela””.
Видите, нема велике разлике. Начин на који референцирате место за унос корисничког имена ради се другачије.
Будући да сваки корак аутоматизације тестира машина уместо човека, само морате да будете сигурни да сте своју инструкцију (тест корак) написали што јасније и без нејасноћа.
Уместо да само кажете да унесете вредност, ви заправо наводите тачна имена објеката на страници онако како их је именовао програмер. Једном када схватите овај превод, аутоматизација је лака.
како отворити нови пројекат у ецлипсе-у
Савет бр. 6:Учи видећи
То је стратегија коју се лично држим кад год морам да радим са новим алатом. Сваки алат који се појави на тржишту, без обзира на то колико је технички робустан, труди се да буде лак за употребу. Дакле, свим карактеристикама алата треба да буде доступно из менија.
Ево шта радим - полазим од опције менија „Датотека“ и идем даље док не дођем до „Помоћ“ и покушам да пружим практичан поглед на сваку ставку подменија менија. Већина имена ће представљати оно што та опција ради. Али у случају да су вам потребне додатне информације, само кликните на ту ставку и погледајте.
Ако вам и даље требају додатне информације, користите датотеку помоћи. На овај начин не чекате да вам неко да знање о алату. Упознали сте се са алатом и ИДЕ-ом користећи своју иницијативу. Помаже вам да процените шта ће вам бити корисно, а шта не.
Савет бр. 7:Датотеке за помоћ
Многи од нас за почетак траже уџбенике и форуме на мрежи. Иако су сви сјајни, ништа се не приближава датотекама помоћи које се испоручују са алатком. То је ваше највеће благо. Описује све што алат може икада учинити. Стога сваки програм аутоматизације који напишете сматрајте отвореним прегледом књига. Отворена књига која је датотека помоћи. Нека то буде ваше прво одредиште кад год се изгубите.
Савет бр. 8:Вежбајте
Будите стрпљиви према себи и редовно вежбајте писање кода. Запамтите да је тестирање верификација и валидација. Писање тестова на начин да сваки од њих има јасно дефинисане критеријуме пролазности и неуспеха. Не желите да алат за аутоматизацију само врши унос података и препушта анализу вама. Уверите се да ће ваш програм моћи јасно да утврди и представи резултат као положен или неуспешан.
Савет бр. 9:Настојте да будете бољи
Једном када решите проблем и напишете програм, размислите о начинима на које га можете побољшати.
Можете ли га учинити читљивијим? Можете ли постићи резултат у мање редова кода? Можете ли поново користити неке компоненте? Можете ли да избегнете употребу онолико променљивих као што сте то учинили? Да ли је ваша програмска меморија ефикасна? Можете ли да га покренете брже? - Ово су нека од питања која морате имати на уму и на којима требате радити.
Савет бр. 10:Држати отворен ум
Иако је тестирање аутоматизације сјајно и даје тестерима „комплекс Бога“, морамо прихватити да у неким случајевима то једноставно није пут којим треба ићи. У таквим тренуцима будите грациозни с тим, јер нам је тестирање примарни циљ, било да идемо аутоматском или ручном рутом.
Закључак
Надам се да је овај чланак одговорио на нека питања која су морали имати сви ваши надобудни тестери за аутоматизацију. Ако одлучите да се упустите у њега и имате било какве даље резервације, јавите нам путем коментара.
Постоји ли нешто у овом чланку са чим се потпуно слажете или не?
Препоручено читање
- 10 савета које бисте требали прочитати пре него што аутоматизујете свој рад на тестирању
- Када се одлучити за аутоматско тестирање?
- Топ 20 практичних савета за тестирање софтвера које бисте требали прочитати пре тестирања било које апликације
- Шта је испитивање аутоматизације (ултимативни водич за покретање аутоматизације теста)
- Врсте испитивања аутоматизације и неке заблуде
- 11 најбољих алата за аутоматизацију за тестирање Андроид апликација (Андроид Тоолс Тестинг Тоолс)
- Процес тестирања аутоматизације у 10 корака: Како започети тестирање аутоматизације у својој организацији
- Изазови ручног и аутоматизованог испитивања