Specification by example
Specification by example Behavior driven development aka BDD is an efficient way to test the functionality of the product without worrying much on the user interface. Automation is done for the specific feature and its Behavior rather than the complete UI/functional flow. Automating everything up front helps in saving time for other types of testing like exploratory testing and non-functional testing. BDD helps you eliminating more documents related to testing, even test cases. Specification by example is also called as living documentation because the examples and automation code are glued together. Updating the examples with behavioural changes needs changes in automation code as well. So, at any point of time, the key examples and the automation code will always be in sync and hence living documentation. Advanced Certified Scrum Master There are variety of testing types available and there is more non-functional testing to be done. As much as quality should be ingrained on to the pr...