|
@@ -0,0 +1,172 @@
|
|
|
|
+ Разработка тестового сценария
|
|
|
|
+
|
|
|
|
+ Цели тестирования
|
|
|
|
+
|
|
|
|
+Проверить функциональность всех ключевых элементов сайта.
|
|
|
|
+Оценить удобство использования сайта для пользователей.
|
|
|
|
+Обеспечить безопасность данных пользователей.
|
|
|
|
+Проверить стабильность работы сайта при нагрузке.
|
|
|
|
+Убедиться в совместимости сайта с различными браузерами и устройствами.
|
|
|
|
+
|
|
|
|
+ Этапы тестирования
|
|
|
|
+
|
|
|
|
+Планирование: Определены цели, scope, ресурсы и сроки тестирования. Были выделены конкретные функции сайта для тестирования, а также определен необходимый набор инструментов и специалистов для проведения тестирования. Сроки тестирования были согласованы с командой разработчиков.
|
|
|
|
+Разработка тестовых кейсов: Созданы детальные сценарии для проверки каждой функции сайта. Например, были разработаны тестовые кейсы для проверки регистрации, авторизации, функциональности личного кабинета, процесса оставления отзывов и т.д.
|
|
|
|
+Выполнение тестирования: Тесты проводились вручную и с помощью автоматизированных инструментов.
|
|
|
|
+Документирование результатов: Записаны все обнаруженные ошибки и дефекты. Каждая ошибка была задокументирована с описанием проблемы, шагами по воспроизведению и ожидаемым результатом.
|
|
|
|
+Анализ результатов: Оценено качество сайта и определены дальнейшие действия. Были проанализированы все найденные ошибки и дефекты, определена их приоритетность и составлен план по их исправлению.
|
|
|
|
+
|
|
|
|
+ Тестирование пользовательского интерфейса
|
|
|
|
+ Таблица 1. Тест-кейс
|
|
|
|
+Тестовый кейс
|
|
|
|
+Описание
|
|
|
|
+Результат
|
|
|
|
+Соответствие дизайну
|
|
|
|
+Проверка соответствия дизайна сайта фирменному стилю.
|
|
|
|
+Дизайн сайта в целом соответствует фирменному стилю.
|
|
|
|
+Отображение на разных устройствах
|
|
|
|
+Проверка корректности отображения элементов на разных устройствах (компьютеры, планшеты, смартфоны).
|
|
|
|
+Сайт корректно отображается на компьютерах, планшетах и смартфонах. Однако, в мобильной версии были замечены проблемы с отображением некоторых элементов на экранах с малым разрешением.
|
|
|
|
+Удобство использования элементов
|
|
|
|
+Проверка удобства использования меню, кнопок, форм, ссылок.
|
|
|
|
+Меню, кнопки, формы и ссылки интуитивно понятны и удобны в использовании.
|
|
|
|
+Читабельность текста
|
|
|
|
+Проверка читабельности текста и правильности шрифтов.
|
|
|
|
+Текст легко читается, шрифты подобраны правильно.
|
|
|
|
+Согласованность цветовой схемы
|
|
|
|
+Проверка согласованности цветовой схемы.
|
|
|
|
+Цветовая схема сайта в целом гармонична, но в некоторых местах наблюдается избыточное использование ярких цветов, что может утомлять пользователей.
|
|
|
|
+
|
|
|
|
+ Функциональное тестирование
|
|
|
|
+ Таблица 2. Тест-кейс
|
|
|
|
+Тестовый кейс
|
|
|
|
+Описание
|
|
|
|
+Результат
|
|
|
|
+Регистрация
|
|
|
|
+Проверка возможности регистрации нового пользователя.
|
|
|
|
+Регистрация работает без ошибок.
|
|
|
|
+Авторизация
|
|
|
|
+Проверка возможности авторизации существующего пользователя.
|
|
|
|
+Авторизация работает без ошибок.
|
|
|
|
+Восстановление пароля
|
|
|
|
+Проверка восстановления пароля.
|
|
|
|
+Функция восстановления пароля работает корректно.
|
|
|
|
+Личный кабинет - просмотр профиля
|
|
|
|
+Проверка возможности просмотра, редактирования и обновления профиля.
|
|
|
|
+Пользователи могут просматривать, редактировать и обновлять свои профили без проблем.
|
|
|
|
+Личный кабинет - доступ к материалам
|
|
|
|
+Проверка доступа к материалам сайта.
|
|
|
|
+Пользователи могут получить доступ к материалам сайта в соответствии с их правами.
|
|
|
|
+Личный кабинет - отправка и просмотр сообщений
|
|
|
|
+Проверка возможности отправки и просмотра сообщений.
|
|
|
|
+Функция отправки и просмотра сообщений работает корректно.
|
|
|
|
+Оставление отзывов
|
|
|
|
+Проверка возможности добавления, редактирования и удаления отзыва.
|
|
|
|
+Пользователи могут оставлять, редактировать и удалять отзывы без проблем.
|
|
|
|
+Поиск
|
|
|
|
+Проверка функциональности поиска по сайту.
|
|
|
|
+Функция поиска работает корректно, результаты поиска релевантны запросу.
|
|
|
|
+Контактная форма
|
|
|
|
+Проверка работы контактной формы.
|
|
|
|
+Контактная форма работает корректно, сообщения отправляются.
|
|
|
|
+Раздел "О нас"
|
|
|
|
+Проверка работы раздела "О нас".
|
|
|
|
+Раздел "О нас" доступен и содержит актуальную информацию.
|
|
|
|
+
|
|
|
|
+ Юзабилити тестирование
|
|
|
|
+ Таблица 3. Тест-кейс
|
|
|
|
+Тестовый кейс
|
|
|
|
+Описание
|
|
|
|
+Результат
|
|
|
|
+Время выполнения задач
|
|
|
|
+Проверка времени выполнения задач (регистрация, поиск, отзыв).
|
|
|
|
+Пользователи успешно выполняют задачи в рамках заданного времени.
|
|
|
|
+Уровень удовлетворенности пользователей
|
|
|
|
+Проведение опросов и анкетирования.
|
|
|
|
+Пользователи в целом довольны удобством использования сайта.
|
|
|
|
+Анализ ошибок пользователей
|
|
|
|
+Проверка частоты возникновения ошибок и анализ причин.
|
|
|
|
+Обнаружены некоторые ошибки, которые были исправлены.
|
|
|
|
+
|
|
|
|
+ Тестирование безопасности
|
|
|
|
+ Таблица 4. Тест-кейс
|
|
|
|
+Тестовый кейс
|
|
|
|
+Описание
|
|
|
|
+Результат
|
|
|
|
+Аутентификация
|
|
|
|
+Проверка защиты пароля от взлома, защита от атак
|
|
|
|
+Сайт защищен от атак, пароль защищен.
|
|
|
|
+Авторизация
|
|
|
|
+Проверка доступа к данным, ограниченным для определенных пользователей.
|
|
|
|
+Сайт обеспечивает правильный доступ к данным, ограниченным для определенных пользователей.
|
|
|
|
+Безопасность данных
|
|
|
|
+Проверка защиты от XSS, SQL-инъекций, CSRF.
|
|
|
|
+Сайт защищен от XSS, SQL-инъекций, CSRF.
|
|
|
|
+
|
|
|
|
+ Нагрузочное тестирование
|
|
|
|
+ Таблица 5. Тест-кейс
|
|
|
|
+Тестовый кейс
|
|
|
|
+Описание
|
|
|
|
+Результат
|
|
|
|
+Имитация нагрузки
|
|
|
|
+Имитация одновременного доступа большого количества пользователей.
|
|
|
|
+Сайт стабильно работает при высокой нагрузке, время отклика не превышает допустимые значения.
|
|
|
|
+Время отклика
|
|
|
|
+Измерение времени загрузки страниц, времени выполнения операций.
|
|
|
|
+Время отклика сайта соответствует нормам, сайт работает быстро.
|
|
|
|
+Проверка производительности сервера
|
|
|
|
+Мониторинг использования процессора, памяти, дискового пространства.
|
|
|
|
+Сервер работает стабильно, не наблюдается перегрузок.
|
|
|
|
+
|
|
|
|
+ Тестирование совместимости
|
|
|
|
+ Таблица 6. Тест-кейс
|
|
|
|
+Тестовый кейс
|
|
|
|
+Описание
|
|
|
|
+Результат
|
|
|
|
+Совместимость с браузерами
|
|
|
|
+Проверка совместимости с Chrome, Opera, Edge.
|
|
|
|
+Сайт корректно работает во всех браузерах.
|
|
|
|
+Совместимость с операционными системами
|
|
|
|
+Проверка совместимости с Windows, , Linux.
|
|
|
|
+Сайт корректно работает на всех операционных системах.
|
|
|
|
+Совместимость с разрешениями экрана
|
|
|
|
+Проверка совместимости с различными разрешениями экрана (десктоп, мобильный, планшет).
|
|
|
|
+Сайт корректно отображается на всех типах устройств.
|
|
|
|
+
|
|
|
|
+ Оценка рисков
|
|
|
|
+ Таблица 7. Оценка рисков
|
|
|
|
+ Риск
|
|
|
|
+ Вероятность
|
|
|
|
+ Методы предотвращения
|
|
|
|
+Нарушение
|
|
|
|
+безопасности и утечка данных клиентов
|
|
|
|
+ Низкая (0,2)
|
|
|
|
+Использование шифрования SSL, регулярное обновление программного обеспечения, контроль доступа к данным
|
|
|
|
+Сбой сервера и потеря доступа к сайту
|
|
|
|
+ Средняя (0,5)
|
|
|
|
+Резервное копирование данных, регулярное обслуживание сервера
|
|
|
|
+Неправильное
|
|
|
|
+отображение
|
|
|
|
+информации о
|
|
|
|
+курсах
|
|
|
|
+ Низкая (0,2)
|
|
|
|
+Регулярное обновление информации о курсах, проверка данных перед публикацией, использование системы контроля версий
|
|
|
|
+Негативные отзывы и оценки на сайте
|
|
|
|
+ Средняя (0,5)
|
|
|
|
+Модерация отзывов, ответы на негативные отзывы, улучшение качества обслуживания клиентов
|
|
|
|
+Нарушение работы
|
|
|
|
+сайта из-за ошибок в коде
|
|
|
|
+ Низкая (0,3)
|
|
|
|
+Регулярное тестирование кода, использование системы контроля версий.
|
|
|
|
+Неправомерное использование логотипа и торговой марки
|
|
|
|
+ Низкая (0,2)
|
|
|
|
+Регистрация торговой марки, использование водяного знака на сайте, мониторинг использования логотипа в интернете
|
|
|
|
+Нарушение работы сайта из-за DDOS-атаки
|
|
|
|
+ Низкая (0,3)
|
|
|
|
+Использование системы защиты от DDOS-атак, мониторинг трафика, сотрудничество с провайдером хостинга
|
|
|
|
+
|
|
|
|
+ Выводы:
|
|
|
|
+ В результате проведения юнит тестирования веб-сайта Технология итоговой версии в тестовой среде Visual Studio Code дефекты не были обнаружены.
|
|
|
|
+ Ответственные лица:
|
|
|
|
+ Касаткина Анастасия, Проваленко Людмила.
|
|
|
|
+
|