Computer Knowledge

Software Testing and Quality Control

2,292 Questions

Software testing and quality control questions cover testing methodologies, unit testing, and defect management. These concepts are crucial for the computer knowledge sections of competitive exams. Practice these questions to understand verification and validation processes thoroughly.

Quality control typesUnit testing purposeSoftware vulnerability testingTest planning tasksLoop testing criteriaTest harness functions

Software Testing and Quality Control Questions

Multiple choice technology testing
  1. Checking that we are building the right system

  2. Checking that we are building the system right

  3. Performed by an independent test team

  4. Making sure that it is what the user really wants

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

Verification means 'building the system right' - checking that software meets specified requirements through review, inspection, and testing. Validation (option A) means 'building the right system' - ensuring it meets user needs.

Multiple choice technology testing
  1. Will always be automated

  2. Will help ensure unchanged areas of the software have not been affected

  3. Will help ensure changed areas of the software have not been affected

  4. Can only be run during user acceptance testing

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

Regression testing is performed to verify that modifications or bug fixes have not introduced new defects in unchanged areas of the software.

Multiple choice technology testing
  1. found in the software; the result of an error.

  2. departure from specified behaviour

  3. an incorrect step, process or data definition in a computer program.

  4. a human action that produces an incorrect result.

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

A failure is the observable departure from specified behavior - when the system doesn't work as expected. An error is a human mistake (option D), a defect is the code flaw (option C), and failures result from defects executing.

Multiple choice technology testing
  1. Confidence to stakeholders.

  2. Confidence to client that it is bug-free.

  3. zero defects.

  4. Prevent problems of failure in

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

Software testing provides confidence to stakeholders about system quality and fitness for use. Option B is wrong because software cannot be guaranteed bug-free. Option C is unrealistic and option D is incomplete.

Multiple choice technology testing
  1. testing that the system functions with other systems

  2. testing that the components that comprise the system function together

  3. testing the end to end functionality of the system as a whole

  4. testing the system performs functions within specified response times

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

Functional system testing tests end-to-end functionality of the complete system. Option A describes interoperability testing. Option B describes integration testing. Option D describes performance testing.

Multiple choice technology testing
  1. User Acceptance Testing

  2. User Acceptable Testing

  3. User Acceptance Technology

  4. Useful Acceptance Testing

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

UAT stands for User Acceptance Testing - the final testing phase where actual users validate that the system meets business requirements before go-live.

Multiple choice technology testing
  1. A small team to establish the best way to use the tool

  2. Everyone who may eventually have some use for the tool

  3. The independent testing team

  4. The vendor contractor to write the initial scripts

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

When introducing a new testing tool, it is best practice to pilot it with a small, dedicated team to establish guidelines, best practices, and evaluate its suitability before rolling it out to everyone.

Multiple choice technology
  1. Rule Team Server

  2. Rule Test Server

  3. Rule Team Scenario

  4. Rule Test Scenario

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

RTS stands for Rule Team Server, which is a web-based collaboration platform that allows business users and developers to work together on rule management. 'Rule Test Server' and 'Rule Test Scenario' are incorrect expansions.

Multiple choice technology
  1. POJO

  2. Junit

  3. RSM

  4. All the above

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

Rules can be tested using multiple methods: POJO (Plain Old Java Objects) for programmatic testing, JUnit for unit testing frameworks, and RSM (Rule Scenario Manager) for scenario-based testing. Therefore, all three methods are valid.

Multiple choice technology testing
  1. It measures the quality of a product

  2. It is a specific part of the QA procedure, It is a corrective process,

  3. It applies for particular product & Deals with the product.

  4. All the above

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

Quality Control measures product quality, is a specific corrective part of QA procedures, applies to particular products, and deals with the product itself. All these statements describe QC accurately.

Multiple choice technology testing
  1. Performance Testing

  2. Exploratory Testing

  3. Usability Testing

  4. Regression Testing

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

AdHoc testing is an informal, unstructured testing approach that falls under Exploratory Testing. It involves simultaneous learning, test design, and execution without formal documentation.

Multiple choice technology testing
  1. Performance Testing

  2. Exploratory Testing

  3. Usability Testing

  4. Regression Testing

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

AdHoc testing is an informal, unstructured testing approach that falls under Exploratory Testing. It involves simultaneous learning, test design, and execution without formal documentation. (Duplicate of 137125)

Multiple choice technology testing
  1. Top Down

  2. Bottom UP

  3. Equivalence partitioning

  4. all the above

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

Equivalence partitioning is a black-box testing technique that divides input data into valid and invalid equivalence classes. Top Down and Bottom Up are white-box integration testing approaches, not black-box methods.