diff --git a/test-cases.yml b/test-cases.yml index 260fd29..7ae43d5 100644 --- a/test-cases.yml +++ b/test-cases.yml @@ -5,6 +5,8 @@ Пользователь должен иметь возможность добавлять товары в корзину и просматривать содержимое корзины prerequisites: | Открыт сайт магазина https://hexlet-products-store.vercel.app/ + test-data: | + Логин = admin Пароль = admin steps: - Нажимаем кнопку "Добавить товар в корзину" на нескольких разных товарах - Нажимаем кнопку "Корзина" @@ -15,8 +17,10 @@ Проверка работоспособности карточек товара requirement: | Пользователь должен иметь возможность просматривать товары и просматривать подробную информацию о товаре - prerequisites: + prerequisites: | Открыт сайт магазина https://hexlet-products-store.vercel.app/ + test-data: | + Логин = admin Пароль = admin steps: - Нажимаем на изображение или описание товара expected-result: | @@ -28,6 +32,8 @@ Пользователь должен иметь возможность искать товары по ключевому слову или категории prerequisites: | Открыт сайт магазина https://hexlet-products-store.vercel.app/ + test-data: | + Логин = admin Пароль = admin steps: - Нажимаем на кнопку выбора категории - Выбираем категорию "Парфюмерия" @@ -39,8 +45,10 @@ Проверка работоспособности фильтров requirement: | Пользователь должен иметь возможность фильтровать товары - prerequisites: + prerequisites: | Открыт сайт магазина https://hexlet-products-store.vercel.app/ + test-data: | + Логин = admin Пароль = admin steps: - В списке брендов выбираем бренд "Dior" - В фильтре цены указываем значение от 15$ до 100$ @@ -51,9 +59,11 @@ Проверка скорости загрузки сайта requirement: | Сайт нужно разработать с учетом удобства использования и оптимизировать для скорости работы - prerequisites: + prerequisites: | Открыт браузер Скорось интернета 4G или лучше + test-data: | + Логин = admin Пароль = admin steps: - Открываем сайт магазина https://hexlet-products-store.vercel.app/ expected-result: | @@ -63,8 +73,10 @@ UX тестирование сайта requirement: | Сайт нужно разработать с учетом удобства использования и оптимизировать для скорости работы - prerequisites: + prerequisites: | - Открыт сайт магазина https://hexlet-products-store.vercel.app/ + test-data: | + Логин = admin Пароль = admin steps: - Оцениваем удобство расположения всех элементов интерфейса на сайте - Нажимаем на карточку любого товара @@ -80,8 +92,10 @@ Проверка безопасности сайта requirement: | Сайт должен быть безопасным и защищать данные пользователя - prerequisites: + prerequisites: | Открыт браузер + test-data: | + Логин = admin Пароль = admin steps: - Открываем сайт магазина - Вводим в строке поиска значение <script>alert('Я отправил вам скрипт! Пришлите денег, пожалуйста :(')</script> @@ -93,8 +107,10 @@ Проверка мобильной версии сайта requirement: | Сайт должен иметь мобильную версию - prerequisites: + prerequisites: | Открыт браузер + test-data: | + Логин = admin Пароль = admin steps: - Открываем сайт магазина https://m.hexlet-products-store.vercel.app/ expected-result: | @@ -104,8 +120,10 @@ Проверка кроссбраузерности requirement: | Сайт нужно протестировать на совместимость с последними версиями браузеров - prerequisites: + prerequisites: | Открыт браузер Chrome + test-data: | + Логин = admin Пароль = admin steps: - Открываем сайт магазина https://hexlet-products-store.vercel.app/ - Проверяем все элементы сайта на работоспособность @@ -122,8 +140,10 @@ Нагрузочное тестирование сайта requirement: | Важно, чтобы сайт мог обрабатывать большое количество трафика - prerequisites: + prerequisites: | Открыт браузер + test-data: | + Логин = admin Пароль = admin steps: - Открываем сайт магазина https://hexlet-products-store.vercel.app/ - Запускаем инструмент для нагрузочного тестирования @@ -136,8 +156,10 @@ Проверка адаптивности requirement: | Сайт должен быть доступен на различных устройствах - prerequisites: + prerequisites: | Открыт браузер + test-data: | + Логин = admin Пароль = admin steps: - Открываем сайт магазина https://hexlet-products-store.vercel.app/ - Открываем DevTools @@ -153,8 +175,10 @@ Проверка ввода некоректных данных requirement: | Все поля сайта должны проходить проверку на корректнось введенных данных (заказ с нулевым или отрицательным количеством товара или ценой) - prerequisites: + prerequisites: | Открыт сайт магазина https://hexlet-products-store.vercel.app/ + test-data: | + Логин = admin Пароль = admin steps: - Нажимаем кнопку "Добавить товар в корзину" - В графе колличество указываем значение "-50" @@ -166,9 +190,11 @@ Проверка подтверждения оформления заказа requirement: | Должен быть запрос на подтверждение правильности заказа при оформлении - prerequisites: + prerequisites: | Открыт сайт магазина https://hexlet-products-store.vercel.app/ В корзине есть минимум 1 товар + test-data: | + Логин = admin Пароль = admin steps: - Открываем корзину - Нажимаем на кнопку "Оформить заказ" @@ -179,9 +205,11 @@ При заказе остаются контакты клиента requirement: | При оформлении заказа должы оставляться контакты клиента (телефон и/или email) для дальнейшей связи по заказу - prerequisites: + prerequisites: | Открыт сайт магазина https://hexlet-products-store.vercel.app/ В корзине есть минимум 1 товар + test-data: | + Логин = admin Пароль = admin steps: - Открываем корзину - Нажимаем на кнопку "Оформить заказ"