- •Пояснительная записка
- •Специфицирование и тестирование программ
- •Аннотация
- •Введение
- •1 Техническое задание
- •1.1 Введение
- •1.10.3 Другие ограничения
- •1.11 Порядок контроля и приемки
- •1.12 Стадии и этапы разработки
- •2 Функциональная структура программы
- •3 Схема разрабатываемой программы
- •4 Тестирование программы методом «Белого ящика»
- •4.1 Граф для функции «Проверка на корректность файла f1»
- •4.2 Тестирование функции «Проверка на корректность файла f1»
- •5 Тестирование программы методом «Черного ящика»
- •5.1 Граф причинно-следственных связей для функции «Проверка на корректность файла f2»
- •5.2 Таблица решений
- •5.3 Тестирование функции проверки корректности файла f2
- •Заключение
- •Список литературы
5.2 Таблица решений
Таблица 6 - Таблица решений для тестирования файла F2 «Черным ящиком»
-
№
Условия
1
2
3
4
5
6
7
8
9
10
11
1
Файл найден?
н
д
д
д
д
д
д
д
д
д
д
2
Конец файла?
-
д
н
н
н
н
н
н
н
н
н
3
«День недели» содержит только латинские буквы?
-
-
н
д
д
д
д
д
д
д
д
4
«Время начала» содержит только цифры, двоеточие, цифры, и исключительно в данном порядке?
-
-
-
н
д
д
д
д
д
д
д
5
«Время окончания» содержит только цифры, двоеточие, цифры, и исключительно в данном порядке?
-
-
-
-
н
д
д
д
д
д
д
6
«№ предмета» состоит из цифр?
-
-
-
-
-
н
д
д
д
д
д
7
«№ предмета» содержится в файле F1?
-
-
-
-
-
-
н
д
д
д
д
8
«Начало (№ недели)» состоит из цифр?
-
-
-
-
-
-
-
н
д
д
д
9
«Конец (№ недели)» состоит из цифр?
-
-
-
-
-
-
-
н
д
д
10
«Вид занятий» содержит только латинские буквы?
-
-
-
-
-
-
-
-
н
д
Действия
101
Ошибка: файл не найден
1
102
Ошибка: данные не корректны
1
1
1
1
1
1
1
1
103
Добавление записи в файл F1
1
1