13. Попробуем ?
Пользовательская история к системе заказа столиков
в кафе.
Для того, чтобы _____________________ ,
Как (в роли кого) ______________________
,
Я хочу
___________________________________ .
14. Попробуем еще?
Для того, чтобы _____________________ ,
Как
_____________________________________ ,
Я хочу
___________________________________ .
15. Что такое BDD?
Небольшие и очень четкие частички поведения,
выраженные в формате пользовательских историй.
Примеры, Примеры, Примеры
Язык, понятный всем членам команды.
16. Что такое BDD?
Для того, чтобы ... , Как ..., Я хочу ...
In order to …, As a … , I want ...
17. Структура описания в BDD
Context Event Response
Ваше состояние
Что вы делаете
Какой это дает результат
18. Структура описания в BDD
GIVEN WHEN THEN
Ваше состояние
Что вы делаете
Какой это дает результат
Это называется Gherkin
19. На что это похоже ?
Это набор небольших историй, использующих
определенную грамматическую структуру.
Поиск пробелов в понимании и их заполнение.
Это похоже на запись беседы.
Все подкреплено примерами.
20. Преимущества ?
Мы говорим о поведении системы, не затрагивая
ее архитектуры.
Мы приводим примеры.
Мы получаем приемочные критерии.
22. Ты кто такой? Давай техзадание!
Given
______________________________________ ,
When
_____________________________________ ,
Then
_______________________________________
.
In order to
_________________________________ ,
As a
_______________________________________
__ ,
I want
_____________________________________ .
Фича
Сченарий
23. U01: Поиск
Для того, чтобы книгу(и) купить
Как потенциальный покупатель,
Я дожен сначала ее найти!
Фича ;)