BDD stands for Behaviour Driven Development
BDD is an agile software development approach by which we can enhance our current project methodology by collaborating with both technical and business people in a team
BDD is mainly useful for the non technical person or client side team By Using BDD one can easily understand the process we are going through in a project BDD uses "Gherkin" Language by which one can understand easily using keywords - Given,When,And,Then,But. In such case, if we prepare the BDD steps in advance for the project we are working for, then it can be reused on any scenario or testcase which suits the bdd steps For this purpose we are use a feature called - Reusable BDD
QA Touch provides an option to do the bulk import of the BDD Test Cases.
To import Test cases with BDD Scripts into QA Touch. The import file must be given in a specific XML format which is explained in this section. The XML format represents a tree of XML Tags. The basic format of an import file looks as follows:
<test_case>
<module_name> YOUR MODULE NAME </module_name>
<tags> TAGS </tags>
<featurescript> NAME OF THE FEATURE
----- Followed by BDD keywords(optional) with its data ----
[Background, Scenario, Given, When, Then, And, But]
</featurescript>
</test_case>