2.4.2 Методика испытаний
Порядок проведения испытаний:
1) инспекция исходного текста;
испытание работоспособности модуля на тестовом наборе данных;
3) испытание выполняемого функционала модуля на тестовом наборе данных;
4) анализ результатов испытания;
5) определение выводов и принятие решения о дальнейших направлениях работы в области разработки приложения.
Для тестирования модулей были выбраны параметры, сведенные в таблице 2.5 для текстового редактора и таблице 2.6 графического для редактора.
Таблица 2.5 – Таблица параметров тестирования текстового редактора
Параметр | Ожидаемая реакция |
Пустой файл | Ошибок не найдено |
Присвоение переменой значения совместимого типа | Ошибок не найдено |
Присвоение переменным целого и дробного типов выражения с различной скобочной структурой (включая одиночные числа в скобках) | Ошибок не найдено |
Вызов функций с использованием в качестве входных параметров выражений или значений переменных совместимых типов | Ошибок не найдено |
Присвоение переменой значения несовместимого типа | Ошибка несовместимости типов |
Использование некорректных скобочных структур в выражениях | Ошибка скобочной структуры |
Таблица 2.6 – Таблица параметров тестирования графического редактора
Параметр | Ожидаемая реакция |
Множественное выполнение команд “undo”, “redo” | Отсутствие ошибок |
Перенос конца / начала стрелки на новую фигуру | Отсутствие ошибок |
Одновременное удаление нескольких фигур | Отсутствие ошибок |
Удаление контейнера | Удаление контейнера и всех его подэлементов |
Попытка удаления холста | Запрещение удаления |
- Введение
- 1 Анализ предметной области
- 1.1 Постановка задачи
- 1.2 Обзор аналогов
- 2 Программная документация
- 2.1 Техническое задание на программное обеспечение
- 2.1.1 Назначение разработки
- 2.1.2 Терминология
- 2.1.3 Требования к функциональным характеристикам
- 2.1.4 Требования к надежности
- 2.1.5 Требования к составу и параметрам технических средств
- 2.1.6 Требования к информационной и программной совместимости
- 2.1.7 Требования к результатам работы
- 2.1.7.1 Требования к комплектации решения
- 2.1.7.2 Требования к документации
- 2.1.8 Перечень работ по этапам
- 2.2 Пояснительная записка
- 2.2.1 Назначение и область применения
- 2.2.2 Описание разработанной технологии создания программ для распределенных микроконтроллерных систем
- 2.2.2.1 Схема оборудования
- 2.2.2.2 Недостатки диаграммы Бара для проектирования микроконтроллерных программ управления
- 2.2.2.3 Концепции диаграммы задач
- 2.2.2.4 Семантика отображаемых на диаграмме задач связей
- 2.2.2.5 Синхронные и асинхронные вызовы функций задач
- 2.2.2.6 Синхронный вызов функции пакета
- 2.2.2.7 События и подписки
- 2.2.2.8 Текстовый язык
- 2.2.2 Технические характеристики
- 2.2.2.1 Описание структуры программной системы
- 2.2.2.1.1 Платформа разработки
- 2.2.2.1.2 Подсистема редактирования
- 2.2.2.1.3 Разработка графических редакторов
- 2.2.2.1.4 Разработка текстового редактора
- 2.2.2.1.5 Описание языка
- 2.2.2.1.6 Семантический анализ пользовательской программы
- 2.2.2.1.7 Генерация кода на целевом языке
- 2.2.2.1.8 Генерация кода редактора текстового языка
- 2.2.2.1.9 Проектирование отладчика
- 2.2.2.1.10 Регистрация конфигурации запуска
- 2.2.2.1.11 Модель отладки
- 2.2.2.1.12 Виртуальная машина
- 2.2.2.1.13 Моделирование
- 2.2.2.1.14 Концепция параметризированных сигналов
- 2.2.2.1.15 Функциональное моделирование блоков устройств
- 2.2.3 Ожидаемые технико-экономические показатели
- 2.3 Описание программы
- 2.3.1 Описание логической структуры
- 2.3.1.2 Типичный поток событий в графическом редакторе
- 2.3.2 Входные и выходные данные
- 2.3.3 Используемые технические средства
- 2.4 Программа и методика испытаний
- 2.4.1 Программа испытаний
- 2.4.2 Методика испытаний
- 3 Руководство пользователя
- 3.2 Условия выполнения программного комплекса
- 3.3 Установка программы
- 3.4 Текстовый редактор
- 3.5 Графический редактор
- 4 Акт испытаний программного продукта
- 5 Экономическая часть
- Заключение
- Список использованных источников