Uploaded by Yana Voytehovich

Acceptance Criteria US Taxi Критерии приемки для спецификации требований

advertisement
Функциональные требования:
US1 - Заказ такси
Who
Пассажир
Want
Вызвать такси
So that
Чтобы не идти пешком
AC1.1
Given
Зарегистрированный (в приложениии) пользователь системы & клиент
не в черном списке& у пользователя есть подключение к интернету
When
Система определила местоположение клиента&Пользователь указал
начальную точку& Пользователь указал конечную точку&Система
рассчитала предварительную стоимость &Пользователь выбрал
тарифКомфорт+ &Система пересчитала стоимость поездки с учетом
коэффициента для тарифа Комфорт+& Пользователь подтверждает
заказ
Then
Система ищет автомобиль среди свободных соответствующих тарифу
Комфорт+, ближайших к точке посадки, машин & Система показывает
маршрут и время до прибытия автомобиля выполняющего заказ
пользователя.
AC1.2
Given
Зарегистрированный пользователь системы (приложения)&к аккаунту
пользователя привязана его банковская карта& клиент не оплатил
последнюю поезку
When
Пользователь указал точку отправления & Пользователь указал
конечную точку & Пользователь выбрал тариф & Система рассчитала
предварительную стоимость & Пользователь подтверждает заказ
&Cистема присылает пользователю уведомление, что последняя
поездка не была им оплачена & Система предлагает пользователю
оплатить заказ наличными & Пользователь подтверждает оплату заказа
наличными
Then
Система ищет автомобиль среди свободных, ближайших к точке
посадки, машин & Система показывает маршрут и время до прибытия
автомобиля выполняющего заказ пользователя.
AC1.3
Given
Зарегистрированный пользователь системы (приложения) & клиент не в
черном списке
When
Пользователь указал точку отправления & Пользователь указал
конечную точку & Система рассчитала предварительную стоимость &
Пользователь выбрал в «пожеланиях» детское кресло & Система
пересчитала стоимость поездки с учетом доплаты за детское кресло &
Пользователь подтверждает заказ
Then
Система ищет автомобиль среди свободных оборудованных детским
креслом, ближайших к точке посадки, машин & Система показывает
маршрут и время до прибытия автомобиля выполняющего заказ
пользователя.
Выполнение и завершение заказа
Given
Зарегистрированный пользователь системы (приложения) &Клиент
оформивший заказ
When
Система прислала уведомление пользователю, что автомобиль,
назначенный на заказ пользователя, приехал& Клиент сел в автомобиль
&Система отображает маршрут следования автомобиля до конечной
точки& Автомобиль подъехал к точке высадки клиента
Then
Клиент вышел& Система прислала пользователю уведомление о
завершении поездки и ее деталях& Система просит пользователя
поставить рейтинг водителю
Download