Варіант тестування

Тестовий випадок ( англ. test case ) В розробці програмного забезпечення - це набір умов, при яких тестировщик буде визначати, задовольняється чи заздалегідь певну вимогу. Щоб визначити, що вимога повністю виконується, може знадобитися багато варіантів тестування. Часто варіанти тестування групують в тестові набори.


Формальні варіанти тестування, засновані на вимогах

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

Неформальні варіанти тестування, засновані на вимогах

Для додатків без формальних вимог варіанти тестування можуть бути створені грунтуючись на типовому поведінці програм східного класу.

Типовий формат запису варіантів тестування

Варіант тестування зазвичай складається з однієї стадії, але іноді з послідовності кроків, щоб перевірити поведінку / функціональність, особливості застосування. Зазвичай очікуваний результат або очікуваний вихід предустановлен. Додаткова інформація, яка може бути включена в варіант тестування:

  • Унікальний ідентифікатор варіанти тестування
  • Короткий опис варіанта тестування
  • Стадія тесту або порядок виконання
  • Вимоги
  • Глибина тесту
  • Категорія тесту
  • Автор
  • кнопка-прапорець для вказівки автоматизований тест