10 awesome tips become better automation tester
Тестването за автоматизация е мечтата на всеки изпитател!
безплатен софтуер за ремонт на компютър за Windows 10
Всички искаме да бъдем тестери за автоматизация. Но само няколко от нас са успешни в това.
Ето няколко прости мерки, които ще ви помогнат да бъдете такъв превъзходен тестер за автоматизация, какъвто искате да бъдете.
Какво ще научите:
- 10 съвета да бъдете добър тестер за автоматизация
- Съвет №1: Научете много добре основите на тестването
- Съвет №2: Започнете по-рано
- Съвет №3: Запознайте се с основните концепции за кодиране
- Съвет №4: Преодолейте „Стартовите проблеми“
- Съвет №5: Не се страхувайте
- Съвет №6: Научете се, като видите
- Съвет # 7: Помощни файлове
- Съвет # 8: Практика
- Съвет # 9: Стремете се да бъдете по-добри
- Съвет # 10: Дръжте отворен ум
- Заключение
- Препоръчително четене
10 съвета да бъдете добър тестер за автоматизация
Да започваме.
Съвет №1:Научете много добре основите на тестването
Това е така, защото тестването за автоматизация не е нищо друго освен клон на тестване - форма, която използва малко по-„технически“ подход за самото тестване. Да знаете какво тествате и защо тествате е много важно. „Как“ - там се различават автоматизацията и ръчното тестване.
Съвет №2:Започнете рано
Не чакайте проект за автоматизация да ви излезе, преди да започнете. Налични са много инструменти с отворен код. Инсталирайте такъв на личната си машина и опитайте.
Използвайте общите приложения като Gmail.com или Amazon.com или дори вашия самостоятелен Microsoft Office или калкулатор. Всичко, основно.
Съвет # 3:Запознайте се с основните концепции за кодиране
Запознайте се с основните концепции за кодиране на всеки език по ваш избор. Когато отделите малко време за внимателно обмисляне от какво се състои езикът за програмиране, повечето от тях са горе-долу еднакви.
Вземете VB скриптове, например , ще трябва да знаете типовете данни, начина, по който се обработват променливите и константите, различните оператори, условни оператори, оператори на цикли, масиви, функции и т.н.
След като разберете тези понятия, можете лесно да екстраполирате знанията си на всеки език. Затова си дайте поне седмица, за да разберете напълно тези понятия.
къде е ключът за сигурност на рутера
Съвет # 4:Преодолейте „Стартовите проблеми“
Първият тест / програма, който напишете, ще бъде объркващ, независимо колко сте добре прочетени по темата. Определено ще бъде поразително. Но не се притеснявай. Помислете за това, сякаш превеждате ръчния си тест на различен носител, различен от английски.
Съвет # 5:Не се страхувайте
За начинаещи е много лесно да погледнат тест или програма за автоматизация и да мислят, че изглежда много технически и че никога няма да можете дори да го разберете, още по-малко да напишете нещо подобно. Не се притеснявайте; естествено е да се чувстваме по този начин.
Например , ако искате да въведете стойността на потребителското име в страницата за вход в Gmail.com. Какво е изявлението, което бихте написали във вашия ръчен тест?
Ще бъде като: Въведете „swatiseela“ в полето „Потребителско име“ на страницата на Gmail.com.
Когато го преведете във VBScript, за да бъде изявление в QTP теста, той ще бъде:
“Browser('Gmail: Email from Google').page('Gmail: Email from Google'). WebEdit('Email').Set “swatiseela””.
Виждате ли, няма голяма разлика. Начинът, по който препращате към мястото за въвеждане на потребителското име, се прави по различен начин.
Тъй като всяка стъпка на теста за автоматизация се извършва от машина, а не от човек, просто трябва да се уверите, че сте написали инструкциите си (стъпка на теста) възможно най-ясно, без никакви неясноти.
Вместо просто да кажете „въведете стойността“, вие всъщност предоставяте точните имена на обектите на страницата, както са посочени от разработчика. След като успеете да разберете този превод, автоматизацията е лесна.
Съвет # 6:Научете се, като видите
Това е стратегията, която аз лично следвам всеки път, когато трябва да работя с нов инструмент. Всеки инструмент, който излиза на пазара, независимо колко технически надежден е, се опитва да бъде лесен за ползване. Така че всички функции на инструмента трябва да са достъпни от менюто.
Ето какво правя - започвам от опцията на менюто „Файл“ и продължавам, докато стигна до „Помощ“ и се опитвам да хвърля полезен поглед върху всеки елемент от подменюто на менюто. Повечето имена ще бъдат представителни за това, което прави тази опция. Но в случай, че имате нужда от повече информация, просто кликнете върху този елемент и погледнете.
Ако все още се нуждаете от повече информация, използвайте помощния файл. По този начин не чакате някой да ви даде знанията за инструмента. Запознавате се с инструмента и IDE, използвайки вашата инициатива. Помага ви да прецените кое ще ви бъде полезно и кое не.
Съвет # 7:Помощни файлове
Много от нас търсят онлайн уроци и форуми, за да започнат. Въпреки че всички са страхотни, нищо не се доближава до помощните файлове, които се доставят с инструмента. Това е най-голямото ви съкровище. Той описва всичко, което инструментът някога може да направи. Затова разглеждайте всяка програма за автоматизация, която пишете, като открит изпит за книги. Отворената книга е помощният файл. Направете това първата си дестинация, когато се загубите.
Съвет # 8:Практика
Бъдете търпеливи към себе си и практикувайте редовно писането на код. Не забравяйте, че тестването е проверка и валидиране. Да напишете тестове по начин, по който всеки от тях има ясно дефинирани критерии за преминаване и неуспех. Не искате инструмент за автоматизация просто да въведе данните и да остави анализа на вас. Уверете се, че вашата програма ще може ясно да определи и представи резултата като преминал или неуспешен.
Съвет # 9:Стремете се да бъдете по-добри
След като решите проблем и напишете програма, помислете за начини, по които можете да го направите по-добър.
какви настолни виртуални машини работят на Windows OS
Можете ли да го направите по-четлив? Можете ли да постигнете резултата с по-малко редове код? Можете ли да използвате повторно някои от компонентите? Можете ли да избегнете използването на толкова променливи, колкото сте направили? Ефективна ли е паметта на вашата програма? Можете ли да го накарате да работи по-бързо? - Това са някои от въпросите, които трябва да имате предвид и да работите.
Съвет # 10:Пазете отворен ум
Въпреки че тестването за автоматизация е страхотно и дава на тестерите „комплекс от Бог“, трябва да приемем, че в някои случаи това просто не е начинът, по който трябва да се върви. В такива моменти бъдете грациозни по отношение на това, защото тестването е нашата основна цел, независимо дали поемаме по маршрута за автоматизация или по ръчния маршрут.
Заключение
Надявам се, че тази статия е отговорила на някои въпроси, които всички вие, начинаещи тестери за автоматизация, трябва да сте имали. Ако решите да се впуснете в него и имате допълнителни резервации, моля, уведомете ни чрез коментарите.
Има ли нещо в тази статия, с което категорично се съгласявате или не?
Препоръчително четене
- 10 съвета, които трябва да прочетете, преди да автоматизирате работата си по тестване
- Кога да избера тестване за автоматизация?
- Топ 20 практични съвета за тестване на софтуер, които трябва да прочетете, преди да тествате приложение
- Какво е тестване за автоматизация (Ultimate Guide to Start Test Automation)
- Видове тестове за автоматизация и някои заблуди
- 11 най-добри инструменти за автоматизация за тестване на приложения за Android (инструменти за тестване на приложения за Android)
- Процес на автоматизирано тестване от 10 стъпки: Как да започнете тестване на автоматизация във вашата организация
- Предизвикателства при ръчно тестване и автоматизация