Chapter 13. Behavior-Driven Development (BDD) Using Gherkin in Agile/DevOps Environment
In the earlier chapters, we discussed the growing adoption of Agile/DevOps and the need for testers to be skilled in scripting language to be able to test in DevOps projects. DevOps engagements use the Behavior-Driven Development (BDD) approach, where cross-functional teams explore the product for features to be develop and behaviors required in software application/product. Luckily, scripting for DevOps engagements is made easy with use of English-like scripting tools.
In this chapter, we will discuss the basics of the Gherkin language, roles in a DevOps team using the BDD approach, and benefits of using the Gherkin language.