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. Quality center

  2. Caliber

  3. Integrator

  4. TOAD

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

HP Quality Center (now known as ALM) is a comprehensive test management tool that includes both test case management and defect tracking capabilities. Caliber is primarily for requirements management, Integrator for integration testing, and TOAD is a database tool - none of these provide the combined test case and defect management functionality.

Multiple choice technology testing
  1. NA

  2. No Run

  3. Blocked by defect

  4. Failed

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

When a test case is deemed invalid after review (e.g., due to requirements change, duplicate, or not applicable), it is marked as 'NA' (Not Applicable) to indicate it should not be executed. 'No Run' means it hasn't been executed yet, 'Blocked by defect' indicates it cannot be run due to a known issue, and 'Failed' means it was executed but didn't pass.

Multiple choice technology performance
  1. Create - 67% Search - 16% Block0 - 17% Search Modify

  2. Create - 57% Search - 29% Block0 - 14% Search Modify

  3. Create - 57% Search - 29% Modify - 14%

  4. Create - 67% Search - 16% Modify - 17%

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

The correct run logic is Create 67%, Search 16%, Block0 17%, then Search Modify. The math checks out: 40 Create / 60 total actions = 67%, and the dependency (Modify requires Search) is satisfied by the Block0 structure. Other options either don't satisfy the Modify-Search dependency or miscalculate the percentages (57% would be incorrect for 40/60).

Multiple choice technology
  1. Validate

  2. Check

  3. Verify

  4. Diagnose

  5. Synchronize

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

The Verify option in Framework Manager checks packages for errors, inconsistencies, and potential issues before publication. This validation process helps identify problems early in the development cycle. Validate, Check, Diagnose, and Synchronize are not the standard package verification commands.

Multiple choice technology testing
  1. Testing of web pages and their run time transactions

  2. Testing of backend batch jobs by using GUI for I/P and O/P of the job

  3. Running backend jobs and monitoring the system resources used by it

  4. Running jobs and monitoring logs, I/P & O/P files and database to verify/validate the run

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

Batch testing refers to validating background, non-interactive processes. Since there is no user interface, testers must run the jobs and directly verify output files, system logs, execution resources, and database updates to ensure correct processing, rather than testing interactive web pages or using a GUI.

Multiple choice technology testing
  1. Basic OS/SQL command knowledge, QC knowledge, Automation expert

  2. Basic OS/SQL command knowledge, Analytical Skills, knowledge of QC

  3. Analytical Skill, Critical of developer's work, Automation expert

  4. Analytical Skills, Basic OS/SQL command knowledge, Critical of developer's work

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

Batch testing requires critical analytical skills to identify edge cases, basic OS/SQL command knowledge to inspect files and database tables, and a mindset critical of developers' work. Being an automation expert or having specialized QC knowledge are helpful but not essential for basic batch analysis.

Multiple choice technology architecture
  1. Browser Compare

  2. Explorer Compare

  3. Browser virtualization

  4. Browser tester

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

Browser virtualization allows developers to test applications across multiple browser environments without needing each browser physically installed. This approach significantly reduces testing time while improving application compatibility and user experience.

Multiple choice technology testing
  1. Recursive testing

  2. Whitebox testing

  3. Unit testing

  4. Regression testing

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

Regression testing is performed specifically to verify that recent code changes or updates have not adversely affected existing features. Unit testing checks individual components, whitebox testing is a testing methodology based on code structure, and recursive testing is not a standard term.

Multiple choice technology testing
  1. Unit Testing

  2. Regression Tesing

  3. Exploratory Testing

  4. Performance Testing

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

AdHoc testing is informal, unstructured testing without documentation, which is a core characteristic of exploratory testing. Unit testing is structured and code-focused, regression testing verifies existing functionality, and performance testing measures system responsiveness.

Multiple choice technology testing
  1. Functional Testing

  2. Stress/Load Testing

  3. Recovery Testing

  4. Integration Testing

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

Stress/Load Testing specifically validates system capacity and performance under expected or peak user/data volumes. Functional Testing checks features work correctly, Recovery Testing ensures backup/restore procedures, and Integration Testing verifies component interactions - none focus on volume handling.

Multiple choice technology testing
  1. Big Bang Testing

  2. Bottom Up Testing

  3. Top Down Testing

  4. All of the above

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

Integration testing strategies include Big Bang (integrating all modules at once), Bottom-Up (testing lower-level modules first), and Top-Down (testing higher-level modules first). Therefore, all are valid types.

Multiple choice technology testing
  1. Quick Test Professional

  2. Rational Robot

  3. Load Runner

  4. Selenium

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

Load Runner is the correct answer because it's a widely-used performance testing tool that simulates virtual users to test system behavior under load. Quick Test Professional and Selenium are for functional testing automation, while Rational Robot is also a functional testing tool.