Тестирование – это процесс проверки соответствия заявленных продукту требований и реально реализованной функциональности, осуществляемый путем наблюдения за его работой в искусственно созданных ситуациях и на ограниченном наборе тестов, выбранных определенным образом.
Функциональное тестирование – один из видов тестирования, направленного на проверку соответствий функциональных требований ПО к его реальным характеристикам. Основной задачей функционального тестирования является подтверждение того, что разрабатываемый программный продукт обладает всем функционалом, требуемым заказчиком.
В зависимости от цели, функциональное тестирование может проводиться:
Описанные выше аспекты реализуются с помощью следующих видов и уровней тестирования:
Для проведения тестирования разработанного в рамках курсового проекта программного средства было выбрано модульное тестирование и написаны тест-кейсы, тестирующие корректность работы графического интерфейса и приложения в целом.
В таблице 7.1 приведен набор тест-кейсов, на основе которых производилось тестирование.
Таблица 7.1 – Набор тест кейсов
№ |
Модуль |
Условия |
Действие |
Ожидаемый результат |
Итог |
1 |
Ввод логина и пароля |
Заполнение полей: логина и пароля |
Нажатие кнопки «Войти» |
Вывод новой страницы в браузере |
Пройден |
2 |
Ввод некоренных данных в поле пароль |
Заполнение поля пароль не верно. |
Вводим верный логин, пароль указываем не верный. Нажимаем кнопку «Войти» |
Вывод уведомление о не верном пароле или логине |
Пройден |
3 |
Незаполненные поля в тесте |
При прохождении теста оставляем не заполненное поле |
На один из вопросов не отвечаем, нажимаем кнопку «получить результат» |
Вывод уведомления о не заполненном поле |
Пройден |
4 |
Проверка редактирования записей |
Администратор выбирает один пункт теста, нажимает редактирование. |
В окне с таблицами нажать кнопку «Редактировать |
Изменённые данные отображаются в окне |
Пройден |
5 |
Проверка удаления записей |
Администратор выбирает один пункт теста, нажимает удаление |
В окне с таблицами нажать кнопку «Удалить» |
В окне не отображается удаленный пункт теста |
Пройден |
При проведении тестирования были обнаружены небольшие ошибки и недоработки в работе программного средства, которые были в дальнейшем устранены.
Дата | Выполнено, % |
---|---|
2020-05-30 19:54:47 | 10 |
2020-05-30 16:54:44 | 100 |