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. confirms that the software meets the technical specifications

  2. confirms that the software meets the business requirement

  3. validates the software modules

  4. confirms that the software fills the gap between the expected and actual result

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

Validation confirms that the software meets the business requirements and user needs - answering 'Are we building the right product?' Verification (option A) checks technical specifications. Option C describes unit testing, and option D is vague.

Multiple choice technology testing
  1. confirms that the software fills the gap between the expected and actual result

  2. confirms that the software meets the business requirement

  3. confirms that the software meets the technical specifications

  4. verifies the software modules

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

Verification is the process of evaluating software to determine whether the products of a given development phase satisfy the conditions imposed at the start of that phase (i.e., confirming it meets technical specifications). Validation confirms it meets business requirements.

Multiple choice technology testing
  1. Entry criteria Test Verify Exit Criteria

  2. Entry criteria Test Validate Exit criteria

  3. Entry criteria Test Validation/Verification Exit criteria

  4. None of the above

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

ETVX stands for Entry criteria, Test, Verification/Validation, and Exit criteria. This is a testing documentation standard defining the conditions for starting tests, test procedures, verification/validation activities, and completion criteria.

Multiple choice technology testing
  1. Smoke test

  2. Regression test

  3. Module test

  4. None of the above

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

Smoke test (or build verification test) is the first system test performed to verify basic functionality. It checks that critical features work before deeper testing. Regression testing is for detecting defects in modified code, not the first test.

Multiple choice technology testing
  1. Stress Testing

  2. Regression Testing

  3. Smoke Testing

  4. Guerilla Testing

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

Guerilla Testing (or monkey testing) is an ad-hoc, unstructured testing technique where testers or business users quickly and randomly interact with the application to find weaknesses without following predefined test cases.

Multiple choice technology testing
  1. programming in pairs

  2. Doing extensive Code Review

  3. Unit testing of all the code

  4. All of the above

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

XP includes all three practices: pair programming (continuous review), extensive code review, and comprehensive unit testing. These together ensure code quality and rapid feedback.

Multiple choice technology web technology
  1. Tool to detect defects

  2. Tool to manage Test cases

  3. Tool to generate xml

  4. Tool to manage defects

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

Bugzilla is a widely used, open-source web-based general-purpose defect tracking and bug reporting tool. It is not designed for writing test cases or generating XML.

Multiple choice technology web technology
  1. To trak test execution progress

  2. Tool to manage Test cases

  3. Tool to maintain requirements

  4. All of the above

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

Mercury Quality Center (now HP ALM) is a comprehensive test management tool that tracks test execution progress, manages test case repositories, and maintains requirements with traceability. All three functions are core features.

Multiple choice technology web technology
  1. Requirements Tab

  2. Test Lab tab

  3. Test Plan tab

  4. Test Case tab

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

In Mercury Quality Center/HP ALM, test cases are authored in the Test Plan tab where they're organized into folders and suites. Test Lab is for execution, Requirements Tab links requirements to tests, and there is no standalone Test Case tab.

Multiple choice technology web technology
  1. When onsite team asks to mark it BLOCKED

  2. When test case is out of scope

  3. When we do not have time to execute a test case

  4. When a test case is failing due to another FAILED test.

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

A test case is marked BLOCKED when it cannot be executed due to a dependency failure - typically when another test case has failed and blocked the path forward. Being out of scope or lack of time are different statuses (N/A or Not Tested).

Multiple choice technology web technology
  1. Close the defect without verifying developer comments.

  2. Check developers comments and simply close the bug

  3. Reopen the bug.

  4. Check the developer comments and reopen the bug if you do not agree with it.

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

When a developer rejects a defect, the tester should review the rejection reason, verify if it's justified, and reopen if they disagree with the developer's assessment. Simply closing without review, or always reopening, are both incorrect approaches.

Multiple choice technology web technology
  1. Test Case which starts from the Gateway and ends elsewhere

  2. Test Case which starts from the Gateway and ends at the Third Party

  3. Test Case which starts from the Gateway and ends at the Gateway

  4. Test Case which starts from the Gateway and ends at the Gateway through the Thirdparty

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

E2E (End-to-End) test validates complete flow from entry point (Gateway) through external systems (Third Party) and back to entry point. Options A-C are incomplete as they don't return to origin. Only D captures the full round-trip through third-party systems.

Multiple choice technology web technology
  1. It is how frequently the defect is occuring

  2. It is how fast the defect needs to be resolved

  3. It is how big the impact on the system

  4. It is how long it takes to test the defect

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

Severity measures the extent of impact a defect has on system functionality, user experience, or business operations. It's distinct from priority, which relates to how quickly a fix is needed.