Software Quality Assurance MCQ Test: Software Quality Assurance MCQs - Practice Questions
1. How does the 'shift-left' approach contribute to software testing?
2. What does 'API' stand for in software development?
3. Explain the concept of 'equivalence partitioning' in test case design.
4. What is the primary goal of security testing?
5. What is the role of a QA analyst in the software development process?
6. Why is it important to have a diverse set of test data?
7. What is the significance of a test environment?
8. What is the purpose of automated regression testing, and how does it contribute to the software development lifecycle?
9. What is a test case?
10. Explain the term 'test-driven development (TDD)' and its relevance in software testing.
11. What does 'TDD' stand for in software development?
12. What is the purpose of a performance test in software quality assurance?
13. How does dynamic testing differ from static testing in software quality assurance?
14. What is the purpose of a usability test in software quality assurance?
15. What is the purpose of smoke testing?
16. What does the term 'bug triage' refer to in QA processes?
17. What role does exploratory testing play in the QA process?
18. What is the role of a test manager in QA?
19. What does the term 'verification' mean in software testing?
20. What is a 'test harness' in software testing?