Computer Science › Section H · Software engineering › Topic H.6

Quality assurance and testing

No large program is free of errors, but disciplined teams find most of them before users do. Quality assurance covers everything that keeps software trustworthy, from standards and reviews to carefully chosen tests that find the most faults with the fewest runs.

In this topic

  • More than debugging
  • Standards and quality groups
  • Reviews
  • Why testing cannot prove correctness
  • Glass-box testing
  • Worked example: measuring coverage
  • Black-box testing
  • Worked example: boundary values
  • Worked example: estimating remaining faults
  • Common mistakes to avoid
  • Key takeaways

This topic is part of Wuanberri Pro. Checking your access…

← Previous topicNext topic →