
- •Содержание
- •Введение
- •Аналитическая часть
- •. Обзор предметной области
- •1.2. Моделирование проектируемой бд
- •1.3 Разработка технического задания
- •Конструкторная часть
- •2.1. Нормализация структуры бд
- •2.2. Разработка таблиц бд
- •Функциональное назначение таблиц
- •2.3. Конструирование визуальных форм
- •Формы и их характеристики
- •2.4 Разработка запросов
- •Запросы и их характеристики
- •2.5 Разработка отчетов
- •Отчеты и их характеристики
- •2.6 Разработка кнопочной формы
- •Характеристики кнопочной формы бд «Зоопарк»
- •Экспериментально-прикладная часть
- •Тестирование системы
- •Тестирование системы на примере формы животное подчиненная форма
- •Тестирование системы на примере запроса с параметром
- •Руководство пользователя
- •Список литературы
Экспериментально-прикладная часть
Тестирование системы
Для тестирования системы приведем два примера:
В качестве первого примера для тестирования системы попробуем изменить данные в форме животное подчиненная форма, в поле «дата рождения» (данное поле является числовым). Результаты тестирования приведены в следующей таблице.
Таблица 3.1
Тестирование системы на примере формы животное подчиненная форма
Этапы тестирования Описание тестового примера |
Проверка в нормальных условиях |
Проверка в экстремальных условиях |
Проверка в исключительных ситуациях |
Перечень требований к системе |
Система должна нормально отреагировать на изменение данных, данные должны изменить во всех разделах, где они были применены ранее. |
Система должна отреагировать и откорректировать данные. |
Система должна предупредить пользователя об ошибке. |
Перечень данных вводимых пользователем |
Изменяем данные с 1998 на 1300 |
Вводим данные: а)0,00000000098 б)0,999999999999 |
Вводим в данное поле следующие: тысяча девятьсот девяносто восьмой
|
Описание ошибок при вводе данных и реакции системой на них |
Ошибок при вводе данных нет (если запустить запрос на обновление «Дата рождения» то и поле «Дата рождения» изменит свое значение в соответствии с введенными данными) |
а) при вводе этих данных, а точнее после сохранения изменений, система сама округляет введенное число до 0. б) при вводе этих данных, а точнее после сохранения изменений, системасама округляет введенное число до 1. |
При нажатии «сохранить», система незамедлительно сообщает об ошибке: Введенное значение не подходит для данного поля. Также система приводит ряд примеров возможных ошибок. (см. рис.3.1) |
Рис.3.1 Ошибка при вводе некоторых данных
В качестве второго примера для тестирования системы попробуем вводить данные в запрос «с параметром», который позволяет отобрать сотрудников по дате рождения. Этот запрос на выборку с параметром (см. рис.3.2). Результаты тестирования приведены в следующей таблице.
Таблица 3.2
Тестирование системы на примере запроса с параметром
-
Этапы
тестирования
Описание
тестого
примера
Проверка в нормальных условиях
Проверка в экстремальных условиях
Проверка в исключительных ситуациях
Перечень требований к системе
Система должна нормально отреагировать на ввод данных и найти информацию.
Система должна отреагировать на несоответствие.
Система должна предупредить пользователя об ошибке.
Перечень данных вводимых пользователем
Вводим в появившиеся окно дату рождения «1978»
Вводим дату рождения «1978», но уже через пробел «1 9 7 8»
Вводим следующее: (например, пользователь вводит дату рождения последними цифрами). 78
Описание ошибок при вводе данных и реакции системой на них
Ошибок нет. Появляется соответствующая дате рождения таблица с данными.
Ошибок нет. Система находит нужную таблицу.
Система не сообщает об ошибке, но выдает пустую таблицу. (То же происходит при введении несуществующей даты). Рис. 3.3
Рис.3.2 Запрос «с параметром»
Рис.3.3 Пустая таблица при вводе несоответствующих данных