Testing-Essentials ▪ Think Like a Tester ▪ Test Strategy ▪ Test Tooling, Automation ▪ Test Analysis and -Design ▪ Performing Tests and Reporting ▪ Appendix
Testing Essentials
In this section
Learning Objectives
Quality
  - Explain the relationship between quality and business outcomes.
 
  - Explain what bugs are, and the connection between bugs and quality.
 
  - Describe different aspects of quality, explain how they differ and how they relate to each other.
 
Quality Assurance
  - Differentiate between quality assurance and quality control.
 
  - Name roles involved in software development projects and explain how they contribute to quality assurance.
 
  - Compare and contrast the key characteristics of quality assurance in Lean, Agile and DevOps approaches.
 
  - Using examples of commonly used metrics in software quality assurance, explain quality’s “measurement problem”.
 
Testing
  - Explain what testing is.
 
  - Explain why software testing is necessary.
 
  - Using examples, explain how contextual factors influence the software test process.
 
Previous: About This Course ▪ Next: Understanding Quality.