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

  2. Call to Test

  3. Template

  4. Test Call

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

The 'Call to Test' option in HPQC enables test case reuse by allowing one test case to be invoked from within another test case. This promotes modularity and reduces duplication. Options A, C, and D are incorrect - 'Call' is generic, 'Template' is for structure, and 'Test Call' is not the correct terminology.

Multiple choice technology testing
  1. True

  2. False

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

Test case names must be unique within a test management system to prevent confusion, ensure proper identification, and maintain referential integrity when defects or requirements link to specific test cases. Option B is false - duplicate names would create ambiguity and tracking problems.

Multiple choice technology performance
  1. Rational Performance Tester

  2. HP Load Runner

  3. JMeter

  4. Open STA

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

HP LoadRunner (now Micro Focus LoadRunner) has been the most widely used performance testing tool in enterprise environments for decades. It supports multiple protocols and comprehensive load testing scenarios. Options A, C, and D are legitimate tools but LoadRunner has the largest market share and enterprise adoption.

Multiple choice technology testing
  1. HP LoadRunner

  2. HP WinRunner

  3. HP QuickTestProfessional

  4. HP OpenView

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

HP QuickTest Professional (QTP) and WinRunner were functional testing tools that integrated with Quality Center. LoadRunner is a performance testing tool (different category). OpenView is network management software (not functional testing).

Multiple choice technology testing
  1. values are assigned from within the calling test

  2. values are assigned during test design or execution

  3. values must be assigned when the test is called, during test design

  4. values must be assigned when the test is executed

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

In Quality Center test parameters, values can be assigned either during test design (creating the test) OR during test execution (running the test). Both options are valid, not just one specific phase.

Multiple choice technology testing
  1. all the tests in the Test Plan

  2. all the tests in a specified folder in the Test Plan

  3. all the requirements linked to the specified test

  4. all the cycles or releases the test is linked to

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

A live analysis graph in test management tools provides a real-time visual representation of test execution status. The graph shows tests within a specific scope - in this case, all tests contained in a designated folder within the Test Plan hierarchy. This allows focused monitoring of test progress at the folder level rather than the entire plan or individual requirement links.

Multiple choice technology
  1. Remedy Center

  2. Quality Center

  3. Defect Center

  4. Remedy User

  5. None

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

Prudential uses Quality Center (QC) as their defect tracking system for testing defects. This is a standard tool used in QA/testing environments.

Multiple choice technology programming languages
  1. Developer

  2. Maintenance Person

  3. Both developer and maintenance person

  4. Tester

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

Programming involves both initial development and ongoing maintenance. Developers write the code, and maintenance work ensures it continues to function correctly over time. The role encompasses both creating new programs and maintaining existing ones.

Multiple choice technology security
  1. White box

  2. Gray box

  3. Black box

  4. Yellow box

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

AppScan is a black box testing tool because it tests the application from the outside without accessing the internal code structure. White box requires code access, gray box combines both approaches, and 'yellow box' is not a standard testing category.

Multiple choice technology security
  1. Black box security testing

  2. White box security testing

  3. Gray box security testing

  4. Blue box security testing

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

AppScan is a black box security testing tool because it examines applications from the outside by sending requests and analyzing responses, without accessing the internal code. White box testing requires code access, gray box combines both, and blue box is not a standard testing category.

Multiple choice technology security
  1. Inform the user population about the test

  2. Inform the QA and system administers about the test

  3. Backup the database

  4. Shut down the configured SMPT servers

Reveal answer Fill a bubble to check yourself
A,B,C Correct answer
Explanation

Pre-test preparations should prevent disruption and enable rollback. Informing users (A) prevents panic from unusual activity. Notifying QA/admins (B) ensures they understand test behavior. Database backup (C) enables recovery if tests cause damage. SMTP shutdown (D) is unnecessary - email testing should be controlled, not disabled.

Multiple choice technology security
  1. a test policy

  2. a test variant

  3. a test case

  4. a test HTTP request

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

AppScan uses test variants to comprehensively discover vulnerabilities - a single vulnerability type may be tested using different techniques, payloads, or request methods to increase detection accuracy. A test policy is the overall configuration, a test case is a single test, and a test HTTP request is just one request.

Multiple choice technology mainframe
  1. raise new defect,retest,close

  2. raise new defect,retest

  3. raise new defect,fix the defect,retest,close

  4. Retest to eliminate the defect

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

From a tester's workflow perspective, the primary actions are raising the defect, waiting for the developer's fix to retest it, and then closing the defect. While developers fix the defect, the QA lifecycle specifically focuses on the logging, verification, and closure of the reported issue.