testiloquent

Testing-EssentialsThink Like a TesterTest StrategyTest Tooling, AutomationTest Analysis and -DesignPerforming Tests and ReportingAppendix


Testing Essentials

In this section


Learning Objectives

Quality

  1. Explain the relationship between quality and business outcomes.
  2. Explain what bugs are, and the connection between bugs and quality.
  3. Describe different aspects of quality, explain how they differ and how they relate to each other.

Quality Assurance

  1. Differentiate between quality assurance and quality control.
  2. Name roles involved in software development projects and explain how they contribute to quality assurance.
  3. Compare and contrast the key characteristics of quality assurance in Lean, Agile and DevOps approaches.
  4. Using examples of commonly used metrics in software quality assurance, explain quality’s “measurement problem”.

Testing

  1. Explain what testing is.
  2. Explain why software testing is necessary.
  3. Using examples, explain how contextual factors influence the software test process.

Previous: About This Course ▪ Next: Understanding Quality.