TS Quality Assurance Methods 3 — Questions and Answers
Question 1: Which QA technique involves comparing a product against a competitor or industry leader to identify improvement opportunities?
- Gap analysis
- Benchmarking (Correct answer)
- Risk-based testing
- Configuration audit
Correct answer: Benchmarking
Benchmarking compares processes or products against best-in-class peers to identify performance gaps and improvement targets.
Question 2: What is the primary goal of verification in software quality assurance?
- Ensuring the product meets user needs
- Confirming the product is built according to specifications (Correct answer)
- Testing the product in a production environment
- Validating the business requirements with stakeholders
Correct answer: Confirming the product is built according to specifications
Verification checks that the product is built correctly per its specification, whereas validation checks that the right product was built.
Question 3: Which of the following is an example of a static QA technique?
- Running unit tests
- Performing a code review (Correct answer)
- Executing system integration tests
- Conducting load testing
Correct answer: Performing a code review
Code reviews are static techniques that examine artifacts without executing code, unlike dynamic techniques that run the software.
Question 4: A defect escape rate measures which of the following?
- The speed at which defects are resolved
- The percentage of defects found after release compared to total defects (Correct answer)
- The number of defects logged per sprint
- The cost to fix defects in production
Correct answer: The percentage of defects found after release compared to total defects
Defect escape rate is the ratio of defects that slipped past QA into production versus all defects found, indicating testing effectiveness.
Question 5: Which quality model defines quality characteristics such as functionality, reliability, usability, efficiency, maintainability, and portability?
- CMMI
- ISO/IEC 9126 (Correct answer)
- IEEE 829
- TMMi
Correct answer: ISO/IEC 9126
ISO/IEC 9126 defines a software quality model with six main characteristics used to evaluate software quality.
Question 6: In risk-based testing, which factor primarily determines the priority of a test?
- Test case complexity
- The likelihood and impact of failure (Correct answer)
- The tester's experience level
- The time available for testing
Correct answer: The likelihood and impact of failure
Risk-based testing prioritizes tests based on the probability of a defect occurring and the business impact if it does.
Question 7: What distinguishes a 'process audit' from a 'product audit' in QA?
- A process audit evaluates the software product; a product audit evaluates workflows
- A process audit examines workflows and compliance; a product audit examines the work product itself (Correct answer)
- Process audits are conducted externally; product audits are internal only
- There is no meaningful distinction between the two
Correct answer: A process audit examines workflows and compliance; a product audit examines the work product itself
Process audits evaluate adherence to defined processes, while product audits evaluate the actual work product against its specification.
Which QA technique involves comparing a product against a competitor or industry leader to identify improvement opportunities?