Продолжение ОТЧЕТА о тестировании 🌓
Минорные (могут быть исправлены после релиза)
· При пустом результате фильтра по цене нет сообщения «По вашему запросу товары не найдены». (UI-10) · Блок «Товары» (статические рекомендации) не меняется в зависимости от категории. (UI-11) · Пустая корзина не показывает сообщение «Корзина пуста» и ссылку «вернуться в магазин». (UI-21) · Поле «Почтовый индекс» принимает 5 цифр (должно 6). (UI-29) · Не проверяется максимальная длина имени пользователя (20 символов). (UI-42) · Не проверяется максимальная длина отзыва (500 символов). (UI-43) · Индекс 000000 не принимается (хотя должен). (UI-44) · Поле «Телефон» позволяет ввести больше 11 цифр. (UI-45)
5. Список заведённых багов (приложение)
ID в трекере Заголовок Серьёзность Статус WORK-2 PUT /products/{id} не обновляет поля price, description, принимает отрицательный stock_quantity Critical Open WORK-3 DELETE /products/{id} удаляет не тот товар, на несуществующий id – 200 и удаление другого Critical Open WORK-4 Промокод GIVEMEHAIYAVA даёт 100% скидку (не исправлен) / отсутствие защиты от подбора Critical Open WORK-6 API остатков: PUT позволяет отрицательный stock_quantity, manage_stock=false возвращает stock_quantity Critical Open WORK-7 Мусорные данные на стенде, навигация промо-блоков неверная Critical Open UI-02 Главное меню – выпадающие списки не работают Major Open UI-05 После добавления в корзину не появляется кнопка «Подробнее» Major Open UI-06 Блок «Недавно просмотренные товары» не появляется Major Open UI-07 Ссылки в подвале не работают Critical Open UI-08 Сортировка в каталоге не работает Major Open UI-09 Фильтр по цене неверный Major Open UI-13 Отзывы от купившего пользователя не отправляются Major Open UI-18 Регистрация с именем 1 символ – нет ошибки Major Open UI-27 Нет автоподстановки данных аккаунта при оформлении Major Open UI-40 Кнопка «Очистить корзину» не работает Major Open UI-48 Поле купона на оформлении не работает Major Open RETEST-61 Поле «Количество» принимает отрицательное число Critical Open RETEST-68 Отсутствие HTTPS на критических страницах Critical Open (новый) В карточке товара отсутствуют цены Critical Open … и другие минорные баги (UI-10,11,21,29,42,43,44,45) Minor Open
Примечание: полный список с ID и скриншотами приложен отдельными файлами.
6. Выводы
Сайт НЕ ГОТОВ к релизу.
Критические дефекты делают невозможным полноценное использование интернет-магазина:
· Не работают ключевые API (обновление, удаление товаров). · Отсутствует HTTPS – риск перехвата данных. · Некорректная работа с количеством товара (отрицательные значения). · Сломана навигация, ссылки в подвале, каталог заполнен мусором. · Финансовые риски из-за промокода, дающего 100% скидку.
7. Рекомендации
1. Исправить критические баги (приоритет 1): · Починить API: PUT должен обновлять поля, DELETE – удалять правильный товар, возвращать корректные статусы. · Включить HTTPS и настроить редирект с HTTP. · Запретить отрицательное и буквенное значение в поле «Количество». · Очистить тестовую базу, заполнить валидными товарами с ценами и изображениями. · Исправить навигацию промо-блоков и ссылки в подвале. · Исправить промокод GIVEME HALYAVA (скидка 20%, а не 100%). 2. Устранить мажорные дефекты (приоритет 2): · Работоспособность сортировки, фильтра, автоподстановки данных, отзывов, кнопки очистки корзины. 3. Добавить защиту от подбора промокодов (капчу или задержку). 4. Провести повторное регрессионное тестирование после исправлений.
8. Приложение
· Таблица всех тест-кейсов (72 шт.) со статусами .......