1. What is the main objective of Quality Assurance (QA)?
A) To find defects in the software
B) To prevent defects through process improvement
C) To write test cases
D) To perform unit testing
Answer: B
2. Which of the following best defines QA?
A) Monitoring and improving the process to deliver quality products
B) Writing automation scripts
C) Finding bugs during testing
D) Creating user documentation
Answer: A
3. What is the key difference between Quality Assurance and Quality Control?
A) QA is process-oriented; QC is product-oriented
B) QA is product-oriented; QC is process-oriented
C) Both are the same
D) QA is performed after QC
Answer: A
4. Which activity is NOT part of Quality Assurance?
A) Process audits
B) Code inspections
C) Test execution
D) Quality planning
Answer: C
5. Which of the following standards is most related to Quality Assurance?
A) ISO 9001
B) IEEE 829
C) CMMI Level 5
D) Six Sigma
Answer: A
6. Who is primarily responsible for implementing QA activities in an organization?
A) Testers
B) Developers
C) QA team or Quality Analysts
D) Project sponsors
Answer: C
7. What does the term “process improvement” refer to in QA?
A) Modifying the product design
B) Correcting errors in the final product
C) Enhancing the methods used to produce the product
D) Increasing the project budget
Answer: C
8. Which document defines the overall QA approach in a project?
A) Test Plan
B) QA Plan
C) Requirements Specification
D) Risk Register
Answer: B
9. What is the purpose of a Quality Audit?
A) To verify that processes are being followed correctly
B) To perform code review
C) To find software defects
D) To conduct end-user training
Answer: A
10. Which phase does QA start in the SDLC?
A) During coding
B) During testing
C) From the beginning of the project
D) During deployment
Answer: C
11. Which metric is used in QA to measure process performance?
A) Defect Density
B) Process Compliance Rate
C) Code Coverage
D) Customer Satisfaction
Answer: B
12. What is Verification in QA?
A) Checking if the software meets business needs
B) Evaluating work products to ensure they meet specified requirements
C) Executing code to find bugs
D) Validating end-user satisfaction
Answer: B
13. What is Validation in QA?
A) Ensuring the product is built right
B) Ensuring the right product is built
C) Reviewing project documentation
D) Performing regression testing
Answer: B
14. Which of the following is a QA activity?
A) Writing test cases
B) Conducting design reviews
C) Executing automation scripts
D) Logging defects
Answer: B
15. Which tool is used for process tracking in QA?
A) JIRA
B) TestLink
C) Quality Center
D) Confluence
Answer: D
16. What is the primary benefit of implementing QA in software development?
A) Reducing test execution time
B) Improving overall product quality and customer satisfaction
C) Detecting bugs after deployment
D) Increasing workload
Answer: B
17. What does the term “Continuous Improvement” mean in QA?
A) Fixing bugs continuously
B) Making ongoing enhancements to quality processes
C) Running tests every day
D) Automating all manual processes
Answer: B
18. Which model supports iterative process improvement in QA?
A) V-Model
B) Spiral Model
C) PDCA (Plan-Do-Check-Act) Cycle
D) Waterfall Model
Answer: C
19. Which of the following is an example of preventive action in QA?
A) Performing root cause analysis
B) Re-testing failed test cases
C) Fixing identified defects
D) Updating the test case after execution
Answer: A
20. Why is Quality Assurance important in software projects?
A) It ensures coding speed
B) It ensures processes deliver consistent, reliable quality
C) It guarantees zero defects
D) It reduces the need for documentation
Answer: B
One Response
Great Website. Very much enjoyed reading.