Пример скрипта
Приведем пример последовательности действий, закладываемых в скрипт:
- Выдать на консоль имя или номер теста и время его начала
- Вызвать продукт с фиксированными параметрами
- Перенаправить вывод продукта в файл
- Проверить возвращенное продуктом значение. Оно должно быть равно ожидаемому (эталонному) результату, эафиксированному в тесте.
- Проверить вывод продукта, сохраненный в файле (п.3), на равенство заранее приготовленному эталону
- Выдать на консоль результаты теста в виде вердикта PASS/FAIL и в случае FAIL - краткого пояснения, какая именно проверка не прошла
- Выдать на консоль время окончания теста