Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Методика тестирования

Читайте также:
  1. Аппаратура и методика
  2. Беседа о школе (модифицированная методика Т.А. Нежновой, А.Л. Венгера, Д.Б. Эльконина)
  3. Бюджетирование в системе управленческого учета. Генеральный бюджет, цели и методика его разработки.
  4. ВИДЫ И МЕТОДИКА РАЗВИТИЯ ГИБКОСТИ
  5. Влияние выдвижения объектива на экспозицию. Макросьёмка. Масштаб изображения и методика его определения. Определение экспозиционных поправок при макросъёмке
  6. Вопрос 2: Методика расчёта сил зажима
  7. Вопрос 3) Методика построения СЛС учебного материала.

 

При проведении тестирования необходимо проверить:

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 ____ _#_# ____ ##_# маша шаль мир роль соль
in4.txt ____ _#_# ____ ##_# маша шаль соль мир
in5.txt ____ _#_# ____ ##_# каша мир ус свет
in6.txt -4 __ #_
in7.txt ___ #1_ ___ каша мир свет ус

 


 

Результаты тестирования

 

Входные данные Ожидаемый результат Результат работы программы
имя файла in6.txt (не существует) Повтор запроса имени файла Вывод сообщения «Файл не найден. Повторите ввод имени файла!» Повтор запроса имени файла
имя файла in1.txt Ошибка чтения файла Вывод сообщения «Структура файла не корректна!» При выборе пункта Тест программа выдает сообщение «Не заданы входные данные»
имя файла in2.txt Ошибка чтения файла Вывод сообщения «Структура файла некорректна!» При выборе пункта Тест программа выдает сообщение «Не заданы входные данные»
имя файла in3.txt Вывод варианта кроссворда маша и#а# роль ##ь# При выборе пункта Тест программа выводит вариант кроссворда маша и#а# роль ##ь#
имя файла in4.txt Слов для составления кроссворда достаточно, но не возможно вписать в шаблон При выборе пункта Тест программа выводит сообщение «По заданному множеству слов и матрице кроссворда не возможно составить кроссворд»
имя файла in5.txt Для заполнения кроссворда не хватает слов длины 4 При выборе пункта Тест программа выводит сообщение «По заданному множеству слов и матрице кроссворда не возможно составить кроссворд»
имя файла in6.txt Размер массива – неположительное число. Вывод сообщения об ошибке. Вывод сообщения «Структура файла не корректна!» При выборе пункта Тест программа выдает сообщение «Не заданы входные данные»
имя файла in7.txt Шаблон кроссворда содержит недопустимые символы. Вывод сообщения об ошибке. Вывод сообщения «Структура файла не корректна!» При выборе пункта Тест программа выдает сообщение «Не заданы входные данные»
не заданы При попытке составить кроссворд должно быть выведено предупреждение При выборе пункта меню Тест программа выводит сообщение «Не заданы входные данные»

 

 


Руководство пользователя

 

Описание работы с интерфейсом программы.

 


Литература

1. Вирт Н. Алгоритмы + структуры = программы. М.: Мир, 1985.

2. Касьянов В.Н., Евстигнеев В.А. Графы в программировании: обработка, визуализация и применение. – СПб.: БХВ-Петербург, 2003. – 1104 с.

3. Фаронов В.В. Программирование на персональных ЭВМ в среде Турбо-Паскаль. – М.: Изд-во МГТУ, 1990. – 446 с.

4. Шаров В.Г. Введение в программирование: Учебное пособие. - Рыбинск: РГАТА, 2004. – 64 с.


Дата добавления: 2015-12-08; просмотров: 50 | Нарушение авторских прав



mybiblioteka.su - 2015-2024 год. (0.007 сек.)