Sunday, June 28, 2015

MBT Framework- core principles

A suite of components that implements Model Based Testing framework. 

The core principles: 

1. Use features and scenarios to capture the steps in an overall business or functional work flow.   

2. The model can be constructed via scenarios captured by individual testers who are supposed to be most knowledgeable for the functionality they've been working on.  This way, we have less dependence on SME in order to develop and construct a system model, rather, we focus on collective effort of entire team to build the model. 

3. All scenarios scenarios are written in Gherkin format, through which the interdependence between scenarios are defined and thus can be superimposed to form a model - either completely or partially - depending on if we have captured all or partial scenarios of the system. 

Note, we define a Scenario as a manifest of one particular functionality of the system.

System decomposition