Developing software is a costly endeavor and mistakes are often compounded by miscommunication. Developers and testers make mistakes because they misunderstand the business requirements. Business analysts make mistakes because they misunderstand the stakeholders. Defects from miscommunication often go undetected until the software has been implemented, which leads to expensive and time-consuming rework. Establishing a shared quality language is the nexus of understanding for stakeholders, designers, developers, testers, and customers. In this talk, participants will learn how to develop a set of quality test case standards to reduce the cost of quality and meet the customer’s needs. This training will leverage the industry practice of Behavior-Driven Development, which promotes requirements by example and collaboration, to develop a shared language across not only a team but the whole enterprise. The shared language is written in Gherkin format (Given, When, and Then specifications) to define requirements independent of application type and focused on delivering value that everyone in the organization understands.
Effective Gherkin: Quality Requirements for the Enterprise
10:30 am - 11:30 am