
3 сем / Руденский_3316_ПР2
.docxМинобрнауки России
Санкт-петербургский государственный
Электротехнический университет
«ЛЭТИ» им. В.И. Ульянова (Ленина)
Кафедра вычислительной техники
Отчёт
Практическая работа №2
По дисциплине «Введение в тестирование ПО»
Тема: «Разработка тест-кейсов»
Студент гр. 3316 |
|
Руденский И.М. |
Преподаватель |
|
Турнецкая Е.Л. |
Санкт-Петербург
2024
Цель работы
Получение практических навыков разработки и описания тест-кейсов для тестирования функциональности и интерфейса музыкальной площадки Яндекс Музыка, а также фиксация результатов тестирования в соответствии с требованиями, проверяющими работоспособность веб-элементов и пользовательских сценариев взаимодействия с приложением.
Задачи
1. Выбрать веб-приложение для последующего тестирования.
2. Описать предметную область и назначение веб-приложения.
3. Продумать и описать сценарий взаимодействия пользователя с веб-приложением.
4. Составить не менее 10 тест-кейсов и зафиксировать их в табличном виде.
5. Выполните отчет в соответствии с требованиями к структуре и содержанию.
Назначение выбранного приложения
Яндекс Музыка – одна из наиболее популярных и удобных площадок для прослушивания музыки с различных устройств. Данное веб-приложение включает в себя широкий спектр фильтров для поиска музыки, а также адаптивный алгоритм рекомендаций в соответствии с выбранными жанрами и ранее добавленными в плейлист аудиозаписями.
Ход работы
1) Скриншот главной страницы сайта (рис 1).
URL: https://music.yandex.ru/home
Рисунок 1 - Главная страница сайта
2)
№ |
Название сценария |
Последовательность действий |
Ожидаемый результат |
1 |
Открытие главной страницы сайта |
1) Открыть браузер 2) Ввести URL сайта Яндекс Музыка 3) Нажать enter |
Главная страница Яндекс Музыки загружается, все элементы (баннеры, меню, поисковая строка) видны и доступны. |
2 |
Поиск песни по названию |
1) Нажать ЛКМ по строке поиска 2) Ввести с клавиатуры название песни 3) Нажать enter |
Откроется страница с результатами поиска, выведется либо точно подходящая песня, либо похожие по жанру или названию |
3 |
Применение фильтра по жанрам |
1) Нажать ЛКМ по кнопке «Настроить» под кнопкой «Моя волна» 2) Выбрать интересующие жанры 3) Нажать ЛКМ по кнопке «Применить» |
Все последующие песни в «Моей волне» будут соответствовать выбранным жанрам |
4 |
Добавление песни в плейлист |
1) Нажать ЛКМ по кнопке «Моя волна» 2) После загрузки аудиозаписи нажать на кнопку «Добавить в коллекцию» 3) Открыть плейлист «Коллекция» |
Трек появится в плейлисте «Коллекция» в самом верху. |
5 |
Проверка адаптивности вёрстки |
1) Открыть любую страницу сайта «Яндекс Музыка» 2) Масштабировать страницу произвольным образом |
Страница автоматически перезагрузит элементы таким образом, чтобы каждый из них был виден, и пользование сайта оставалось удобным |
6 |
Авторизация на сайт |
1) Открыть главную страницу Яндекс Музыки. 2) Нажать на кнопку «Войти» в верхнем правом углу. 3) Ввести корректные логин и пароль. 4) Нажать кнопку «Войти». |
Пользователь авторизован, все плейлисты и предпочтения загружаются в соответствии с его профилем. |
7 |
Смена языка UI |
1) Открыть главную страницу Яндекс Музыки. 2) Пролистав страницу в самый низ, нажать на кнопку выбора языка. 3) Выбрать произвольный язык. |
Все элементы страницы сменят язык на выбранный. |
8 |
Смена цветовой темы |
1) Открыть главную страницу Яндекс Музыки. 2) Нажать на кнопку профиля в правом верхнем углу. 3) Перейти в настройки. 4) Переключить кнопку «Тёмная тема» |
Если ранее была включена тёмная тема, она станет светлой, иначе – тёмной. |
9 |
Запуск «Волны» по аудиозаписи |
1) Нажать ЛКМ по кнопке «Моя волна» 2) После загрузки аудиозаписи нажать на кнопку «Моя волна по треку» |
Все последующие треки будут соответствовать жанру и настроению трека, по которому была запущена «Волна» |
10 |
Открытие карточки исполнителя |
1) 1) Нажать ЛКМ по кнопке «Моя волна» 2) После загрузки аудиозаписи нажать по иконке или имени исполнителя трека. |
Загрузится карточка музыканта, где можно посмотреть его альбомы, концерты и клипы. |
Вывод
В процессе разработки тест-кейсов для сервиса Яндекс Музыка удалось приобрести значительный практический опыт в области тестирования веб-приложений. Основным достижением стало умение создавать тест-кейсы, которые эффективно проверяют разные аспекты функциональности интерфейса, что помогло лучше разобраться в самом процессе тестирования.
Во время выполнения этой задачи были освоены методы структурирования тест-кейсов и анализа интерфейса с точки зрения пользователя. Одной из сложностей стало создание разнообразных и детализированных сценариев тестирования. Для решения этой проблемы задачи были разделены на отдельные компоненты, а также выделены ключевые элементы, требующие тщательной проверки.
Использованные источники
1. Меженная, М. М. Тестирование, оценка программного обеспечения. Учебно-методическое пособие по дисциплине «Тестирование, оценка программного обеспечения» / М. М. Меженная, Т. В. Гордейчук, М. М. Борисик, О. С. Медведев, И.Ф. Киринович. – Минск: БГУИР, 2016. – 64 с
2. Страница компании на сайте Wikipedia: https://en.wikipedia.org/wiki/Yandex_Music