Суть проверки Ожидаемая реакция Запуск без параметров.
Отображение инструкции к использованию.
Запуск с недостаточным количеством парамет-
ров.
Отображение инструкции к использованию и
указание имён недостающих параметров.
Запуск с неверными значениями параметров:
o
Недопустимый путь SOURCE_DIR.
o
Недопустимый путь DESTINATION_DIR.
o
Недопустимое имя LOG_FILE_NAME.
o
DESTINATION_DIR
находится внутри
SOURCE_DIR.
o
Значения DESTINATION_DIR и
SOURCE_DIR
совпадают.
Отображение инструкции к использованию и
указание имени неверного параметра, значе-
ния неверного параметра и пояснения сути
проблемы.
Недоступные входные файлы:
o
Нет прав доступа.
o
Файл открыт и заблокирован.
o
Файл с атрибутом «только для чтения».
Отображение сообщения в консоль и файл
журнала, дальнейшее игнорирование недо-
ступных файлов.
Журнал работы приложения:
o
Автоматическое создание (при отсутствии
журнала), имя журнала указано явно.
o
Продолжение (дополнение журнала) при по-
вторных запусках, имя журнала не указано.
Создание или продолжение ведения файла
журнала по указанному или вычисленному
пути.
4)
В случае наличия времени использовать первоначальную редакцию чек-ли-
ста для уровня расширенного тестирования
{81}
как основу для выполнения ис-
следовательского тестирования
{85}
.
И почти всё. Остаётся только ещё раз подчеркнуть, что представленная ло-
гика выбора проверок не претендует на то, чтобы считаться единственно верной,
но она явно позволяет сэкономить огромное количество усилий, при этом практи-
чески не снизив качество тестирования наиболее востребованной заказчиком функ-
циональности приложения.
Задание 2.4.g: подумайте, какие проверки из таблицы 2.4.h можно авто-
матизировать с помощью командных файлов. Напишите такие командные
файлы.