МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ,
СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М.А. БОНЧ-БРУЕВИЧА»
(СПбГУТ)
Факультет Информационных технологий и программной инженерии
Кафедра Систем обработки данных
Направление: 09.03.02 Информационные системы и технологии
Профиль: Прикладные информационные системы и технологии
Практическое задание №9
«Тестирование ИС»
по дисциплине
«ВТиЗИ»
Выполнил:
студент группы ИСТ-223
Хакова Ю. М. «____» _________ 2025 г.
Принял:
ассистент кафедры СОД
Коровкина Е.В. «____» _________ 2025 г.
СОДЕРЖАНИЕ
Y
1 ПОСТАНОВКА ЗАДАЧИ 3
2 ВЫБОР МЕТОДОВ И ТЕХНОЛОГИЙ ТЕСТИРОВАНИЯ 3
3 РЕЗУЛЬТАТЫ РУЧНОГО ТЕСТИРОВАНИЯ 4
4 РЕЗУЛЬТАТЫ АВТОМАТИЗИРОВАННОГО ТЕСТИРОВАНИЯ 7
5 РЕЗУЛЬТАТЫ ТЕСТИРОВАНИЯ С ПОМОЩЬЮ OWASP ZAP 10
6 ЗАКЛЮЧЕНИЕ 11
1 Постановка задачи
Целью практической работы №9 является проведение комплексного тестирования разработанной информационной системы учебной платформы для изучения межславянского языка с целью проверки корректности её функционирования, устойчивости к ошибочным действиям пользователя и уровня защищённости.
В рамках работы необходимо:
выполнить ручное тестирование основных пользовательских сценариев;
провести автоматизированное тестирование одного из модулей системы;
выполнить тестирование безопасности с использованием рекомендаций OWASP;
зафиксировать результаты тестирования и выявленные особенности работы системы;
проанализировать преимущества и ограничения применённых методов тестирования.
2 Выбор методов и технологий тестирования
Для тестирования информационной системы были выбраны ручное, автоматизированное тестирования и тестирование безопасности по методологии OWASP.
Ручное тестирование применяется для проверки работы системы с точки зрения конечного пользователя. Данный метод позволяет протестировать пользовательский интерфейс, навигацию, корректность обработки вводимых данных и поведение системы в типовых и пограничных ситуациях.
Для анализа уровня защищённости системы используется инструмент OWASP ZAP, предназначенный для выявления типовых уязвимостей веб-приложений.
Автоматизированное тестирование используется для проверки корректности работы отдельных функций и бизнес-логики системы без участия пользователя.
Данный вид тестирования позволяет быстро воспроизводить тестовые сценарии и проверять стабильность системы после внесения изменений.
Результаты ручного тестирования
Ручное тестирование проводилось путём последовательного выполнения пользовательских сценариев в веб-интерфейсе системы. Результаты ручного тестирования представлены в таблицах 1-6.
Таблица 1 – Тестирование модуля регистрации
ID |
Заголовок |
Описание |
Ожидаемый результат |
Статус |
T-01 |
Успешная регистрация |
Проверка регистрации при вводе данных |
Происходит создание аккаунта, отображается сообщение об успехе. |
Успешно |
T-02 |
Обработка пустых полей |
Отправка формы без данных
|
Регистрация не выполняется, выводится сообщение об ошибке |
Успешно |
T-03 |
Ввод некоректной формы эл. почты |
Отправка формы с некорректной эл. почтой |
Регистрация не выполняется, выводится сообщение об ошибке |
Успешно |
Таблица 2 – Тестирование модуля авторизации
ID |
Заголовок |
Описание |
Ожидаемый результат |
Статус |
T-04 |
Успешный вход в систему |
Проверка входа при вводе данных |
Авторизация осуществляется, пользователь попадает на страницу профиля |
Успешно |
T-05 |
Обработка пустых полей |
Отправка формы без данных
|
Вход не выполняется, выводится сообщение об ошибке |
Успешно |
T-06 |
Ввод некоректной формы эл. почты/пароля |
Отправка формы с некорректной эл. почтой/паролем |
Вход не выполняется, выводится сообщение об ошибке |
Успешно |
T-07 |
Переход на страницу регистрации |
Проверка работы ссылки на страницу регистрации при нажатии на кнопку “Создать аккаунт” |
Осуществляется переход на страницу регистрации |
Успешно |
Таблица 3 – Тестирование модуля главной страницы
ID |
Заголовок |
Описание |
Ожидаемый результат |
Статус |
T-08 |
Переход на страницу редактирования данных |
Проверка перехода на страницу редактирования данных |
Осуществляется переход на страницу редактирования данных с формой заполнения данных |
Успешно |
T-09 |
Переход на страницу смены пароля |
Проверка перехода на страницу смены пароля |
Осуществляется переход на страницу смены пароля с формой заполнения данных |
Успешно |
T-10 |
Переход на страницу “Мои заказы” |
Отправка формы с некорректной эл. почтой/паролем |
Вход не выполняется, выводится сообщение об ошибке |
Успешно |
Таблица 4 – Тестирование модуля главной страницы
ID |
Заголовок |
Описание |
Ожидаемый результат |
Статус |
T-11 |
Переход на страницу редактирования данных |
Проверка перехода на страницу редактирования данных |
Осуществляется переход на страницу редактирования данных с формой заполнения данных |
Успешно |
T-12 |
Переход на страницу смены пароля |
Проверка перехода на страницу смены пароля |
Осуществляется переход на страницу смены пароля с формой заполнения данных |
Успешно |
T-13 |
Переход на страницу «Мои заказы» |
Проверка перехода на страницу заказов |
Осуществляется переход на страницу заказов |
Успешно |
T-14 |
Завершение сессии при нажатии кнопки «Выйти» |
Переход на страницу авторизации при нажатии на кнопку «Выйти» |
Осуществляется переход на страницу авторизации, активная сессия завершается |
Успешно |
Таблица 5 – Тестирование модуля Курсы
ID |
Заголовок |
Описание |
Ожидаемый результат |
Статус |
T-15 |
Переход на страницу карточки товара |
Проверка перехода на страницу товара при нажатии кнопки «Подробнее» |
Осуществляется переход на страницу товара |
Успешно |
T-16 |
Добавление товара в корзину |
Проверка работы кнопки «В корзину» |
Товар добавляется в корзину, осуществляется переход на страницу корзины |
Успешно |
Таблица 6 – Тестирование модуля Корзина
ID |
Заголовок |
Описание |
Ожидаемый результат |
Статус |
T-17 |
Удаление товара из корзины |
Нажатие кнопки «Удалить» |
Товар удаляется из корзины, итоговая сумма меняется |
Успешно |
T-18 |
Оформление заказа |
Создание заказа |
Заказ создан, корзина очищена |
Успешно |
