Understanding Software Quality introduces learners to the foundational concepts of software quality and the critical role that quality assurance plays in development. This module covers key quality dimensions, stakeholder perspectives, and the importance of embracing quality from the outset. Learners explore definitions of “quality,” why it matters, and how different stakeholders perceive it — setting the stage for deeper exploration of QA roles and processes.
- Define software quality and explain why it matters to a delivery team
- Describe the dimensions of software quality and how stakeholders weigh them differently
- Explain the cost of poor quality using real industry case studies
- Identify QA roles in a software team and the skillsets each one needs
- 1Course Introduction2 min
- 2What is Quality in Software?7 min
- 3Real-World Examples of Good/Bad Quality5 min
- 4Case Study on Software Quality Failure5 min
- 5Dimensions of Software Quality7 min
- 6Stakeholder Perspectives on Quality5 min
- 7The Role of QA in Development6 min
- 8Cost of Poor Quality5 min
- 9QA in Industry Case Studies5 min
- 10Benefits of QA for Teams and Users3 min
- 11When QA is Ignored4 min
- 12QA Roles in Software Teams3 min
- 13Skillsets Needed in QA4 min
- 14Day in the Life of a QA Analyst4 min
- 1Read More About: What is Software Quality?15 min
- 2Read More About: Why Do We Need Quality Assurance?15 min
- 3Read More About: People in Quality Assurance15 min
- 1Graded Quiz — Understanding Software Quality60 min
- 2Practice Quiz — What is Software Quality?15 min
- 3Practice Quiz — Why Do We Need Quality Assurance?15 min
- 4Practice Quiz — People in Quality Assurance15 min