vaayaa Inclusive Education

Software Quality Assurance Flashcards

Technical40 Questions and AnswersFreeUpdated Sep 2026

Software quality assurance is the discipline of planning and checking how software is built so that it meets its requirements and serves its users well. This flashcard set introduces the core ideas behind that work, including the difference between quality assurance and quality control, the main levels and types of testing, the techniques testers use to design effective test cases, the way teams record and measure defects, and the process improvements that keep quality high over time. Topics move from foundational vocabulary to applied practice, so each group builds on the one before it.

To study effectively, read each question and say the answer aloud in your own words before checking the card. Pay close attention to the reasoning in each answer, not just the term it names, because exam questions and workplace situations often describe a scenario and ask you to choose the right approach. Review the groups in order the first time through, then shuffle the cards and revisit the ones you missed. Spaced review over several sessions helps the ideas stick far better than a single long cram session.

1Foundations of software quality assurance

2Testing levels and types

3Test design techniques

4Defects, traceability, and metrics

5Process improvement and automation

Learning Resources

Hourly Active: 45,222 Learners