Skip to content

NatShulga/Wildberries_Pages_Testing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

О проекте

Учебный проект по тестированию функционала корзины интернет-магазина Wildberries.

Объект тестирования

  • Сайт: Wildberries (https://www.wildberries.ru)
  • Функционал: Доступность товара в поисковой системе
  • Метод: Черный ящик
  • Тип: Функциональное тестирование доступности

Критерии качества

  • Доступность главной страницы
  • Доступность страниц товаров
  • Работоспособность поисковой системы
  • Корректность навигации между страницами

Структура проекта

  • Test_Plan/ - Планирование тестирования. Раздел планирования включает описание целей тестирования, стратегию проверки, роли участников и критерии приемки.
  • Test_Design/ - Проектирование тестов. Здесь содержатся спецификации тестов, сценарии проверок и ожидаемые результаты. Включаются также инструкции по подготовке среды тестирования.
  • Test_Execution/ - Результаты выполнения. Файлы и папки, содержащие фактические результаты выполнения тестов, журналы ошибок и статус прохождения каждой проверочной процедуры.
  • Results_Reports/ - Итоговые отчеты. Документы, отражающие итоговую оценку качества корзины, найденные дефекты и рекомендации по улучшению.
  • Automation/ - Автоматизированные тесты (опционально) Скрипты для автоматического выполнения сценариев тестирования методом черного ящика.

Ручной запуск через npx:

~ Запуск всех устройств последовательно: 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-тексты изображений (для слабовидящих)

About

Demo testing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published