Requirements Engineering for Testers
Abstract
Testers use requirements (user stories) as the basis of test cases, review them for testability, and often participate in requirement reviews. All of this is even more true in Agile environment, where most testers contribute to the development of user stories and acceptance criteria.
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? How to write acceptance criteria that compliment user stories? Erik van Veenendaal answers these questions and more while helping you develop skills in requirements engineering.
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, Erik and students will collaboratively create a set of “Golden Rules” that testers need to successfully participate in requirements engineering activities.
Lingua
Il tutorial è svolto in lingua inglese.
Durata
Mezza giornata con programmazione nel pomeriggio
Obiettivi di apprendimento
- Understand the importance of requirements
- Have an overview of requirements engineering process
- Learn a structured approach for writing good requirements in a natural language
- Provide practical ideas for writing better requirements
- Be able to organize and participate in requirements reviews
Note: in Agile requirements come as user stories
Biografia di Erik van Veenendaal