This 2-day Requirements-Based Software Testing training course clarifies the relationship between requirements and testing and highlights the link between changing requirements and regression testing. Traditionally, software testing takes place towards the end of the SDLC. Often the first time the testers see the requirements specification is just before they develop a system test plan. This course makes a case for involving testers during the requirements of the SDLC.

Course outcomes include:

  • understanding the techniques for documenting software requirements with an emphasis on use cases,
  • understanding of the concepts and objectives of requirements validation, product validation, requirements verification, and test-driven requiremements,
  • understanding of requirements validation techniques and how testers can contribute to requirements validation,
  • ability to identify verification test cases from use cases and other requirements,
  • ability to apply risk-based and model-based testing to verification and validation.
Course outline