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. Defects

  2. Trends analysis

  3. Test Effectiveness

  4. Time Spent Testing

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

Code coverage measures how thoroughly tests exercise the codebase, making it a metric for Test Effectiveness. It doesn't directly measure defects found (that's defect density). Trend analysis is a separate use of coverage data. Time spent is an efficiency metric, not effectiveness.

Multiple choice technology testing
  1. How much regression testing should be done

  2. Exit Criteria

  3. How many more test cases need to written

  4. Different Tools to perform Regression Testing

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

Impact Analysis identifies which parts of the system are affected by a change, enabling teams to determine the scope of regression testing needed. Exit Criteria are defined by test planning. Number of test cases is a planning output, not an impact analysis decision. Tools selection is a separate consideration.

Multiple choice technology testing
  1. How much regression testing should be done

  2. Exit Criteria

  3. How many more test cases need to written

  4. Different Tools to perform Regression Testing

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

Impact Analysis identifies which parts of the system are affected by a change, enabling teams to determine the scope of regression testing needed. Exit Criteria are defined by test planning. Number of test cases is a planning output, not an impact analysis decision. Tools selection is a separate consideration.

Multiple choice technology testing
  1. The goal / purpose of testing is to demonstrate that the program works.

  2. The purpose of testing is to demonstrate that the program is defect free

  3. The purpose of testing is to demonstrate that the program does what it is supposed to do

  4. Testing is executing Software for the purpose of finding defects

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

Testing is fundamentally about finding defects (option D). Options A, B, and C describe 'showing that the program works' or 'is defect free' - these are impossible to prove and represent destructive thinking. The correct mindset is that testing can only prove defects exist, not that they don't.

Multiple choice technology testing
  1. The goal / purpose of testing is to demonstrate that the program works.

  2. The purpose of testing is to demonstrate that the program is defect free

  3. The purpose of testing is to demonstrate that the program does what it is supposed to do

  4. Testing is executing Software for the purpose of finding defects

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

Testing is fundamentally about finding defects (option D). Options A, B, and C describe 'showing that the program works' or 'is defect free' - these are impossible to prove and represent destructive thinking. The correct mindset is that testing can only prove defects exist, not that they don't.

Multiple choice technology testing
  1. Build Validation and Build Acceptance

  2. Build Verification and Build Validation

  3. Build Acceptance and Verification

  4. None

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

BVT (Build Verification Testing) typically consists of Build Validation, which ensures the build is stable enough for testing, and Build Acceptance, which confirms the build meets the basic requirements to enter the test cycle. Other options use redundant or incorrect terminology.

Multiple choice technology testing
  1. A. Web based test automation tool

  2. Web based test management tool

  3. . Web based test case design tool

  4. Load testing tool

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

HP Quality Center (now Micro Focus ALM) is a web-based test management tool used for managing testing processes, not test automation, test case design, or load testing. Option B is correct.

Multiple choice technology testing
  1. from the Test Lab module

  2. from the Requirements module

  3. From the defects module

  4. From the releases module

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

The Requirements module is the designated place in Quality Center where you create and link tests to requirements, ensuring each requirement has test coverage. This establishes traceability from requirements through test execution.

Multiple choice technology testing
  1. A.Requirements -Test coverage & Test Plan –Requirement coverage

  2. A.Requirements – Linked defects & Test Plan –Requirement coverage

  3. A.Test Lab – Execution Flow tab & Requirements -Test coverage

  4. Requirements--> Link Defects & Test Lab --> Link defects

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

In Quality Center, traceability is bidirectional: Requirements show Test coverage (linked tests), and Test Plan shows Requirement coverage (linked requirements). This full traceability matrix ensures every requirement is tested and every test can be traced back to requirements.

Multiple choice technology testing
  1. test plan

  2. test lab

  3. defects

  4. releases

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

The Test Lab module is specifically designed for test execution, where you create test sets, schedule runs, and execute test cases. Test Plan is for designing tests, not running them.

Multiple choice technology testing
  1. convert releases to tests

  2. define test folders and tests manually

  3. save automated tests in Quality Center

  4. define test names for each test needed

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

In Quality Center's Test Plan module, you create the test plan tree by manually defining folders to organize tests and then creating individual tests within those folders. This hierarchical structure organizes your test repository.

Multiple choice technology testing
  1. requirement traceability

  2. requirement coverage

  3. test coverage

  4. link defects

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

Requirement traceability is the process of documenting the relationships between requirements, as well as between requirements and other artifacts like tests or design documents, to track dependencies.