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

  • A. Audit
  • B. General
  • C. Technical
  • D. Data

Explanation: An audit test evaluates whether the completed system satisfies requirements, is free from significant errors, and is suitable for…

Correct answer: Audit
  • A. programming plan
  • B. test data
  • C. both A and B
  • D. integration requirements

Explanation: Writing and testing programs require both a programming plan to guide development and test data to exercise the program.

Correct answer: both A and B
  • A. final test
  • B. complete test
  • C. systems acceptance test
  • D. parallel test

Explanation: A systems acceptance test is the final user-oriented test in which end users check whether the complete system satisfies operational…

Correct answer: systems acceptance test
  • A. A logical error in a program
  • B. A difficult syntax error in a program
  • C. Documenting programs using an efficient documentation tool
  • D. All of the above

Explanation: A bug is a defect in a program that can cause incorrect behavior, and a logical error is a common example.

Correct answer: A logical error in a program
  • A. Scrambling
  • B. Debugging
  • C. Encoding
  • D. Verification

Explanation: Debugging is the process of locating and correcting errors or defects in a computer program.

Correct answer: Debugging
  • A. Finding broken code
  • B. Evaluating deliverable to find errors
  • C. A stage of all projects
  • D. None of the mentioned

Explanation: Software testing evaluates a software product or deliverable to reveal defects and verify expected behaviour.

Correct answer: Evaluating deliverable to find errors
  • A. Creation of usage scenarios
  • B. Specific usage file
  • C. Generation of test cases from the servers end.
  • D. Reliability

Explanation: Certification can use usage scenarios, usage profiles, generated test cases, and reliability assessment.

Correct answer: Generation of test cases from the servers end.
  • A. A compliant product
  • B. Good quality output
  • C. Delivery within budget and schedule
  • D. All of the mentioned

Explanation: User satisfaction depends on more than product compliance: it also reflects useful quality, acceptable cost, and timely delivery.

Correct answer: All of the mentioned
  • A. Prevention
  • B. Internal Failure
  • C. External Failure
  • D. Appraisal

Explanation: Inspections and testing assess whether a product or work product meets requirements, so their cost is classified as appraisal cost.

Correct answer: Appraisal
  • A. SQA
  • B. SQM
  • C. SQI
  • D. SQA and SQM

Explanation: Software quality assurance, or SQA, is the commonly used term for the planned quality-management activities that ensure software processes…

Correct answer: SQA
  • A. 60, 40
  • B. 70, 30
  • C. 80, 20
  • D. No such principle exists

Explanation: Pareto's principle is commonly summarized as 80% of the effects, such as defects, arising from about 20% of the causes.

Correct answer: 80, 20
  • A. It is the most widely used strategy for statistical quality assurance
  • B. The "Six Sigma" refers to six standard deviations
  • C. It is the most widely used strategy for statistical quality assurance AND The "Six Sigma" refers to six standard deviations
  • D. A Formal Technical Review(FTR) guideline for quality walkthrough or inspection

Explanation: Six Sigma is a statistical quality-improvement strategy, and its name refers to a process being centered within six standard deviations of…

Correct answer: It is the most widely used strategy for statistical quality assurance AND The "Six Sigma" refers to six standard deviations
  • A. Prevention
  • B. Internal Failure
  • C. External Failure
  • D. Appraisal

Explanation: An error found before shipment causes an internal failure because the defect is detected inside the organization before reaching the…

Correct answer: Internal Failure
  • A. Software availability
  • B. Software reliability
  • C. Software failure
  • D. None of the mentioned

Explanation: A software failure occurs when the delivered system does not conform to its specified requirements or expected behaviour.

Correct answer: Software failure
  • A. Quality of design
  • B. Quality of conformance
  • C. Quality of testing
  • 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. Process control
  • B. Document control
  • C. Control of nonconforming products
  • D. Servicing

Explanation: In the ISO 9001 topic classification used by this question, inspection and testing are grouped under process control, which ensures that…

Correct answer: Process control
  • A. examine memory & registers
  • B. stop execution at a particular point
  • C. search for references for particular variables, constant and registers
  • D. all of the mentioned

Explanation: A debugger can inspect memory and registers, pause execution at breakpoints, and search for references to variables, constants, or…

Correct answer: all of the mentioned
  • A. Developers
  • B. Testers
  • C. Users
  • D. All of the mentioned

Explanation: Beta testing is conducted by representative end users in a real or near-real environment after internal testing.

Correct answer: Users
  • A. Test/File Generator
  • B. Test Harness System
  • C. Test Archiving Systems
  • D. Coverage Analyzer

Explanation: Test archiving systems preserve and document test-related information, such as test cases, results, and program versions.

Correct answer: Test Archiving Systems
  • A. alpha testing
  • B. beta testing
  • C. regression testing
  • D. none of the mentioned

Explanation: Beta testing is performed by real users with realistic data in a real or near-real operating environment.

Correct answer: beta testing

Software Testing and Quality Assurance MCQs: common questions

Are these Software Testing and Quality Assurance MCQs free?

Yes. All Software Testing and Quality Assurance MCQs from Software Engineering are free on TestUstad, with unlimited attempts and no account needed. Nothing on this page is a sample or a trial.

How many Software Testing and Quality Assurance MCQs are on this page?

There are 181 Software Testing and Quality Assurance MCQs in the Software Engineering bank, shown 20 to a page with the correct answer and an explanation on each.

Does every Software Testing and Quality Assurance MCQ have an explanation?

Yes. Each Software Testing and Quality Assurance question shows the correct option and a written explanation of why it is correct, so a wrong answer teaches you something rather than just being marked wrong.

Can I take a timed Software Testing and Quality Assurance test?

Yes. The practice button on this page starts a free Software Testing and Quality Assurance test drawn from the Software Engineering bank. It marks each answer instantly, gives you a score at the end, and can be retaken as many times as you like.