Учебный проект по тестированию функционала корзины интернет-магазина Wildberries.
- Сайт: Wildberries (https://www.wildberries.ru)
- Функционал: Доступность товара в поисковой системе
- Метод: Черный ящик
- Тип: Функциональное тестирование доступности
- Доступность главной страницы
- Доступность страниц товаров
- Работоспособность поисковой системы
- Корректность навигации между страницами
Test_Plan/- Планирование тестирования. Раздел планирования включает описание целей тестирования, стратегию проверки, роли участников и критерии приемки.Test_Design/- Проектирование тестов. Здесь содержатся спецификации тестов, сценарии проверок и ожидаемые результаты. Включаются также инструкции по подготовке среды тестирования.Test_Execution/- Результаты выполнения. Файлы и папки, содержащие фактические результаты выполнения тестов, журналы ошибок и статус прохождения каждой проверочной процедуры.Results_Reports/- Итоговые отчеты. Документы, отражающие итоговую оценку качества корзины, найденные дефекты и рекомендации по улучшению.Automation/- Автоматизированные тесты (опционально) Скрипты для автоматического выполнения сценариев тестирования методом черного ящика.
~ Запуск всех устройств последовательно: npx wdio run wdio.conf.js
~ Конкретный тест на всех устройствах: npx wdio run wdio.conf.js --spec tests/iphone.test.js
~ Конкретное устройство:
npx wdio run wdio.conf.js --capabilities 0 # Десктоп
npx wdio run wdio.conf.js --capabilities 1 # Планшет
npx wdio run wdio.conf.js --capabilities 2 # Мобильный
~ Запуск тестирования скорости загрузки страницы:
npx wdio run wdio.conf.js --spec tests/specs/speed.test.js
~ Проверка доступности для людей с ограниченными возможностями:
npx wdio run wdio.conf.js --spec tests/specs/accessibility.test.js
Что проверяет:
- Навигация с клавиатуры (Tab/Enter)
- Семантическая разметка (заголовки h1-h6)
- Alt-тексты изображений (для слабовидящих)