Recently we've acquired 4 opened issues connected with BDD-style development
Here they are:
The solutions were developed.
Too detailed requirements
We can solve it with macro commands.
Macro commands are just several action steps combined in one name.
In example, instead of writing
Given process 'All Practices' defined
And project 'TargetProcess' for process 'All Practices' created
We will be able to write:
Given TargetProcess project created
So, we need to be able to define an action step (macro command) which consists actually defined with using of two other action steps.
No test output will be hurt! The output will be just macro command, not it's internal action steps.
Too Many Action Steps
Actually, having many action steps is not a problem. The real problem is that we can't navigate through them during scenario writing.
It was decided to try to implement intellisence for bdd specs.
Badly Structured Specs Location
Indeed, it's quite hard to switch from unit tests organization (class-level) to bdd specs (feature-level).
We need to switch our structure to provided above.
Комментариев нет:
Отправить комментарий