Тестирование информационной системы
Данные не добавлены/отредактированы, выведено сообщение об ошибке ввода данных, предполагается повторный ввод. Проверка реакции программы на попытку отображения содержимого таблицы БД на примере таблицы «Пользователь». Проверка добавления/редактирования некорректных данных на примере таблицы «Пользователь». Проверка добавления/редактирования корректных данных на примере таблицы «Пользователь… Читать ещё >
Тестирование информационной системы (реферат, курсовая, диплом, контрольная)
Разрабатываемая система должна выдавать сообщения о возникающих ошибках при неверном задании исходных данных, поддерживать диалоговый режим в рамках предоставляемых пользователю возможностей.
При вводе входной информации должен осуществляться ее контроль на допустимость вводимых значений по следующим правилам:
- а) данные, имеющие формат числа, даты, и т. д. должны заноситься только при соответствии формату, иначе необходимо выдавать сообщение об ошибке ввода и предоставить возможность исправления;
- б) вводимые данные не должны противоречить законам логики.
При выполнении операций по изменению или удалению данных необходимо обеспечить целостность БД. Для операций удаления необходимо предусмотреть возможность подтверждения действия удаления.
Конечный пользователь не должен иметь свободный доступ к исходным файлам системы. Для модификации программой части системы пользователю необходимо обращаться к разработчику.
Тестирование методом черного ящика
В ходе тестирования методом черного ящика был проведен ряд тестов. Их описание и полученные результаты сведены в таблице 5.1.
Таблица 5.1 Тестирование методом черного ящика.
Номер теста. | Описание теста. | Исходные данные. | Полученный результат. |
Проверка реакции программы на попытку отображения содержимого таблицы БД на примере таблицы «Пользователь» . | Событие нажатия на кнопку, которая отображает форму с таблицей БД «Пользователь» . | Демонстрация прошла успешно. | |
Проверка добавления/редактирования корректных данных на примере таблицы «Пользователь» . | Заполнение окон ввода формы добавления/редактирования данных о пользователе. | Данные успешно добавлены/отредактированы и выведены в таблице на форме «Пользователь» . | |
Проверка добавления/редактирования некорректных данных на примере таблицы «Пользователь» . | Заполнение не всех окон ввода формы добавления/редактирования данных о покупателе. Введены числовые данные в текстовые поля. | Данные не добавлены/отредактированы, выведено сообщение об ошибке ввода данных, предполагается повторный ввод. | |
Проверка удаления данных на примере таблицы «Пользователь» . | Выбор строки таблицы «Пользователь» предназначенной для удаления. | Выведено диалоговое окно удаления данных, при нажатии кнопки «Да», данные удаляются. При нажатии кнопки «Нет» не удаляются. |
Для ввода информации в таблицу «Пользователь» использовались следующие данные:
Корректные данные: Логин — «qwe», Пароль — «rty «, Админ — «Нет», Описание — «» .
Некорректные данные: Логин — «», Пароль — «w», Админ — «Нет», Описание — «» .
Результаты тестирования показали, что требования к функционалу системы удовлетворены в полном объеме. Разрабатываемая система корректно реагирует на удаление, изменение данных. При вводе входной информации осуществляется контроль на допустимость вводимых значений. Редактирование данных не нарушает целостности базы данных.