Requirements Engineering for Testers

Abstract

Erik Van VeenendaalTesters 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