Напоследок хочу рассмотреть низкоуровневые документы тестировщика, но, тем не менее, самые полезные для его работы.
Их называют по-разному, и тестовые сценарии, и тестовые примеры, и
тест-кейсы, и тестовые процедуры, т.е. названий очень много.Я не буду спорить о терминологии.Я буду называть эти документы тест-кейсами, т.к. есть достаточно большая неопределенность в кругу тестировщиков – какие документы какими терминами обозначать.
Этот полезный в работе документ я буду в дальнейшем
называть тест-кейсом.
Тест-кейс – это документ, который составляет тестировщик для того, чтобы описать процесс тестирования.
Когда мы имеем тестовый план со списком функций, которые надо проверить, на каждую функцию мы составляем свой тест-кейс.
Примерная структура тест-кейса:
- название – обычно по названию тестируемой функции;
- шаги воспроизведения, т.е. порядок наших действий – последовательно, пошагово;
-
ожидаемый результат – который мы должны получить в результате действий;
- вывод – совпадает ли ожидаемый результат с полученным. Если результаты расходятся, то – ошибка.
Тестовый пример – это конкретная формулировка тест-кейса. Из тест-кейса убираем общие фразы, заменяем их на конкретные цифры, конкретные вводные данные, т.е. максимально детализируем. Тогда получим тестовый пример, на котором можно показать есть ли ошибка в программе.