Тестовый пример — это документ, который содержит набор тестовых данных, предварительных условий, ожидаемых результатов и постусловий, разработанный для конкретного тестового сценария с целью проверки соответствия определенному требованию.
Test Case выступает в качестве отправной точки для выполнения теста, и после применения набора входных значений приложение имеет окончательный результат и покидает систему в некоторой конечной точке или также известной как постусловие выполнения.
Типичные параметры теста:
-
Идентификатор теста
-
Тестовый сценарий
-
Описание тестового примера
-
Тестовые шаги
-
необходимое условие
-
Тестовые данные
-
ожидаемый результат
-
Параметры теста
-
Фактический результат
-
Информация об окружающей среде
-
Комментарии
Идентификатор теста
Тестовый сценарий
Описание тестового примера
Тестовые шаги
необходимое условие
Тестовые данные
ожидаемый результат
Параметры теста
Фактический результат
Информация об окружающей среде
Комментарии
Пример:
Допустим, нам нужно проверить поле ввода, которое может принять максимум 10 символов.
При разработке тестовых случаев для вышеуказанного сценария тестовые случаи документируются следующим образом. В приведенном ниже примере первый случай — это сценарий прохождения, а второй случай — FAIL.
сценарий | Шаг теста | ожидаемый результат | Фактический результат |
---|---|---|---|
Убедитесь, что поле ввода, которое может принять не более 10 символов | Войдите в приложение и введите 10 символов | Приложение должно быть в состоянии принять все 10 символов. | Приложение принимает все 10 символов. |
Убедитесь, что поле ввода, которое может принять не более 11 символов | Войдите в приложение и введите 11 символов | Приложение НЕ должно принимать все 11 символов. | Приложение принимает все 10 символов. |
Если ожидаемый результат не совпадает с фактическим результатом, то мы регистрируем дефект. Дефект проходит жизненный цикл дефекта, и тестеры обращаются к нему после исправления.