Free Software Testing and Quality Assurance MCQs with Answers
181 Software Testing and Quality Assurance MCQs from Software Engineering, each with the correct answer and a written explanation of why it is correct. Free and unlimited, with no account needed.
Last updated
181 questions · page 4 of 10
- A. MTTR
- B. MTTF
- C. MTSF
- D. MTBF
Explanation: FIT expresses failures per billion device-hours and represents a failure rate.
Correct answer: MTBF- A. maintainability
- B. portability
- C. efficiency
- D. usability
Explanation: ISO 9126 places time behavior and resource utilization under efficiency, which measures how well software uses time and system resources.
Correct answer: efficiency- A. Minimum time to failure
- B. Mean time to failure
- C. Maximum time to failure
- D. None of the mentioned
Explanation: MTTF means Mean Time To Failure, the average operating time before a repairable or non-repairable system fails.
Correct answer: Mean time to failure- A. Error seeding
- B. NHPP
- C. Input domain
- D. Halstead's software metric
Explanation: Halstead's software metric is a deterministic measurement based on operators and operands, not a probabilistic reliability model.
Correct answer: Halstead's software metric- A. forward error recovery mechanism
- B. backward error recovery mechanism
- C. All of the mentioned
- D. None of the mentioned
Explanation: Exception handling usually supports forward error recovery by detecting an abnormal condition and taking an alternative corrective path…
Correct answer: forward error recovery mechanism- A. ISO 9000
- B. McCall model
- C. Boehm model
- D. ISO 9126
Explanation: ISO 9000 is a family of quality-management-system standards, not a software product quality model.
Correct answer: ISO 9000- A. Integrity
- B. Dependability
- C. Redundancy
- D. None of the mentioned
Explanation: Fault-tolerant systems use redundancy, such as duplicate components, data, or computations, so another element can provide service when…
Correct answer: Redundancy- A. Hardware checks
- B. Timing checks
- C. Reversal checks
- D. Coding checks
Explanation: Hardware checks are normally performed by hardware or system-level mechanisms, not by application-level error detection.
Correct answer: Hardware checks- A. Fault prevention
- B. Fault removal
- C. Fault tolerance
- D. All of the mentioned
Explanation: Reliable systems use complementary strategies: preventing faults, removing faults through verification and testing, and tolerating faults…
Correct answer: All of the mentioned- A. Static
- B. Dynamic
- C. Domino
- D. Whirlpool
Explanation: In backward error recovery, inconsistent recovery points can cause one process to repeatedly roll back another, creating a domino effect.
Correct answer: Domino- A. Full Fault Tolerance
- B. Graceful Degradation
- C. Fail Soft
- D. Fail Safe
Explanation: A fail-safe system preserves its integrity even when operation temporarily stops, typically moving to a safe state.
Correct answer: Fail Safe- A. Permanent
- B. Transient
- C. Intermittent
- D. All of the mentioned
Explanation: A transient fault exists for a limited period and then disappears, often without permanent repair.
Correct answer: Transient- A. Non Homogeneous Poisson Product
- B. Non-Hetrogeneous Poisson Product
- C. Non-Hetrogeneous Poisson Process
- D. Non Homogeneous Poisson Process
Explanation: NHPP expands to Non-Homogeneous Poisson Process, a stochastic process whose event rate can vary over time.
Correct answer: Non Homogeneous Poisson Process74. Suitability, Accuracy, Interoperability, and security are what type quality attribute of ISO 9126 ?
- A. Reliability
- B. Efficiency
- C. Functionality
- D. Usability
Explanation: ISO 9126 places suitability, accuracy, interoperability, and security under functionality.
Correct answer: Functionality75. What is MTTF ?
- A. Maximum time to failure
- B. Mean time to failure
- C. Minimum time to failure
- D. None of the mentioned
Explanation: MTTF means Mean Time To Failure, the average operating time before a non-repairable item fails.
Correct answer: Mean time to failure- A. Useful Life
- B. Burn-in
- C. Wear-out
- D. Time
Explanation: The bathtub curve has three reliability phases: burn-in or early failures, useful life, and wear-out.
Correct answer: Time- A. ISO 9000
- B. McCall model
- C. Boehm model
- D. ISO 9126
Explanation: McCall, Boehm, and ISO 9126 are software quality models. ISO 9000 is primarily a quality-management and quality-assurance standards…
Correct answer: ISO 9000- A. direct relation
- B. inverse relation
- C. no relation
- D. none of the mentioned
Explanation: Failure intensity represents the rate at which failures occur, while reliability represents the probability of failure-free operation.
Correct answer: inverse relation79. How does Clean room software engineering Differs from the conventional and object-oriented views ?
- A. It makes explicit use of statistical quality control
- B. It verifies design specification using a mathematically based proof of correctness
- C. It relies heavily on statistical use testing to uncover high-impact errors
- D. All of the mentioned
Explanation: Cleanroom engineering combines formal correctness proofs, statistical quality control, and statistically guided usage testing to prevent…
Correct answer: All of the mentioned- A. Server tests
- B. Application function tests
- C. Transaction tests
- D. Network communication tests
Explanation: Server tests focus on the server's coordination, request handling, and data-management responsibilities.
Correct answer: Server tests