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 8 of 10

  • A. Human error or mistake
  • B. System fault
  • C. System error
  • D. System failure

Explanation: A system error is an erroneous internal state that can produce behaviour users do not expect.

Correct answer: System error
  • A. True
  • B. False

Explanation: Safety concerns the ability of a system to operate without causing injury to people or damage to the environment, including under abnormal…

Correct answer: True
  • A. Hazard avoidance
  • B. Damage limitation
  • C. Hazard detection
  • D. Hazard detection and removal

Explanation: The system first detects excessive pressure and then removes the hazard by opening the relief valve, so this is hazard detection and…

Correct answer: Hazard detection and removal
  • A. Hazard avoidance
  • B. Damage limitation
  • C. Hazard detection
  • D. Hazard detection and removal

Explanation: Automatic fire extinguishers act after a fire begins to control its effects and reduce the resulting damage.

Correct answer: Damage limitation
  • A. Human error or mistake
  • B. System fault
  • C. System error
  • D. System failure

Explanation: A fault is a defect or characteristic within a software system that can produce an incorrect internal state, called an error.

Correct answer: System fault
  • A. Risk
  • B. Hazard probability
  • C. Accident
  • D. Damage

Explanation: Risk expresses the likelihood of an unwanted event, often together with its potential consequences.

Correct answer: Risk
  • A. Regression Testing
  • B. System Testing
  • C. Integration Testing
  • D. Unit Testing

Explanation: Regression testing is central to maintenance because changes intended to fix or enhance software may unintentionally break previously…

Correct answer: Regression Testing
  • A. Coverage
  • B. Minimization
  • C. Safe
  • D. Maximization

Explanation: Safe regression selection chooses every test that produces a different result for the modified program than for the original one.

Correct answer: Safe
  • A. True
  • B. False

Explanation: Regression testing can be expensive because many existing tests must be rerun after repeated changes, especially in large systems.

Correct answer: True
  • A. Efficiency
  • B. Precision
  • C. Generality
  • D. Inclusiveness

Explanation: Inclusiveness measures how well a regression-test selection method includes tests capable of exposing faults introduced by modifications.

Correct answer: Inclusiveness
  • A. inter-process inspection
  • B. maintenance
  • C. quality planning
  • D. testing

Explanation: Appraisal costs cover activities such as inspections and testing that evaluate product quality.

Correct answer: quality planning
  • A. errors
  • B. equivalent faults
  • C. failure cause
  • D. none of the mentioned

Explanation: Formal technical reviews are conducted to detect errors early in requirements, design, code, or other work products.

Correct answer: errors
  • A. deleted
  • B. eliminated
  • C. identified
  • D. eliminated and identified

Explanation: ISO 9001 corrective action requires the causes of nonconformities to be identified and eliminated so that the problem does not recur.

Correct answer: eliminated and identified
  • A. collection
  • B. maintenance
  • C. verification
  • D. dis-positioning

Explanation: ISO 9001 requires control of quality records, including their collection, maintenance, and eventual disposition, but verification is not…

Correct answer: verification
  • A. Project manager
  • B. Project team
  • C. SQA group
  • D. All of the mentioned

Explanation: The Software Quality Assurance group independently tracks defects, records the required corrections, and verifies that corrective actions…

Correct answer: SQA group
  • A. testing
  • B. help line support
  • C. warranty work
  • D. complaint resolution

Explanation: External failure costs arise after delivery and include help-line support, warranty work, and complaint resolution.

Correct answer: testing
  • A. Quality Control
  • B. Quality of conformance
  • C. Quality Assurance
  • D. None of the mentioned

Explanation: Quality of conformance measures how closely the manufactured or implemented product follows its design specifications.

Correct answer: Quality of conformance
  • A. The leadership practices in Commitment to Perform
  • B. The organizational structure (groups) practices in Ability to Perform
  • C. The policy practices in Commitment to Perform
  • D. The planning practices in Commitment to Perform

Explanation: In CMM, CO refers to Commitment to Perform, and its policy practices specify the organization's formal commitment to the process area.

Correct answer: The policy practices in Commitment to Perform
  • A. ISO 9001
  • B. ISO 9000-4
  • C. CMM
  • D. All of the mentioned

Explanation: ISO 9001 requires suitable statistical techniques to be identified and used when verifying process capability and product characteristics.

Correct answer: ISO 9001
  • A. evaluations to be performed
  • B. amount of technical work
  • C. audits and reviews to be performed
  • D. documents to be produced by the SQA group

Explanation: An SQA plan identifies evaluations, audits, reviews, and documents to be produced by the SQA group.

Correct answer: amount of technical work