Усі колекції
Навчальний матеріал
Тестування тестових випадків
Тестування тестових випадків

Що таке тестові випадки та як працюють їхні тести?

Kostya avatar
Автор: Kostya
Оновлено протягом останнього тижня

Тестові тести суперечать пошуковим тестам. Хоча ми залишаємо на ваш розсуд, як ви проходите тестування в пошукових тестах, тести тестових випадків не пропонують такої свободи. У тестах тестових випадків ми надаємо кілька тестових випадків, кожен з яких складається з набору від трьох до тридцяти кроків, які потрібно пройти один за іншим. Параметри також визначають, скільки разів і з якими середовищами можна виконувати кожен тест.

Клієнти встановлюють тестові випадки, коли хочуть переконатися, що конкретні сценарії чи процеси можуть бути успішно виконані. Якщо виникають проблеми, клієнти хочуть знати, який крок спричинив проблему, чи можна продовжити до кінця та які середовища це стосується. Часто клієнти дозволяють перевірити свої основні функції, які є важливими для продукту клієнта.

Процедура тестування

Щоб вимагати виконання тесту, переконайтеся, що ви швидко вимагали виконання тесту відразу після початку тесту. Якщо тестер перериває виконання, він знову стане доступним для всіх, тому варто перевірити тест пізніше, навіть якщо ви не можете (більше) вимагати тестових випадків.

Ви не можете вимагати виконання тестового прикладу, якщо ви вже виконали цей тестовий приклад, якщо у вас немає одного з необхідних середовищ, якщо над усіма виконаннями зараз працюють інші тестувальники або якщо час виконання тесту вичерпано.

Виконання тестового випадку

На початку тесту може відображатися передумова. Ви можете продовжити, лише якщо відповідаєте цій умові.

Кожен крок має опис, який розповідає вам, що робити на сторінці, на якій ви зараз перебуваєте. Наприклад, один крок може попросити вас «Додати продукт до кошика для покупок». Багато разів він також зазначатиме очікуваний результат.

Точне виконання кожного кроку дуже важливо, тому переконайтеся, що ви читали кожен крок належним чином, завантажували відповідні вкладені файли та відповідали на запитання.

Крок виконано успішно

Якщо ви змогли виконати дію (і можете побачити очікуваний результат), ви перевіряєте крок за допомогою зеленої кнопки. Деякі кроки вимагатимуть від вас завантажити вкладений файл, який підтверджує, що поточний крок був успішним або що ви перебуваєте на правильній сторінці, тоді як інші попросять вас відповісти на запитання або не запитувати жодного з двох.

Помилка виконання кроку

Якщо ви не можете зробити те, про що вимагає опис (або якщо ви не спостерігаєте очікуваного результату), натисніть на червону кнопку. Якщо виконання кроку не вдається, ми просимо вас пояснити, що сталося, і надати докази у формі принаймні одного вкладення. Ваша прихильність доводить неочікувану поведінку.

Якщо ваш звіт про помилку недійсний, його буде відхилено, але це не скасовує виконання тесту. Як і у випадку з дослідницькими тестами, керівник групи або клієнт може надіслати запит на інформацію, якщо щось незрозуміло. Будь ласка, дайте відповідь якомога швидше, але протягом максимум 24 годин.

Якщо помилка, з якою ви зіткнулися під час виконання кроку тестового прикладу, раніше не надсилався жодним іншим тестувальником, ми просимо вас надіслати новий звіт про помилку та детальніше описати поведінку, яку ви спостерігали. Якщо ви створюєте новий тестовий приклад помилки, будь ласка, переконайтеся, що ви дотримуєтесь наших регулярних вимог щодо звіту про помилку на платформі. Щойно ви натиснете «Не вдалося» у формі виконання тесту, вам буде запропоновано надіслати новий звіт про помилку або вибрати помилку, надіслану іншим тестером:

Якщо ви не можете знайти свою помилку в списку, будь ласка, виберіть «Надіслати нову помилку». Проте, якщо ви можете знайти помилку, з якою ви зіткнулися, у списку вже надісланих звітів про помилки, створіть відтворення замість нового звіту про помилки. Ви можете знайти більше інформації про тестове відтворення помилок у відповідній статті Академії - Відтворення помилок у тестовому випадку.

Посилання на відому помилку

Якщо у тестовому випадку є список Bідомих помилок, і ви виявите ту ж саму помилку, що й у списку Відомих помилок у виконанні вашого тестового випадку, ви матимете можливість посилання на цю відому помилку. Щоб посилатися на відому помилку, після вибору "Неуспішний" під час виконання кроку, потрібно відкрити меню та вибрати відому помилку.

Ви можете визначити відому помилку за її піктограмою (значком), як ви бачите на знімку екрана вище. Після того як ви виберете відому помилку, вам буде показано деталі помилки, а в кінці ви побачите розділ "Посилання на відому помилку", де вам потрібно буде завантажити скрінкаст. Коли ви завантажуєте його, вам потрібно буде натиснути кнопку "Посилати на відому помилку", щоб зв’язати його та продовжити в майбутньому.

Що робити, якщо ви не можете продовжити виконання

Якщо ви знайшли помилку на попередньому кроці – ви не змогли виконати потрібну дію – і зараз вам важко виконати поточний крок, можливо, вам доведеться припинити виконання на цьому етапі. Перш ніж це зробити, переконайтеся, що немає обхідного шляху; ви можете отримати необхідний результат для попереднього кроку за допомогою іншого шляху або функції, і таким чином зможете продовжити виконання. Спробуйте завершити виконання, якщо це можливо.

Якщо ви могли продовжити виконання, але припинили його достроково, керівник групи повинен буде відхилити виконання вашого тестового прикладу. З іншого боку, якщо ви мали припинити виконання, а натомість продовжили та надсилали звіт про помилку для кожного наступного кроку, ці зайві звіти буде відхилено.

Майте на увазі, що керування та підтримка тестових випадків досить складна – іноді кроки описані не зовсім точно. Зробіть усе можливе, щоб вирішити такі проблеми, або попросіть керівника групи роз’яснити чи допомогти.

Виплата

За кожен виконаний тест ви зазвичай отримуєте базову виплату та виплату за кожен виконаний крок. Кожна помилка, яку ви надсилаєте під час одного зі своїх виконання, дає вам додаткову виплату за виправлену помилку.

Виплата за помилку нижча, ніж у дослідницьких тестах, через те, що вам не потрібно документувати назву, URL-адресу та кроки; це просто менше роботи для вас.


Ви отримали відповідь на своє запитання?