Testing task: Wildberries - Nastyaaaaaaaaaaaa/Wilberries GitHub Wiki

Бригада: Забанова А.А. (1371), Писарева И.О. (1371), Авдюхина Е.А. (1370), Леонтьева Д.Е. (1370)

Требования к сайту Wildberries

1.     Работа с личным кабинетом

Регистрация и авторизация:

·       Пользователь должен иметь возможность создать аккаунт или войти в существующий аккаунт по номеру телефона

Редактирование профиля:

·       Пользователь должен иметь возможность редактировать профиль

·       Должна быть реализована возможность редактировать имя профиля

·       Должна быть реализована возможность удаления профиля

Управление профилем:

·       Пользователь должен иметь возможность управлять профилем

·       Должна быть реализована возможность активации/деактивации СМС-рассылки

·       Должна быть реализована возможность активации/деактивации учитывания предпочтений в результатах поиска

·       Должна быть реализована возможность завершения активных сеансов на всех устройствах, кроме текущего

·       Должна быть реализована возможность добавления/удаления способов оплаты

·       Должна быть реализована возможность добавления реквизитов

 

2.     Работа с заказами

Добавление товаров в избранное:

·       Пользователь должен иметь возможность добавлять товары в список «Избранное»

·       Должна быть реализована возможность просматривать список «Избранное»

·       Должна быть возможность удалять товары из списка «Избранное»

Добавление товаров в корзину:

·       Пользователь должен иметь возможность добавлять товары в корзину

·       Должна быть реализована возможность просматривать товары в корзине

·       Должна быть возможность удалять товары из корзины

Оформление заказа:

·       Пользователь должен иметь возможность оформить заказ

·       Должна быть реализована возможность выбирать товар из корзины для заказа

·       Должна быть реализована возможность выбирать способ и адрес доставки

·       Должна быть реализована возможность выбирать способ оплаты заказа

octocat

Use case диаграмма

Тестирование модулей по требованиям сайта Вайлдбериз.

Test-suit для тестирования

ID Название тест-кейса Предусловия Шаги Ожидаемый результат
1 Регистрация нового пользователя У пользователя нет аккаунта 1. Перейти на страницу регистрации.
2. Ввести номер телефона.
3. Подтвердить номер через код из СМС.
4. Указать имя и другие данные.
5. Завершить регистрацию.
Аккаунт создан, пользователь попадает в личный кабинет.
2 Авторизация пользователя У пользователя есть аккаунт 1. Перейти на страницу входа.
2. Ввести номер телефона.
3. Ввести код из СМС.
4. Нажать «Войти».
Пользователь успешно входит в систему.
3 Редактирование имени профиля Пользователь авторизован 1. Перейти в личный кабинет.
2. Открыть настройки профиля.
3. Изменить имя.
4. Сохранить изменения.
Имя успешно изменено.
4 Удаление профиля Пользователь авторизован 1. Перейти в личный кабинет.
2. Открыть настройки профиля.
3. Выбрать «Удалить профиль».
4. Подтвердить удаление.
Аккаунт удален, вход невозможен.
5 Активация/деактивация СМС-рассылки Пользователь авторизован 1. Перейти в настройки профиля.
2. Включить/ отключить СМС-рассылку.
3. Сохранить изменения.
Настройки успешно изменены.
6 Активация/деактивация учета предпочтений Пользователь авторизован 1. Перейти в настройки профиля.
2. Включить/ отключить учет предпочтений.
3. Сохранить изменения.
Настройки успешно изменены.
7 Завершение активных сеансов Пользователь авторизован, есть активные сеансы 1. Перейти в настройки безопасности.
2. Нажать «Завершить все сеансы, кроме текущего».
3. Подтвердить действие.
Все сеансы завершаются, кроме текущего.
8 Добавление способа оплаты Пользователь авторизован 1. Перейти в настройки платежей.
2. Добавить новый способ оплаты.
3. Подтвердить добавление.
Способ оплаты успешно добавлен.
9 Удаление способа оплаты Пользователь авторизован, есть способы оплаты 1. Перейти в настройки платежей.
2. Удалить способ оплаты.
Способ оплаты удален.
10 Добавление реквизитов Пользователь авторизован 1. Перейти в настройки профиля.
2. Добавить реквизиты.
3. Сохранить изменения.
Реквизиты добавлены.
11 Добавление товара в избранное Пользователь авторизован 1. Перейти на страницу товара.
2. Нажать «Добавить в избранное».
Товар добавлен в избранное.
12 Просмотр списка избранного В избранном есть товары 1. Перейти в раздел «Избранное». Отображается список товаров.
13 Удаление товара из избранного В избранном есть товары 1. Перейти в «Избранное».

2. Удалить товар.
Товар удален.
14 Добавление товара в корзину Пользователь авторизован 1. Перейти на страницу товара. 2. Нажать «Добавить в корзину». Товар добавлен в корзину.
15 Просмотр корзины В корзине есть товары 1. Перейти в раздел «Корзина». Отображается список товаров.
16 Удаление товара из корзины В корзине есть товары 1. Перейти в «Корзину».
2. Удалить товар.
Товар удален.
17 Оформление заказа В корзине есть товары 1. Перейти в корзину.
2. Выбрать товары для покупки.
3. Нажать «Оформить заказ».
4. Выбрать способ доставки.
5. Выбрать способ оплаты.
6. Подтвердить заказ.
Заказ оформлен, уведомление отправлено.
18 Выбор товара для заказа В корзине есть товары 1. Перейти в корзину.
2. Выбрать товары.
3. Оформить заказ.
Заказ оформлен только на выбранные товары.
19 Выбор способа и адреса доставки Пользователь оформляет заказ 1. Выбрать способ доставки.
2. Указать адрес.
3. Подтвердить выбор.
Доставка оформлена.
20 Выбор способа оплаты Пользователь оформляет заказ 1. Выбрать способ оплаты (карта, наличные, баланс WB).
2. Подтвердить оплату.
Оплата выбрана.

 

⚠️ **GitHub.com Fallback** ⚠️