Хорошо, так что я только начинаю пытаться использовать BDD для какой-то новой разработки, которую мы делаем, и я написал такую историю для функции просмотра журнала:
История: Пользователь просматривает журналы выполнения рабочих процессов
As a user
I want to review the log of rules execution
So that I can examine the results and make adjustments/fixes to the rules definitions
с некоторыми сценариями, которые идут вместе с ним, что-то вроде того, если пользователь имеет надлежащие привилегии безопасности для средства просмотра журнала, когда он нажимает на представление журнала, то ему предоставляется доступ к средству просмотра журнала
Теперь я знаю, что нам нужен способ сортировки и фильтрации журнала.Означает ли это, что это совсем другая история, как эта?
Story: User filters the execution logs
As a user
I want to filter the log entries by selecting categories
so that I can view only log entries matching the category I selected
Или есть более «простая» функция в сценарии первой истории?вот так ...
Сценарий 2:
Given the user is looking at the log entries
When a category is selected
Then only the log entries matching the categories are displayed
Я понимаю, что это может быть трудно ответить, потому что, вероятно, нет одного правильного способа сделать это, ноЯ все еще немного озадачен тем, как такие вещи следует разделять.