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 Process
  • A. Reliability
  • B. Efficiency
  • C. Functionality
  • D. Usability

Explanation: ISO 9126 places suitability, accuracy, interoperability, and security under functionality.

Correct answer: Functionality
  • 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 relation
  • 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