Skip to content

AtarixQA/qa-engineer-project-84

Repository files navigation

Hexlet tests and linter status:

Actions Status

Тестирование интернет-магазина Hexlet Store (SPA)

Role Project Type

📌 Описание проекта

Hexlet Store — это современное одностраничное приложение (SPA) для продажи товаров. В рамках данного проекта был проведен полный цикл ручного тестирования: от анализа первичных требований заказчика до финального регрессионного отчета.

Основная цель: Обеспечить высокое качество продукта, выявив критические дефекты в логике работы корзины, поиска и личного кабинета пользователя.


🛠 Технологический стек и инструменты

  • Инструменты: Chrome DevTools (Network, Console, Elements, Application).
  • Тест-дизайн: Эквивалентное разделение, анализ граничных значений, предугадывание ошибок.
  • Документация: YAML / Markdown для формирования отчетов и артефактов.

📂 Тестовые артефакты

В этом репозитории собрана вся документация, созданная в процессе тестирования:

Артефакт Описание Ссылка
Requirements Анализ и декомпозиция исходных требований заказчика. 📄 requirements.yml
Test Cases Набор проверок для функционального и UI тестирования. 📄 test-cases.yml
Bug Reports Подробное описание найденных дефектов с шагами воспроизведения. 📄 bugreports.yml
Testing Report Общий отчет о результатах проведенного тестирования. 📄 testing-report.yml
Regression Report Отчет о проверке исправлений и стабильности системы. 📄 regress-report.yml

🎯 Область тестирования (Scope)

В ходе работы были протестированы следующие функциональные блоки:

  1. Каталог товаров: Корректность отображения, работа фильтров и пагинации.
  2. Поиск: Точность выдачи результатов при различных запросах.
  3. Корзина: Добавление/удаление товаров, расчет итоговой стоимости, сохранение состояния при перезагрузке.
  4. Оформление заказа: Проверка валидации полей и логики завершения покупки.
  5. Локализация и UI: Проверка текстовых констант и адаптивности интерфейса.

📈 Результаты тестирования

  • Всего найдено багов: 12
  • Критичность:
    • 🔴 Critical: 2 (Логика корзины и оплаты)
    • 🟡 Major: 6 (Функциональные ошибки поиска и фильтрации)
    • 🔵 Minor/Trivial: 4 (Ошибки локализации и UI-дефекты)

👤 Автор

Виталий Русов — Начинающий QA Engineer с фокусом на точность и соблюдение регламентов.

About

Тестирование интернет-магазина на базе SPA

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors