ЛР 3. Разработка тестового драйвера для тестирования консольных утилит методом черного ящика.

Задания

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