Specification By Example
smarter way to create software
by Maciej Klepacki
by Maciej Klepacki Characteristics of Specification By Example - - PowerPoint PPT Presentation
Specification By Example smarter way to create software by Maciej Klepacki Characteristics of Specification By Example (Behavior Driven Development) Scope is directly steered by business goals User Stories are created together with
by Maciej Klepacki
When I choose my <location> And I enter <title> of the message And I enter <description> of the problem And I define the <priority> of the problem And I send the entered information
Example: | title | description | priority | impact | location| group | |Problem!| Test Test Test | Urgent | High | Polska | Europe |
Then a new ticket is created, containing: | <title>| <description> | <priority> | And is assigned to proper <group> based on <location>
... other non-functional requirements can be described in similar way!
User Story (Given/When/Then) Testers Analyst Developers
SPECFLOW parser pre i post procesor Feature + Scenario
(Given/When/Then)
Step Definition Page Objects Webdriver
Browser steering
Nunit
Test execution
HTML Report XML Report Browser Calls Uses Action Uses Test List Reaction Test result Generates Is read