Developer Shares Study Notes on Software QA and Quality Management Principles

A developer with a freelance testing background is documenting key takeaways from a university course on software quality assurance to help fellow students. The course reshaped their understanding of QA, revealing it as a broad, strategic discipline that extends well beyond manual testing. Quality Management (QM) encompasses all organised efforts to improve product quality across the entire Software Development Life Cycle, not just the codebase. A core insight from the course is that defects introduced early in development become significantly more costly to fix the later they are discovered. The quality cost model, which divides expenditure into error prevention and error correction categories, helps organisations budget effectively for software quality.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in