Using Model Based Testing to Drive Behavior-Driven Development
Flowchart modeling provides a technique to introduce complete documentation into BDD, without compromising its core principles. The flowchart can be derived directly from stakeholder interactions, and is understandable to both the business and IT – it provides a ubiquitous language, which can be overlaid with all the functional language about a system needed by test and development teams. Such a flowchart can also help reduce 'feedback delay', as testing cycles are shortened, and manual effort of testing is reduced.
Formal modeling increases the likelihood that software will deliver more accurately on requirements first time, as it provides a set of Behavior Driven Requirements that are both unambiguous, and complete. This reduces the total number of feedback loops needed before software delivers on the business requirements at any given moment, so that organizations can focus instead on innovation, rather than on re-iterations and frustrating rework. This ability to continuously develop solutions in an effort to maximize their value to customers is further facilitated by the ability to quickly and easily respond to change.
Please fill in your details for the complete report: