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. Black box testing

  2. White box testing

  3. Static testing

  4. Dynamic testing

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

Black box testing is defined as testing without knowledge of the internal code structure or logic - the tester only sees inputs and outputs. White box testing requires knowledge of internal code, while static and dynamic testing refer to different dimensions of testing methodology.

Multiple choice technology testing
  1. Ordinal Identifier

  2. Index Identifier

  3. Smart Identification

  4. Assistive Identification

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

Smart Identification is QTP's fallback mechanism that uses additional filters and ordinal properties to identify objects when the standard description fails or matches multiple objects. Ordinal and Index identifiers are simpler mechanisms, while Assistive Identification is not a QTP feature.

Multiple choice technology testing
  1. Information Pane

  2. Data Table

  3. Information Pane & Data Table Both

  4. Object Properties & Object Repository dialog box.

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

In QTP/UFT, test object property values stored with the test are viewed or modified in the Object Properties dialog box or directly inside the Object Repository. The Information Pane and Data Table do not store or configure these test object definitions.

Multiple choice technology testing
  1. Semantic errors

  2. Syntax errors

  3. Common errors

  4. Logic errors

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

The Information pane in QTP displays syntax errors detected during test development and validation, before the test is run. It helps identify coding structure problems, typos, and syntax issues, whereas logic/semantic errors only appear during test execution.

Multiple choice technology testing
  1. Missing pane

  2. Missing Resources pane

  3. Resources pane

  4. Missing Items pane

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

The Missing Resources pane in QTP displays a list of all resources (such as shared object repositories, function libraries, or external files) that are referenced in the test but cannot be located. This helps troubleshoot missing dependencies.

Multiple choice technology performance
  1. a) Performs verification of the system server environment, Checks the Siebel products like Siebel gateway Name server, Siebelserver, Siebel Web server extension.

  2. b) Checks the Siebel products like Siebel gateway Name server, Siebelserver, Siebel Web server extension.

  3. c) Performs verification of the High Interactivity client environment

  4. d) none

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

Environment Verification Test (EVT) performs comprehensive verification of the Siebel server environment. This includes checking the Siebel Gateway Name Server (for name resolution and routing), Siebel Server (where AOM and other components run), and Siebel Web Server Extension (SWSE) on the web server. Option A is complete and accurate. Option B omits the environment verification aspect.

Multiple choice technology testing
  1. Associate tests from the Test Plan module with defects.

  2. Associate test sets from the Test Lab module with defects.

  3. Associate defects with tests run during a manual test run,

  4. Associate tests with multiple defects.

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

HP ALM/Quality Center allows associating tests with defects in the Test Plan module, associating defects with specific steps/tests during manual runs, and linking a test or run to multiple defects. Defects cannot be directly linked to entire test sets in Test Lab as a primary direct association mechanism.

Multiple choice technology testing
  1. UNDO

  2. CHECK IN

  3. CHECK OUT

  4. COMPARE

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

CHECK OUT is the version control operation that locks a file for editing, preventing others from modifying it simultaneously. This is the correct first step before making changes. CHECK IN is for submitting changes. UNDO reverts changes. COMPARE shows differences between versions.

Multiple choice technology testing
  1. Baselining

  2. Pinning

  3. Skimming

  4. Popping

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

To answer this question, the user needs to have a basic understanding of software testing and version control concepts.

The correct option is:

B. Pinning

Explanation:

Pinning is a software testing concept that allows the test set to be associated with the tests stored in a baseline. This ensures that the tests are executed against the correct version of the software, and that the test results are accurate and reproducible.

Baselining refers to the process of creating a baseline, which is a snapshot of the software at a specific point in time. Skimming and popping are not software testing or version control concepts, and are not relevant to this question.

Therefore, the answer is:

The Answer is: B. Pinning

Multiple choice technology testing
  1. Consistent

  2. Reusable

  3. Proactive

  4. Productive

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

Automated testing provides consistent results by eliminating human variability, allows test scripts to be reused across different scenarios, and increases productivity through faster execution. Options A, B, and D correctly identify these key advantages.

Multiple choice technology security
  1. ASAP Team

  2. Development Team

  3. Testing Team

  4. Project Management

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

The Development Team is responsible for fixing security vulnerabilities found during testing (B). They own the code and must implement fixes. The ASAP team identifies issues (A) but doesn't fix code. Testing Team finds vulnerabilities (C) but doesn't fix them. Project Management coordinates (D) but doesn't do remediation.

Multiple choice technology security
  1. Integration testing

  2. System testing

  3. Penetration testing

  4. Unit testing

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

Penetration testing is the security-focused testing performed by ASAP teams during testing and rollout phase, simulating real-world attacks to identify exploitable vulnerabilities. Integration (A) and System (B) testing are functional testing types, while Unit (D) is done by developers.

Multiple choice technology security
  1. Its a TCS proprietary methodology

  2. Its a security framework

  3. Its about security testing

  4. Its a product from TCS

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

TCS ASAP is a security framework that provides methodology for application security assessment and integrating security into the SDLC. It's not just testing (C), nor a product (D) - it's a comprehensive framework. Option A calls it a methodology which is partially true but less accurate than framework.

Multiple choice technology security
  1. During testing

  2. During development

  3. During design

  4. During all phases of application development

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

Application security must be considered throughout the entire SDLC - from requirements and design through development, testing, and deployment. Focusing on only one phase (testing, development, or design) leaves vulnerabilities in other phases and is far less effective than continuous security.

Multiple choice technology security
  1. ASAP Team

  2. Development Team

  3. Testing Team

  4. Project Management

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

The Development Team is responsible for fixing security vulnerabilities found during testing because they own the codebase and have the technical expertise to implement fixes. The ASAP Team identifies vulnerabilities, the Testing Team discovers them, and Project Management oversees the process, but none are responsible for the actual remediation work.