/
test-cases.yml
70 lines (66 loc) · 4.13 KB
/
test-cases.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
---
- summary: |
Проверка поиска товара в каталоге по ключевому слову
requirement: |
При вводе в поле Поиск имя какого-либо товара, имеющегося в магазине, данный товар (список товаров) отображается в списке
prerequisites: |
Открыта главная страница магазина
test-data: |
Имя товара = SAMSUNG
steps:
- Вводим в поле Поиск наименование товара
expected-result: |
В списке товаров отображаются только товары, которые содержат слово SAMSUNG в названии или кратком описании
- summary: |
Проверка фильтра по цене
requirement: |
При указании в поле Цена необходимого диапазона, в списке отображается соответствующий ему товар
prerequisites:
Открыта главная страница магазина
test-data: |
Цена От = 450, цена До = 500
steps:
- Вводим данные в поле цены От
- Вводим данные в поле цены До
expected-result: |
В списке товаров отображаются только товары указанного ценового диапазона
- summary: |
Проверка возможности просмотра подробной информацию о товаре
requirement: |
При нажатии на любой из товаров в каталоге открывается подробная информация о данном товаре
prerequisites:
Открыта главная страница магазина
test-data: |
Любой товар в каталоге
steps:
- Нажимаем на любой товар в каталоге
expected-result: |
Пользователь должен попасть на страницу с подробной информацией о данном товаре, включающей в себя название, фотографии, рейтинг, цену со скидкой и без
- summary: |
Успешное добавление товара в корзину со страницы каталога
requirement: |
Товар попадает в содержимое корзины при нажатии на кнопку "В корзину" на выбранном товаре в каталоге
prerequisites:
Открыта главная страница магазина
test-data: |
Несколько любых товаров, количеством по 1 шт. каждого
steps:
- Нажимаем кнопку "В корзину" для любого товара, например - iPhone 9
- Нажимаем кнопку "В корзину" для любого товара, например - iPhone X
- Нажимаем кнопку "В корзину" для любого товара, например - perfume Oil
- Нажимаем кнопку текст-ссылку Корзина
expected-result: |
Пользователь должен попасть в корзину, содержимым которой является список добавленных товаров
- summary: |
Проверка очищения корзины
requirement: |
При нажатии кнопки Очистить Корзину все содержимое корзины удаляется
prerequisites:
Открыта страница корзины со списком из трех товаров
test-data: |
Браузеры = Edge, Firefox, Chrome
steps:
- Нажимаем кнопку Очистить Корзину
- Перезагружаем страницу Корзины
expected-result: |
Все выбранные ранее товары удалены из содержимого корзины пользователя