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 |
В ходе работы были протестированы следующие функциональные блоки:
- Каталог товаров: Корректность отображения, работа фильтров и пагинации.
- Поиск: Точность выдачи результатов при различных запросах.
- Корзина: Добавление/удаление товаров, расчет итоговой стоимости, сохранение состояния при перезагрузке.
- Оформление заказа: Проверка валидации полей и логики завершения покупки.
- Локализация и UI: Проверка текстовых констант и адаптивности интерфейса.
- Всего найдено багов: 12
- Критичность:
- 🔴 Critical: 2 (Логика корзины и оплаты)
- 🟡 Major: 6 (Функциональные ошибки поиска и фильтрации)
- 🔵 Minor/Trivial: 4 (Ошибки локализации и UI-дефекты)
Виталий Русов — Начинающий QA Engineer с фокусом на точность и соблюдение регламентов.
- GitHub: @AtarixQA
- Email: gw.vitalik@yandex.ru