Уже учтено при автоматизации про- верки работы приложения с 22 файлами. )
▪
Значение LOG_FILE_NAME не указано. (
Объединить с про- веркой ведения самого файла журнала. )
o
Без параметров.
o
С недостаточным количеством параметров.
o
С неверными параметрами:
▪
Недопустимый путь SOURCE_DIR.
▪
Недопустимый путь DESTINATION_DIR.
▪
Недопустимое имя LOG_FILE_NAME.
▪
DESTINATION_DIR
находится внутри SOURCE_DIR.
▪
Значения DESTINATION_DIR и SOURCE_DIR совпадают.
•
Обработка файлов:
o
Разные форматы, кодировки и размеры. (
Уже сделано. )
o
Недоступные входные файлы:
▪
Нет прав доступа.
▪
Файл открыт и заблокирован.
▪
Файл с атрибутом «только для чтения».
•
Остановка:
o
Закрытием окна консоли. (
Вычёркиваем. Не настолько важная про- верка, а если и будут проблемы — технология PHP не позволит их решить. )
•
Журнал работы приложения:
o
Автоматическое создание (при отсутствии журнала), имя журнала ука-
зано явно.
o
Продолжение (дополнение журнала) при повторных запусках, имя жур-
нала не указано.
•
Производительность:
o
Элементарный тест с грубой оценкой. (
Ранее решили, что наше при- ложение явно уложится в весьма демократичные требования за- казчика. )
Перепишем компактно то, что у нас осталось от уровня тестирования крити-
ческого пути
{80}
. Внимание! Это — НЕ тест-кейс! Это всего лишь ещё одна форма
записи чек-листа, более удобная на данном этапе.