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 deviations13. What kind of quality cost is incurred when an error is detected in a product prior to shipment ?
- 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 testingSoftware 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.