Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reazon: страница корзины #9

Open
wants to merge 16 commits into
base: main
Choose a base branch
from

Conversation

Liza1040
Copy link

No description provided.

## Если корзина пустая:
1. Появляется сообщение с текстом "Корзина пуста. Случайно не нужен телефон?"
2. При клике на "телефон" открывается страница категории ["Телефоны"](https://www.reazon.ru/category/phones)
3. При добавлении товара в корзину, проверяем наличие товара на странице [корзины](https://www.reazon.ru/cart)

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

это уже немного double check, потому что такое на тесте категорий будет проверяться

- При клике на кнопку "Применить" и пустом вводе появляется сообщение "Введите промокод"
- При клике на кнопку "Применить" и вводе недопустимых символов: |[]{}'":;<>,~@#$%^&*+= появляется сообщение "Введены недопустимые символы"
- При вводе недействительного промокода выводится сообщение "Промокод недействителен"
- При вводе действительного промокода (буквы, цифры) промокод применяется и пересчитываются итоговая стоимость, количество товаров и скидка

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

тут вопрос откуда мы возьмем действительный промокод на каждый прогон тестов

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

А у нас разве не было тестового рабочего промокода?

- При клике на "авторизуйтесь" открывается страница [авторизации](https://www.reazon.ru/login)
5. Если пользователь авторизован:
- Появляется кнопка с текстом "Оформить заказ"
- При клике на кнопку "Оформить заказ" открывается страница [заказов](https://www.reazon.ru/orders)
Copy link

@tUnknownLegend tUnknownLegend Apr 23, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

было бы еще классно проверить, что при оформлении заказа без адреса появляется ошибка

@Liza1040 Liza1040 requested a review from tUnknownLegend April 24, 2023 09:35
Copy link

@thelvv thelvv left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Можно добавить пару проверок интерфейса, в остальном все хорошо

- При клике на кнопку "Изменить" открывается страница [профиля](https://www.reazon.ru/user)

### Итого
1. Сумма числа в строке "Итого" и в строке "Скидка" равна числу в строке "Товары"
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Можно добавить проверку на равенство количества единиц товара в блоке Итого суммарному количеству единиц товара в корзине. Аналогично можно проверить соответствие даты и времени доставки в блоке Итого полям даты и времени, которые мы указали в блоке Доставка

@Liza1040 Liza1040 requested a review from thelvv April 25, 2023 11:09
Copy link

@tUnknownLegend tUnknownLegend left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

approve

Copy link

@thelvv thelvv left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

approve

3. Ссылка в названии товара содержит /product/
2. Ссылки в названии товара и фотографии одинаковые
4. При клике на кнопку "В избранное":
- Если пользователь неавторизован, появляется сообщение "Войдите, чтобы добавить в избранное"

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

не авторизован

@Liza1040 Liza1040 requested a review from EuphoriaAbsorber May 1, 2023 08:44
Copy link
Collaborator

@alexey-ershkov alexey-ershkov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Приветы, накинул комментов

Тестируемые разделы:
1. [Страница корзины](https://github.com/Liza1040/homework-3-spring-2023/blob/main/Base-Liza-Maksimova.md#c%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0-%D0%BA%D0%BE%D1%80%D0%B7%D0%B8%D0%BD%D1%8B)

# [Cтраница корзины](https://www.reazon.ru/cart)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

стоит дописать как и везде, где нужна авторизация, где не нужна, добавить тестового пользователя

### Список товаров
1. При клике на кнопку "Очистить" появляется сообщение с текстом "Корзина пуста. Случайно не нужен телефон?"
2. Чекбоксы
- При первом посещении все чекбоксы активны и итоговая стоимость подсчитана правильно
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

что есть правильно?

### Список товаров
1. При клике на кнопку "Очистить" появляется сообщение с текстом "Корзина пуста. Случайно не нужен телефон?"
2. Чекбоксы
- При первом посещении все чекбоксы активны и итоговая стоимость подсчитана правильно
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

все - это какие?

Base-Liza-Maksimova.md Outdated Show resolved Hide resolved
3. Дата доставки в блоке "Итого" равна дате доставки в блоке "Доставка"
4. Время доставки в блоке "Итого" равно времени доставки в блоке "Доставка"
5. Ссылки в строках "Доставка", "Дата" и "Время" содержат "#delivery-info_cart"
6. Ссылка в строке "Оплата" содержит "#payment-method_cart"
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

а что должно происходить при переходе по этим ссылкам?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Страница прокручивается до этого блока

4. Время доставки в блоке "Итого" равно времени доставки в блоке "Доставка"
5. Ссылки в строках "Доставка", "Дата" и "Время" содержат "#delivery-info_cart"
6. Ссылка в строке "Оплата" содержит "#payment-method_cart"
7. Если пользователь неавторизован:
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

стоит разбить в блоках на части - авторизация требуется/не требуется, так и читать проще и тесты писать, относится ко всем чек листам

@Liza1040 Liza1040 requested a review from alexey-ershkov May 4, 2023 20:58
Copy link
Collaborator

@alexey-ershkov alexey-ershkov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Мини правка, но не вижу причин не поставить аппрув


### Доставка
### Доставк
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Доставка

Copy link
Collaborator

@alexey-ershkov alexey-ershkov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Мини правка, но не вижу причин не поставить аппрув

@alexey-ershkov
Copy link
Collaborator

Аппрув

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants