Tag: testing

Questions Related to testing

  1. 1.Release from Deployment 2.Keep a system running 3.Bring back a system to stable state

  2. 1.Configure a system 2.Go live 3.Support a system

  3. 1.Ensure Deployment 2.Environment readiness 2.Go-Live and support

  4. 1.Acceptance from Deployment 2.Perform OAT 3.keep a system running


Correct Option: A

What are the various deliverables for OAT?

  1. Consolidated OA Checks OAT Plan OAT Strategy OAT Results Closure Report

  2. OAT Strategy WBS OAT Plan OAT Results Closure Report

  3. OAT Strategy Consolidated OA Checks OAT Plan OAT Results Closure Report

  4. WBS OAT Strategy OAT Results Waiver Report Closure Report


Correct Option: C

Which test activities are supported by test data preparation tool

  1. test management & control,

  2. test specifications & design,

  3. test execution & logging,

  4. performance & monitoring


Correct Option: B

Tools like change Man, Clear case are used as

  1. functional automation tools

  2. performance testing tools

  3. configuration management tools

  4. none of the above.


Correct Option: C

The selection of test cases for regression testing

  1. Requires knowledge on the bug fixes and how it affect the system

  2. Includes the area of frequent defects

  3. Includes the area which has undergone many/recent code changes

  4. All of the above


Correct Option: D

We can achieve complete statement coverage but still miss bugs because:

  1. The failure occurs only if you reach a statement taking the TRUE branch of an IF statement, and you got to the statement with a test that passed through the FALSE branch.

  2. The failure depends on the program's inability to handle specific data values, rather than on the program's flow of control.

  3. Both A and B

  4. We are not required to test code that customers are unlikely to execute.


Correct Option: C

AI Explanation

To answer this question, we need to understand what statement coverage is and why it may not be sufficient to identify all bugs.

Statement coverage is a metric used in software testing to measure the percentage of statements in a program that have been executed during testing. The goal of achieving complete statement coverage is to ensure that every statement in the code has been executed at least once.

Option A states that even with complete statement coverage, bugs may still be missed if the failure occurs only when a specific condition is met. For example, if there is an IF statement in the code and the failure occurs only when the TRUE branch of the IF statement is executed, but the test cases used for coverage only pass through the FALSE branch, then the bug may be missed.

Option B states that the failure may depend on the program's inability to handle specific data values. This means that even if all statements are covered, bugs may still be missed if the failure occurs due to the program not handling certain data values correctly. For example, if the program crashes or produces incorrect results when a specific input value is provided, but the test cases used for coverage do not include that specific value, then the bug may be missed.

Option C correctly states that both Option A and Option B are valid reasons why bugs may be missed even with complete statement coverage. Both the failure occurring only when specific conditions are met and the program's inability to handle specific data values can result in bugs being missed.

Option D is incorrect because it suggests that not testing code that customers are unlikely to execute is a reason why bugs may be missed. While it is true that testing code that is more likely to be executed by customers is generally prioritized, it does not directly relate to the question of achieving complete statement coverage and missing bugs.

Therefore, the correct answer is Option C. Both Option A and Option B are valid reasons why bugs may be missed even with complete statement coverage.

Typical defects that are easier to find in reviews than in dynamic testing are:

  1. deviations from standards,

  2. requirement defects,

  3. design defects,

  4. insufficient maintainability and incorrect interface specifications.

  5. All of the above.


Correct Option: E

Which term describe appropriately the mail functionality of QC ?

  1. Test case

  2. Repository

  3. Load test

  4. Defects


Correct Option: B

What type of tests make up test set ?

  1. Smoke & Integration

  2. Smoke & Automated

  3. Integration & Manual

  4. Manual & Automated


Correct Option: D

At what level is a main test set tree folder ?

  1. Root

  2. main

  3. subject

  4. unattached


Correct Option: A