Requirements Engineering for Testers
Testers often participate in requirement reviews, review requirements for testability, and then use requirements—in the form of user stories—as the basis of test cases. In an agile environment, most testers contribute to the development of user stories and acceptance criteria. Erik van Veenendaal says that unfortunately many testers have little knowledge or skill in requirements engineering. What level of quality and detail is realistic to expect for requirements and user stories? What does testability really mean? How can testers help improve requirements? Erik illustrates requirements issues and solutions with practical case studies and conducts hands-on classroom exercises in specifying and evaluating requirements. Walk through the requirements process from a tester’s viewpoint to learn what you can and should contribute to requirements quality. At the end, you and Erik collaboratively condense your learning into a set of “Golden Rules” that testers can follow to successfully participate in requirements engineering activities.