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 usability
  1. Polarity tester

  2. LAN analyzer

  3. Line analyzer

  4. Breakout box

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

A line analyzer is the instrument designed to monitor telephone or data lines for voltage surges, noise, and other abnormalities. The other listed tools serve different purposes, making the stored answer correct.

Multiple choice technology testing
  1. True

  2. False

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

Quality Center allows linking defects directly from the Test Lab module. After running a test, you can link a defect to the test run to track failures. This integration between Test Lab and Defects modules is a core feature for defect tracking.

Multiple choice technology testing
  1. 3

  2. 4

  3. 5

  4. 6

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

Test scripts in Quality Center have 5 standard statuses covering their lifecycle: Not Completed (not run), Passed, Failed, No Run (skipped), and N/A (not applicable). These statuses allow teams to track test execution progress and results accurately.

Multiple choice technology testing
  1. Regression testing

  2. Integration testing

  3. System testing

  4. User acceptance testing

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

Regression testing benefits most from test capture and replay facilities because it involves repeatedly running the same tests after code changes. Captured test scenarios can be automatically replayed to verify that existing functionality remains intact, which is the core purpose of regression testing.

Multiple choice technology testing
  1. Find bugs in the program

  2. Check the technical accuracy of the document

  3. Ensure the ease of use of the document

  4. Ensure that the program is the latest version

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

Comparing a user manual with the actual program behavior during system testing verifies that the documentation accurately reflects what the software does. This ensures users receive correct instructions and prevents confusion from mismatches between documented and actual behavior. Finding bugs (A) is a secondary benefit, not the primary goal. Ease of use (C) and version checking (D) are separate concerns.

Multiple choice technology testing
  1. Error Guessing

  2. Boundary Value Analysis

  3. Decision Table testing

  4. Equivalence partitioning

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

Equivalence partitioning achieves input and output coverage by grouping inputs that should be treated similarly into classes, then testing representatives from each class. This ensures coverage of all possible behaviors without testing every value. Boundary value analysis focuses on edges, error guessing is ad-hoc, and decision tables handle complex logic combinations.

Multiple choice technology testing
  1. Data driven testing

  2. Migration testing

  3. Configuration testing

  4. Back to back testing

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

Migration testing specifically verifies data conversion from legacy systems to new systems, checking that data is accurately transferred and transformed. Data-driven testing uses data files to drive tests, configuration testing checks software behavior under different configs, and back-to-back testing compares two systems' outputs.

Multiple choice technology testing
  1. Equivalence partitioning

  2. State transition testing

  3. LCSAJ

  4. Boundary value analysis

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

LCSAJ (Linear Code Sequence and Jump) is a white-box structural testing technique that analyzes code execution paths through the program. The other options - equivalence partitioning, state transition testing, and boundary value analysis - are all black-box techniques that test without examining internal code.

Multiple choice technology testing
  1. Once a test is deleted, it is gone

  2. The tests can be recovered from the Subject folder

  3. The test can be recovered from the Unattached folder

  4. Only Project Managers have permission to recover deleted tests

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

In HP Quality Center (now ALM), deleting a folder in the test plan tree does not permanently delete the tests themselves. Instead, they are moved to the Unattached folder, allowing them to be recovered from there. Subject is the root of the test plan tree, and once deleted, tests are not gone immediately, nor is this action restricted only to project managers.

Multiple choice technology testing
  1. Progress Tab of the Releases module

  2. Quality Tab of the Release module

  3. Defects module

  4. Execution Flow Tab of the Test Lab module

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

The Quality Tab within the Release module contains quality metrics including the Defect Opening Rate graph and Outstanding Defects graph. These graphs track defect trends and backlog. Option A's Progress Tab focuses on schedule progress, not defects. Option C's Defects module is for managing individual defects, not release-level metrics.

Multiple choice technology testing
  1. Coverage Analysis

  2. Coverage Requirements

  3. Test Coverage

  4. Coverage graph

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

Coverage Analysis view shows how child requirements are covered by tests, displaying the breakdown based on test coverage status. This helps identify which requirements have adequate test coverage and which don't. Options B, C, and D are not standard Quality Center view names for this analysis.

Multiple choice technology testing
  1. Convert lowest requirements to child steps

  2. Convert lowest child requirement to design steps

  3. Convert lowest child requirements to subject

  4. Convert all requirements to tests

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

The Automatic Conversion method can convert the lowest-level child requirements into design steps for test cases. This generates granular test steps from detailed requirements. Option A suggests child steps, not design steps. Option C mentions converting to subject which is not a valid conversion target.