Вариант использования “Аренда автомобиля” на сайте https://www.booking.com

Пользователь авторизован. 
Легенда
П — пользователь
С — система

Вариант использования “Аренда автомобиля” 
1. П хочет арендовать автомобиль, включает компьютер, заходит на сайт https://www.booking.com
2. С отображает главную страницу сайта.
3. П переходит во вкладку "Аренда машины".
4. С отображает поля для заполнения (Возврат в том же месте/ Возврат в другом, дату бронирования “С”, бронирования “До”, возраст)
5. П указывает, что хочет вернуть машину в то же месте. 
6. П указывает место получения автомобиля, дату бронирования “С”, бронирования “До”, возраст, нажимает “Проверить цены”.
7. С отправляет запрос о наличии машин, получает положительный результат, отображает типы автомобилей.
8. П выбирает тип авто “Небольшие автомобили”.
9. С отображает  пункты, где можно забрать авто, среднюю стоимость, количество поставщиков в каждом пункте. 
10. П выбирает пункт бронировая авто и нажимает “Показать все авто” 
11. С отображает автомобили с указанием цены бронирования за заданный интервал бронирования, а также количество сидений, дверей, с/без кондиционера, количество сумок, которое вмещает авто, механическая/автоматическая коробка передач, оценку и отзывы. 
12. П выбирает интересующий автомобиль и нажимает “Бронировать”.
13. С отображает подробную информацию о выбранном автомобиле, местоположении поставщика, цене, доп страховке. 
14. П выбирает “Перейти к бронированию без полной страховки”.
15. С отображает поля для заполнения личных данных (Обращение, Ф, И,  email, телефон, детали авиарейса). 
16. П указывает сведения о водителе и нажимает “Бронировать”.
17. С отображает поля для заполнения данных карты для оплаты (Способ оплаты Visa/American Express/Mastercard, Фамилия и Имя на карте, Номер кредитной карты, срок действия мм/гг, код безопасности).
18. П указывает данные карты и нажимает “Бронировать”.
19. С переводит деньги компании арендодателю, получает информацию об успешной транзакции, отправляет письмо на почту П об успешном бронировании, отображает сведения об успешном бронировании автомобиля. 

Альтернативные варианты 
5а. П хочет вернуть машину в другом месте. П указывает место получения автомобиля, место возврата автомобиля, дату бронирования “С”, бронирования “До”, возраст , нажимает “Проверить цены”. Переход к шагу 6. 
7а.  С отправляет запрос о наличии машин, получает отрицательный результат, сообщает “Извините, но все прокатные компании, с которыми мы работаем, не имеют в наличии свободных автомобилей”. Завершение сценария. 
12а. П выбирает понравившийся автомобиль и нажимает “Сохранить на будущее”.  С отображает окно с полями для заполнения ((Обращение, Ф, И,  email, телефон). П заполняет данные. С отправляет квоту по электронной почте. Завершение сценария. 
16а. П не указывает обязательные поля. С отображает подсказку о необходимости заполнения полей. П верно указывает поля. Переход к шагу 17. 
18а. П ошибочно указывает данные карты.  С  отображает подсказку о необходимости корректного заполнения полей. П корректно указывает поля. Переход к шагу 19. 
19а. С переводит деньги компании арендодателю, получает информацию о недостатке средств на счету П, сообщает о недостаточном количестве средств на карте П. Завершение сценария. 

Параметры 
Тип автомобиля: небольшие автомобили, средние автомобили, большие автомобили, универсалы, автомобили премиум класса, минивэны, внедорожники. 
Способ оплаты: Visa, American Express, Mastercard 
Тип бронирования: бронирование с полной страховкой, бронирование без полной страховки. 

Комментарии

Популярные сообщения из этого блога

Тест - кейс "Подбор авиабилета для незарегистрированного пользователя" для https://www.booking.com

Тесты по документации для последующей автоматизации

Классификация тестов для http://4exam.ru/