Part 1 - Concepts & Vocabulary

The aim of part 1 of the standard is to give an overview of the standard and of general software testing concepts and to provide a vocabulary of software testing terms covering the entire software testing lifecycle. A working draft of part 1 is currently under development. It is anticipated that this part will include (but not be limited to) the following topics:

  • Introduction to software testing
  • Software testing in an organizational context
  • The testing process
  • The relationship between testing and development
  • Implications of software development lifecycle models (e.g. waterfall, spiral, agile)
  • Types of testing, test techniques and test phases/levels
  • Risk-based testing
  • Test items
  • System requirements verification
  • System requirements validation