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. i, ii, iii is true and iv is false

  2. ii,iii,iv is true and i is false

  3. i is true and ii,iii,iv are false

  4. iii and iv is correct and i and ii are incorrect

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

According to standard ISTQB testing guidelines, designing test specifications, preparing test data, and executing/logging tests are core tasks of a tester. Interacting with tool vendors to leverage tools on the project is typically a test manager's responsibility, making statement i false and statements ii, iii, and iv true.

Multiple choice technology testing
  1. Checking for existence of latest architecture overview document.

  2. Checking the performance of the oracle service from connected entities.

  3. Checking for creation of log files.

  4. None of the above

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

OAT (Oracle Application Testing) focuses on validating documentation existence and log file creation, but does not include performance testing of the Oracle service from connected entities. This specific performance check falls outside the standard OAT testing scope and requires separate testing tools or methodologies.

Multiple choice technology testing
  1. Test Plan

  2. Tracebility Matrices

  3. Test Completion report

  4. All

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

System testing produces multiple key documents throughout its lifecycle: a Test Plan outlines the approach, Traceability Matrices map requirements to test cases, and a Test Completion Report summarizes results. All three are standard deliverables from a system testing phase.

Multiple choice technology testing
  1. DTP(Detail Test Plan)

  2. MTP(Master Test Plan)

  3. STP(System Test Plan)

  4. Tracebility Matrices

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

At the start of System Testing, the System Test Plan (STP) is prepared. This document defines the scope, approach, resources, and schedule for system-level testing. DTP (Detail Test Plan) comes later for specific test cases, MTP (Master Test Plan) is for overall test strategy across all test levels, and Traceability Matrices are prepared during test planning.

Multiple choice technology testing
  1. Test tab

  2. Test Plan

  3. Defects tab

  4. All

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

Test Plans are the designated tab or section in test management tools where test scripts and test cases are uploaded, organized, and executed. Test tabs typically show test execution status, while Defects tabs track bugs.

Multiple choice technology testing
  1. QC Install Checker

  2. Quality Center Checker

  3. QC Install Inspector

  4. QC Install Check

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

Quality Center Checker is the official tool used to verify that HP Quality Center (formerly TestDirector/QuickTest Professional QC) has been installed properly. It checks all components, database connectivity, permissions, and configuration settings. The other options (QC Install Checker, QC Install Inspector, QC Install Check) are not the correct names of the official verification tool for Quality Center installations.

Multiple choice technology testing
  1. Test

  2. Test Run

  3. Test Step

  4. Test Set

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

When a defect is raised during a manual test run in Quality Center, it is directly linked to the specific Test Step that failed. This provides traceability from the defect to the exact step in the test case where the issue was detected. The defect is not directly linked to the Test (test case), Test Run (the execution instance), or Test Set (the collection of tests). The Test Step linkage allows precise identification of where in the test flow the defect occurred.

Multiple choice technology testing
  1. Test

  2. Test Run

  3. Test Step

  4. Test Set

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

When a defect is raised during a manual test run in Quality Center, it is directly linked to the specific Test Step that failed. This provides traceability from the defect to the exact step in the test case where the issue was detected. The defect is not directly linked to the Test (test case), Test Run (the execution instance), or Test Set (the collection of tests). The Test Step linkage allows precise identification of where in the test flow the defect occurred.

Multiple choice technology testing
  1. QC Install Checker

  2. Quality Center Checker

  3. QC Install Inspector

  4. QC Install Check

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

Quality Center Checker is the official tool used to verify that HP Quality Center (formerly TestDirector/QuickTest Professional QC) has been installed properly. It checks all components, database connectivity, permissions, and configuration settings. The other options (QC Install Checker, QC Install Inspector, QC Install Check) are not the correct names of the official verification tool for Quality Center installations.

Multiple choice technology testing
  1. Test

  2. Test Run

  3. Test Step

  4. Test Set

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

In manual testing, when a defect is found during test execution, it is linked to the specific test step that failed. This allows precise tracking of which part of the test case uncovered the issue. Test steps are the granular actions within a test case, making them the appropriate level for defect linkage.

Multiple choice technology testing
  1. maintainability

  2. Reliability

  3. It system

  4. All the above

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

OAT (Operational Acceptance Testing) includes test items related to the IT system itself. Maintainability and Reliability are quality attributes but are not OAT test items - they are characteristics that would be evaluated through testing. 'IT system' refers to the system as a test item within the OAT framework. 'All the above' is incorrect because maintainability and reliability are attributes, not test items.

Multiple choice technology testing
  1. maintenance of artefacts in configuration management tool with proper version.

  2. There is no goal as such.

  3. System is continuously monitored.

  4. All the above

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

Configuration testing ensures that artifacts (documents, code, settings) are properly maintained in a configuration management tool with proper version control. This is essential for tracking changes and maintaining system integrity. The other options are incorrect - there is a clear goal, and continuous monitoring is separate from configuration management.

Multiple choice technology testing
  1. ISO/IEC 12207

  2. ANSI/IEEE 829

  3. ANSI/IEEE 729

  4. BS 7925-1

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

BS 7925-1 is the British Standard 'Glossary of Testing Terms' that defines software testing vocabulary. IEEE 829 covers test documentation format, not definitions. ISO/IEC 12207 is for software lifecycle processes. ANSI/IEEE 729 does not exist as a testing standard.

Multiple choice technology testing
  1. finding faults in the system

  2. testing from a business perspective

  3. ensuring that the system is acceptable to all users

  4. testing the system with other systems

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

Acceptance testing is performed to establish confidence that the system is ready for deployment and meets the business requirements. Finding faults is the focus of earlier testing phases, whereas acceptance testing evaluates usability, workflow alignment, and business readiness rather than component integration or system performance.

Multiple choice technology testing
  1. Agile Testing

  2. Beta Testing

  3. Alpha testing

  4. Monkey Testing

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

Agile Testing in Extreme Programming (XP) emphasizes test-first design where tests are written before code. XP treats development as the customer of testing, reversing traditional dynamics. Beta and Alpha testing are user acceptance phases, while Monkey Testing is random input testing.