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

  • A. 0
  • B. 2
  • C. 4
  • D. 6

Explanation: CMMI appraisal results use a six-point rating scale for evaluating goal or practice achievement.

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

Explanation: Process analysis should normally begin by examining the existing process and its evidence, then identifying weaknesses and improvement…

Correct answer: False
  • A. Environmental standards
  • B. Computers and electronics
  • C. Product testing
  • D. All of the mentioned

Explanation: NVLAP accredits laboratories across several fields, including environmental testing, computers and electronics, and product testing.

Correct answer: All of the mentioned
  • A. Certified Software Quality Analyst
  • B. Certified Software Quality Approved
  • C. Certified Software Quality Acclaimed
  • D. None of the mentioned

Explanation: CSQA expands to Certified Software Quality Analyst, a professional certification title associated with software quality assurance and…

Correct answer: Certified Software Quality Analyst
  • A. Increase availability of testing services through third-party laboratories
  • B. Increase availability of testing market to encourage development of software testing industry
  • C. Reduce cost by increasing supply of testing services
  • D. All of the mentioned

Explanation: Laboratory accreditation aims to expand third-party testing capacity and competition, which increases service availability and can reduce…

Correct answer: All of the mentioned
  • A. CISCO
  • B. ORACLE
  • C. Microsoft
  • D. All of the mentioned

Explanation: Cisco, Oracle, and Microsoft each offer certifications focused on their own technologies and products, such as Cisco networking and…

Correct answer: All of the mentioned
  • A. Certified Software Technology
  • B. Certified Software Tester
  • C. Certified Software Trainee
  • D. None of the mentioned

Explanation: CSTE expands to Certified Software Tester, a professional credential associated with software testing knowledge and practice.

Correct answer: Certified Software Tester
  • A. two
  • B. three
  • C. four
  • D. five

Explanation: DO-178B defines five software criticality levels, designated Level A through Level E.

Correct answer: five
  • A. Person
  • B. Process
  • C. Product
  • D. All of the mentioned

Explanation: Certification may assess a person, certify that a process follows a defined standard, or certify a product against specified requirements.

Correct answer: All of the mentioned
  • A. CTRADO-172B
  • B. RTCADO-178B
  • C. RTRADO-178B
  • D. CTCADO-178B

Explanation: RTCA DO-178B is the aviation standard for software considerations in airborne systems and equipment certification.

Correct answer: RTCADO-178B
  • A. Ul 1998, Second Edition
  • B. UT 1998, Second Edition
  • C. Ul 1992, Second Edition
  • D. Ul 1996, Second Edition

Explanation: UL 1998, Second Edition, is a safety standard concerning software in programmable components and is cited in this context for third-party…

Correct answer: Ul 1998, Second Edition
  • A. JAVA Certified
  • B. IBM Certified
  • C. ISO-9000
  • D. Microsoft Certified

Explanation: ISO 9000 concerns quality-management systems and can be used to certify an organization's processes.

Correct answer: ISO-9000
  • A. It helps in development of software
  • B. It helps in maintenance of software
  • C. It helps in development & maintenance of software
  • D. none of the mentioned

Explanation: Regression testing reruns existing tests after a change to detect unintended effects, so it is useful during both new development and…

Correct answer: It helps in development & maintenance of software
  • A. Efficiency
  • B. Precision
  • C. Generality
  • D. Inclusiveness

Explanation: Generality measures whether a regression-test selection technique can be applied effectively to realistic programs and applications, not…

Correct answer: Generality
  • A. two
  • B. three
  • C. four
  • D. five

Explanation: Selective retesting is commonly discussed through three techniques, which choose a suitable subset of tests instead of rerunning the…

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

Explanation: Test writing is sometimes given less attention than coding, so programmers may omit cases such as exceptional inputs or failure…

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

Explanation: XP uses test-first development, in which an automated unit test is written before the corresponding functionality.

Correct answer: True
  • A. the more tedious its removal becomes
  • B. the more costly it is to detect and correct
  • C. the less likely it is to be properly corrected
  • D. All of the mentioned

Explanation: A fault becomes more expensive and difficult to fix when it remains undiscovered because later work may depend on it.

Correct answer: All of the mentioned
  • A. scalability
  • B. usability
  • C. reusability
  • D. reliability

Explanation: Reusability is an internal quality attribute because it concerns the software's structure and ease of reuse by developers.

Correct answer: reusability
  • A. Software maintainability
  • B. Software functionality
  • C. Software development
  • D. Software maintainability & functionality

Explanation: Maintainability and functionality are both important attributes used to judge software quality, whereas software development is a process…

Correct answer: Software maintainability & functionality