Quality Assurance
Definition
A set of activities focused on ensuring that appropriate processes are defined and followed during software development. QA is process-oriented and aims to prevent defects rather than detect them.
Related Terms
Activities focused on examining and measuring the actual quality of work products, including testing. QC is product-oriented and aims to identify defects in deliverables before they reach the end user.
QualityThe degree to which a work product satisfies stated and implied needs of its stakeholders. In software, quality encompasses both functional correctness and non-functional attributes like usability and performance.
VerificationThe process of evaluating a system or component to determine whether it meets the specified requirements and design documents. Verification answers the question: are we building the product right?
Practice Chapter 1: Fundamentals of Testing
Test your understanding of quality assurance and other concepts from this chapter.
Start Chapter 1 QuizTestPrepPro is an independent exam preparation resource. We are not affiliated with, endorsed by, or sponsored by the International Software Testing Qualifications Board (ISTQB). All trademarks are the property of their respective owners. Practice questions are original content created for educational purposes.