- •Рыбинск 2005
- •1 Постановка задачи
- •2 Спецификация
- •3 Метод решения
- •Для этого необходимо
- •4 Организация данных
- •5 Описание процедур и функций
- •6 Описание алгоритма
- •6.1 Общий алгоритм
- •6.2 Частные алгоритмы
- •6.2.1 Алгоритм проверки возможности составления кроссворда
- •6.2.3 Алгоритм поиска слов в шаблоне
- •7 Методика тестирования
- •Имя файла
- •8 Текст программы
- •9 Результаты тестирования.
- •10 Литература
Образец оформления курсовой работы по дисциплине ПРОГРАММИРОВАНИЕ НА ЯВУ
7 Методика тестирования
При проведении тестирования необходимо проверить:
1.Работу программы при некорректном задании входных данных: 1.1.ввод из файла
1.1.1.пользователь ввел имя несуществующего файла
1.1.2.пользователь ввел имя файла, структура которого не соответствует структуре входного файла
1.1.2.1.размерность матрицы шаблона меньше 1
1.1.2.2.размерность матрицы шаблона больше 50
1.1.2.3.при описании шаблона использованы недопустимые символы (не # или _)
2.Работу программы в следующих случаях:
2.1.пользователь не задал входные данные, но пытается составить кроссворд
2.2.составить кроссворд невозможно
2.2.1.в множестве не хватает слов некоторой длины для заполнения кроссворда
2.2.2.количество слов достаточное, но заполнить кроссворд невозможно
2.3.составить кроссворд возможно.
Для проведения тестирования подготовим ряд текстовых файлов
Имя файла |
Содержимое файла |
in1.txt |
5 aaa bbb ccc |
in2.txt |
aaa |
in3.txt |
4 |
|
____ |
|
_#_# |
|
____ |
|
##_# |
|
маша |
|
шаль |
|
мир |
|
роль |
|
соль |
in4.txt |
4 |
|
____ |
|
_#_# |
|
____ |
|
##_# |
|
маша |
|
шаль |
Образец оформления курсовой работы по дисциплине ПРОГРАММИРОВАНИЕ НА ЯВУ
Имя файла |
Содержимое файла |
|
соль |
|
мир |
in5.txt |
4 |
|
____ |
|
_#_# |
|
____ |
|
##_# |
|
каша |
|
мир |
|
ус |
|
свет |
in6.txt |
-4 |
|
__ |
|
#_ |
in7.txt |
3 |
|
___ |
|
#1_ |
|
___ |
|
каша |
|
мир |
|
свет |
|
ус |
