- •Министерство цифрового развития, связи и массовых коммуникаций Российской Федерации
- •Цель и задачи работы
- •Актуальность выбранной темы
- •Обзор аналогичных веб-ресурсов
- •Требования к веб-ресурсу:
- •Выбор языка программирования и СУБД
- •BPMN-диаграмма работы веб-ресурса
- •Диаграмма прецедентов
- •ER-диаграмма предметной области
- •Даталогическая модель базы данных
- •Физическая модель
- •Разработка дизайна
- •Архитектура веб-ресурса
- •Тестирование веб-ресурса
- •Демонстрация взаимодействия пользователя с веб-ресурсом
- •Заключение
- •Спасибо за внимание !
Физическая модель |
Код создания таблиц |
|
|
базы данных |
|
11
Разработка дизайна |
Информационная архитектура сайта |
|
|
Логотип проекта в выбранных цветах |
|
Макет главной страницы
12
Архитектура веб-ресурса
13
Тестирование веб-ресурса
№ |
Проверяемые |
Ожидаемый результат |
Фактический |
|
функции |
|
результат |
1 |
Регистрация |
Пользователь создал новую учетную запись и |
Соответствует |
|
|
получил права авторизованного пользователя |
ожидаемому |
2 |
Авторизация |
Пользователь вошел в свою учетную запись и |
Соответствует |
|
|
получил права авторизованного пользователя |
ожидаемому |
3 |
Поиск теста по |
Выведен список тестов, содержащих в названии |
Соответствует |
|
названию |
искомые слова |
ожидаемому |
4 |
Фильтрация тестов по |
Выведен список тестов, принадлежащих к выбранной |
Соответствует |
|
категориям |
категории |
ожидаемому |
5 |
Функция «Случайный |
Выведен один из тестов, выбранный случайным |
Соответствует |
|
тест» |
образом |
ожидаемому |
6 |
Прохождение теста |
Пользователь получил результат |
Соответствует |
|
|
|
ожидаемому |
7 |
Создание теста |
Тест появился в списке тестов на сайте и в личном |
Соответствует |
|
|
кабинете пользователя |
ожидаемому |
8 |
Оценивание теста |
Счетчик лайков/дизлайков изменился |
Соответствует |
|
|
|
ожидаемому |
9 |
Удаление теста |
Тест больше не отображается в списке на сайте и в |
Соответствует |
|
|
личном кабинете |
ожидаемому |
10 |
Выход из профиля |
Пользователь лишился прав авторизованного |
Соответствует |
|
|
пользователя и может заново пройти авторизацию |
ожидаемому |
|
|
или зарегистрировать новый профиль |
|
№ |
Тестируемая |
Проверка |
Ожидаемый |
Фактический |
|
функция |
|
результат |
результат |
1 |
Тестирование |
Время отклика |
Страницы |
Страницы |
|
производительн |
страниц под |
загружаются не |
загружаются |
|
ости |
нагрузкой |
более чем за 2 |
за 1.5 секунды |
|
|
|
секунды |
|
2 |
Тестирование |
Обработка |
Система |
Система |
|
производительн |
одновременных |
поддерживает |
поддерживает |
|
ости |
запросов |
одновременную |
1500 запросов |
|
|
|
обработку не |
одновременно |
|
|
|
менее 1000 |
|
|
|
|
запросов на |
|
|
|
|
пользователя |
|
14
Демонстрация взаимодействия пользователя с веб-ресурсом
15
Заключение
В результате выполнения данной работы был разработан развлекательный веб-ресурс «ТестРум». В ходе выполнения работы все поставленные задачи были выполнены. Веб-ресурс успешно справился с функциональным и нагрузочным тестированием и работает исправно.
Планируется дальнейшее развитие проекта. На веб-ресурс будут добавлены: возможность сохранения тестов в избранное, отображение результатов пройденных тестов в личном кабинете и панель управления контентом для администратора.
16
