10 awesome tips become better automation tester
Тестування автоматизації - мрія кожного тестувальника!
Ми всі хочемо бути тестувальниками автоматизації. Але лише деякі з нас успішно це роблять.
Ось декілька простих заходів, які допоможуть вам стати таким чудовим тестувальником автоматизації, яким ви хочете бути.
Що ви дізнаєтесь:
- 10 порад, щоб бути хорошим тестувальником автоматизації
- Порада No1: Вивчіть основи тестування дуже добре
- Порада No2: Почніть рано
- Порада №3: Ознайомтесь із основними концепціями кодування
- Порада No4: Подолайте 'Початкову проблему'
- Порада No5: Не лякайтесь
- Порада No6: Вчіться, бачачи
- Порада No7: Файли довідки
- Порада No8: Практика
- Порада No9: Прагніть бути кращими
- Порада No10: Тримайте відкрито
- Висновок
- Рекомендована література
10 порад, щоб бути хорошим тестувальником автоматизації
Давайте розпочнемо.
Порада No1:Дуже добре вивчіть основи тестування
Це тому, що автоматизація тестування - це не що інше, як галузь тестування - форма, яка використовує трохи більше «технічний» підхід до тестування себе. Знати, що ви тестуєте і чому тестуєте, дуже важливо. „Як“ - тут автоматизація та ручне тестування відрізняються.
Порада No2:Почніть рано
Не чекайте, поки проект автоматизації з’явиться у вас перед початком роботи. Доступно багато інструментів з відкритим кодом. Встановіть його на свій персональний комп'ютер і спробуйте.
Використовуйте загальні програми, такі як Gmail.com або Amazon.com, або навіть окремий Microsoft Office або калькулятор. Що завгодно, в основному.
Порада No3:Ознайомтесь із основними концепціями кодування
Ознайомтесь з основними поняттями кодування будь-якою мовою на ваш вибір. Коли ви витрачаєте хвилинку, щоб уважно розглянути, з чого складається мова програмування, більшість з них більш-менш однакові.
Візьміть сценарії VB, наприклад , вам потрібно буде знати типи даних, спосіб обробки змінних та констант, різні оператори, умовні оператори, оператори циклу, масиви, функції тощо.
Зрозумівши ці поняття, ви можете легко екстраполювати свої знання на будь-яку мову. Тож дайте собі принаймні тиждень, щоб досконально зрозуміти ці поняття.
Порада No4:Подолати 'Стартову проблему'
Перший тест / програма, яку ви напишете, буде заплутаною незалежно від того, наскільки ви добре прочитані з цього питання. Це точно буде надзвичайним. Але не хвилюйтеся. Подумайте про це так, ніби ви перекладаєте свій ручний тест іншим носієм, відмінним від англійської.
Порада No5:Не лякайтесь
Новачкові дуже легко поглянути на тест автоматизації або програму і подумати, що це виглядає дуже технічно, і що ти ніколи не зможеш цього зрозуміти і тим більше написати щось подібне. Не хвилюйся; природно так почуватися.
Наприклад , якщо ви хочете ввести значення імені користувача на сторінці входу Gmail.com. Яке твердження ви б написали у своєму тестовому прикладі?
Це буде так: Введіть 'swatiseela' в поле 'Ім'я користувача' на сторінці Gmail.com.
Коли ви перекладете його у VBScript як висловлювання у вашому тесті QTP, це буде:
“Browser('Gmail: Email from Google').page('Gmail: Email from Google'). WebEdit('Email').Set “swatiseela””.
Розумієте, різниці мало. Спосіб посилання на місце для введення імені користувача робиться по-різному.
Оскільки кожен крок тесту автоматизації виконується машиною, а не людиною, вам просто потрібно переконатися, що ви написали свою інструкцію (крок тестування) якомога чіткіше, без будь-яких двозначностей.
Замість того, щоб просто сказати «ввести значення», ви фактично надаєте точні назви об’єктів на сторінці, як їх називає розробник. Як тільки ви зможете зрозуміти цей переклад, автоматизація стане простою.
Порада No6:Вчіться, бачачи
Це стратегія, якої я особисто дотримуюсь, коли мені доводиться працювати з новим інструментом. Кожен інструмент, який виходить на ринок, яким би технічно надійним він не був, намагається бути зручним для користувача. Отже, всі функції інструменту повинні бути доступні з меню.
Ось що я роблю - я починаю з опції меню «Файл» і рухаюся далі, поки не дойду до «Довідки», і намагаюся докладно поглянути на кожен пункт меню-підменю. Більшість імен будуть типовими для того, що робить цей варіант. Але якщо вам потрібна додаткова інформація, просто натисніть на цей предмет і подивіться.
Якщо вам все ж потрібна додаткова інформація, скористайтеся файлом довідки. Таким чином, ви не чекаєте, коли хтось дасть вам знання про інструмент. Ви ознайомилися з інструментом та IDE, використовуючи свою ініціативу. Це допомагає вам оцінити, що буде вам корисно, а що ні.
Порада No7:Файли довідки
Багато з нас для початку шукають підручники та форуми в Інтернеті. Хоча всі вони чудові, ніщо не наближається до файлів довідки, що додаються до інструменту. Це ваш найбільший скарб. У ньому описано все, що може зробити інструмент. Тож розглядайте кожну написану вами програму автоматизації як відкриту перевірку книг. Відкрита книга є файлом довідки. Зробіть це своїм першим пунктом призначення, коли ви загубитесь.
Порада No8:Практика
Наберіться терпіння до себе і регулярно вправляйтеся в написанні коду. Пам'ятайте, що тестування - це перевірка та перевірка. Писати тести таким чином, щоб кожен з них чітко визначив критерії успішності та невдачі. Ви не хочете, щоб інструмент автоматизації просто вводив дані та залишав аналіз вам. Переконайтеся, що ваша програма зможе чітко визначити і представити результат як пройдений або невдалий.
Порада No9:Прагніть бути кращими
Вирішивши проблему та написавши програму, подумайте, як її покращити.
Чи можете ви зробити це більш читабельним? Чи можете ви досягти результату за меншу кількість рядків коду? Чи можете ви повторно використовувати деякі компоненти? Чи можете ви уникнути використання такої кількості змінних, як і раніше? Чи ефективна пам’ять вашої програми? Чи можете ви змусити його працювати швидше? - Ось деякі питання, про які потрібно пам’ятати і над якими потрібно працювати.
Порада No10:Тримайте відкритим розумом
Хоча тестування автоматизації є чудовим і дає тестерам «комплекс Бога», ми маємо визнати, що в деяких випадках це просто не такий шлях. У такі моменти будьте граціозні щодо цього, тому що тестування є нашою основною метою, незалежно від того, проходимо ми маршрут автоматизації чи маршрут вручну.
Висновок
Сподіваюся, ця стаття дала відповіді на деякі запитання, які мали бути у всіх вас, що прагнуть тестувальників автоматизації. Якщо ви вирішите взятися за це і маєте подальші застереження, повідомте нам про це через коментарі.
Чи є в цій статті щось, з чим ви категорично погоджуєтесь чи не погоджуєтесь?
Рекомендована література
- 10 порад, які слід прочитати перед автоматизацією роботи з тестування
- Коли обирати автоматичне тестування?
- Топ 20 практичних порад щодо тестування програмного забезпечення, які слід прочитати перед тестуванням будь-якого додатка
- Що таке тестування автоматизації (Кінцевий посібник із запуску автоматизації тестування)
- Типи автоматичного тестування та деякі хибні уявлення
- 11 найкращих засобів автоматизації для тестування програм для Android (Інструменти для тестування додатків Android)
- 10-етапний процес тестування автоматизації: як розпочати тестування автоматизації у своїй організації
- Проблеми, пов'язані з ручним та автоматичним тестуванням