Целью тестирования системы является выявление ошибок работы программы, связанных с обработкой данных, общего функционирования программы; проверка функциональных характеристик программы.
Весь процесс тестирования программного продукта разбит на три этапа:
- — проверка в нормальных условиях;
- — проверка в экстремальных условиях;
- — проверка в исключительных ситуациях.
Проверка программы в нормальных условиях:
Тестирование программы в нормальных условиях проводилось с целью определения её соответствия требованиям технического задания и подтверждения корректности работы программы в характерных ситуациях.
При запуске программа открывает основную форму не выдавая сообщений об ошибке или сбое. (Рисунок 2.17).
Рисунок 2.17 — Главное окно администратора.
Программа надежно защищена от постороннего вмешательства. Для этого в ней реализована обязательная авторизация для входа. (Рисунок 2.18).
Рисунок 2.18 — Окно авторизации.
Проверка в нормальных условиях рассматривается на примере добавления пользователя с корректным вводом информации.
Рисунок 2.19 — Форма добавление пользователя.
Результат добавления пользователя можно увидеть на Рисунке 2.20.
Рисунок 2.20 — Результат добавления пользователя.
Проверка программы в экстремальных условиях Проверка в экстремальных условиях предполагает оценку работоспособности программы при граничных объемах исходных данных.
Не удалось протестировать программу при огромном количестве информации в связи с ограниченным временем тестирования.
При добавлении записи с пустыми полями программа выдает сообщение об ошибке.
Рисунок 2.21 — Сообщение об ошибке.
В программе предусмотрен запрет на ввод цифр в символьные поля и букв в числовые поля. Программа не выдает сообщений, но блокирует действия пользователя.
Программа корректно добавляет и обрабатывает записи с большим количеством информации.
Проверка программы в исключительных ситуациях Испытание работоспособности программы в исключительных ситуациях основывалось на применении некорректных, неполных или неточных исходных данных, проверке работоспособности в случае сбоев, провокационных или злоумышленных действиях пользователя.
В случае неполных данных в настройках (неверные адрес сервера, логин, пароль, порт подключения, наименование БД) будет показано окно с ошибкой.
В случае, когда прерывается связь по сети, программа так же выдает сообщение.
Рисунок 2.22 — Ошибка подключения к БД.