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.