ЛР 2. Разработка системы тестирования.
Задания
Разработать систему тестирования консольных утилит, взяв за основу программный модуль, опубликованный в ЛР1.
Система тестирования должна обладать следующими возможностями:
- (40)
Проведение тестирования по выбранному плану тестирования, с подробным комментированием процесса тестирования, с указанием
информации способе тестирования, плане тестирования, наборе тестов и каждому тесту,
с описанием результатов прохождения каждого теста, с подсчетом общего количества
успешных и не успешных прохождений, процентной доле успешных тестов по отношению к общему количеству тестов,
сохранением результатов тестирования в каталоге соответствующего плана тестирования.
Процесс тестирования и каждый тест должен предваряться и завершаться текущими датой и временем.
Имя файла результатов тестирования
должно включать в себя дату и время начала тестирования.
- (40+20)
Интерактивное управление (через числовое меню) всеми постоянными конфигурационными параметрами системы тестирования
с сохранением результатов в соответствующих конфигурационных файлах.