diff --git a/test-cases.yml b/test-cases.yml index ffe03db..d38a882 100644 --- a/test-cases.yml +++ b/test-cases.yml @@ -9,7 +9,7 @@ Тестовые данные нет steps: - - Перейтина другую страницу списка товаров через кнопку "Следующая" + - Перейти на другую страницу списка товаров через кнопку "Следующая" - Перейти в карточку товара путем нажатия на изображение товара expected-result: | Пользователь должен увидеть список товаров на первой и последующих страницах товара, открывается описание отдельного товара @@ -24,7 +24,7 @@ Тестовые данные нет steps: - - Перейтина другую страницу списка товаров через кнопку "Следующая" + - Перейти на другую страницу списка товаров через кнопку "Следующая" - Перейти в карточку товара путем нажатия на изображение товара expected-result: | Не отображается список товаров на первой и последующих страницах товара, не открывается описание отдельного товара, включая фото и текстовое описание @@ -45,7 +45,7 @@ Пользователь должен увидеть список товаров, содержащих ключевое слово в названии - summary: | - Успешная проверка поиска товара по категории + Проверка поиска товара по категории requirement: | Пользователь должен иметь возможность искать товары по ключевому слову или категории prerequisites: | @@ -55,9 +55,9 @@ категория из списка steps: - На главной странице магазина кликнуть на кнопку "Category" - - Из выпадающего списка кликнуть на категорию "beauty" + - Из выпадающего списка кликнуть на категорию "Apple" expected-result: | - Пользователь должен увидеть список только тех товаров, которые имеют категорию "beauty" + Пользователь должен увидеть список только тех товаров, которые имеют категорию "Apple" - summary: | Неуспешная проверка поиска товара по категории @@ -70,7 +70,7 @@ любая категория из списка steps: - На главной странице магазина кликнуть на кнопку "Category" - - Из выпадающего списка кликнуть на категорию "beauty" + - Из выпадающего списка кликнуть на категорию "Apple" expected-result: | Пользователь увидел список всех товаров или ни одного Сообщение "Error" @@ -88,7 +88,7 @@ - На главной странице магазина кликнуть на кнопку "Category" - Из выпадающего списка кликнуть на категорию "fragrances" - В списке Brand выбрать Chanel - - Отметить включенную позицию "In Stock" + - Выключить включенную позицию "In Stock" - установить диапазон цены от "100" expected-result: | Пользователь должен увидеть список только тех товаров, которые удовлетворяют установленным условиям @@ -106,7 +106,7 @@ - На главной странице магазина кликнуть на кнопку "Category" - Из выпадающего списка кликнуть на категорию "fragrances" - В списке Brand выбрать Chanel - - Отметить включенную позицию "In Stock" + - Выключить включенную позицию "In Stock" - установить диапазон цены от "100" expected-result: | Пользователь видит список товаров, которые не удовлетворяют установленным условиям, либо ни одного товара @@ -142,6 +142,22 @@ expected-result: | Пользователь не может перейти в корзину или в корзине отсутствует добавленный товар Сообщение "Error" + + - summary: | + Проверка возможности добавлять товары в корзину и оформлять заказ + requirement: | + Пользователь должен иметь возможность добавлять товары в корзину и просматривать содержимое корзины + prerequisites: | + Открыта главная страница магазина https://hexlet-products-store.vercel.app/ + test-data: | + Тестовые данные + нет + steps: + - На любом товаре кликнуть на кнопку "Add to cart" + - В правом верхнем углу кликнуть на кнопку "Cart" + - В корзине нажать кнопку "Checkout" + expected-result: | + Пользователь должен увидеть сообщение об успешном оформлении заказа, корзина обнуляется - summary: | Базовая проверка мобильной версии @@ -191,3 +207,87 @@ - Используя инструменты DevTools проверить отображение и работоспособность сайта на устройстве 3 expected-result: | Сайт полноценно отображается на всех устройствах, размер картинок и текста адаптирован, доступны все функции + + - summary: | + Проверка основных функций на кроссбраузерность Google Chrome + requirement: | + Сайт нужно протестировать на совместимость с последними версиями браузеров + prerequisites: | + Открыта главная страница магазина https://hexlet-products-store.vercel.app/ + test-data: | + Тестовые данные + Браузер - Google Chrome 125.0.6422.142 + Браузер 2 - Firefox 127.0 + steps: + - Пролистать страницы товаров + - Добавить два любых товаров в корзину + - Перейти в корзину и просмотреть заказ + - Оформить заказ + expected-result: | + Сайт полноценно работает и выполняет основные функции + + - summary: | + Проверка основных функций на кроссбраузерность Firefox + requirement: | + Сайт нужно протестировать на совместимость с последними версиями браузеров + prerequisites: | + Открыта главная страница магазина https://hexlet-products-store.vercel.app/ + test-data: | + Тестовые данные + Браузер - Firefox 127.0 + steps: + - Пролистать страницы товаров + - Добавить два любых товаров в корзину + - Перейти в корзину и просмотреть заказ + - Оформить заказ + expected-result: | + Сайт полноценно работает и выполняет основные функции + + - summary: | + Проверка защиты данных пользователя + requirement: | + Сайт должен быть безопасным и защищать данные пользователя + prerequisites: | + Открыта главная страница магазина https://hexlet-products-store.vercel.app/ + test-data: | + Тестовые данные + нет + steps: + - Открыть панель "log in" + - Ввести данные пользователя + - Успешно зарегистрироваться на сайте + - Проверить через панель Devtools отправку данных на сервер + expected-result: | + Сайт выполняет регистрицию пользователя, данные отправляются на сервер безопасно + + - summary: | + Проверка просмотра карточки товара и возврата в список + requirement: | + Сайт нужно разработать с учетом удобства использования и оптимизировать для скорости работы + prerequisites: | + Открыта главная страница магазина https://hexlet-products-store.vercel.app/ + test-data: | + Тестовые данные + нет + steps: + - Перейти на другую страницу списка товаров через кнопку "Следующая" + - Перейти в карточку товара путем нажатия на изображение товара + - После просмотра карточки нажать кнопку "Назад" + expected-result: | + Пользователь должен увидеть карточку товара и успешно вернуться к ранее открытой странице списка + + - summary: | + Проверка переключения языка + requirement: | + Сайт нужно разработать с учетом удобства использования и оптимизировать для скорости работы + prerequisites: | + Открыта главная страница магазина https://hexlet-products-store.vercel.app/ + test-data: | + Тестовые данные + нет + steps: + - На верхней панеле нажать на кнопку "Language" + - Отоюразиться список из двух языков со значками флагов + - Переключить на другой язык + expected-result: | + Все надписи сайта, кнопки,описание товаров перейдет на выбранный язык