0

testing Online Quiz - 63

Description: testing Online Quiz - 63
Number of Questions: 20
Created by:
Tags: testing
Attempted 0/20 Correct 0 Score 0

Which of the following could be used to assess the coverage achieved for structure-based test techniques?A Decision outcomes exercisedB Partitions exercisedC Boundaries exercisedD Causes & effects exercisedE Single/multiple conditions exercisedF Statements exercised

  1. A,F,E

  2. D,A,C

  3. B,C,A

  4. E,F,C


Correct Option: A

In Boundary value analysis, the behaviour of a component or system is assumed to be the same for a portion of an input or output domain, based on the application.

  1. True

  2. False


Correct Option: A
  1. Breadth and Depth test

  2. Retesting

  3. Confirmation testing

  4. Sanity testing


Correct Option: A

White box technique is also called as

  1. Structural testing

  2. Design based testing

  3. Error guessing technoque

  4. Experienced based testing


Correct Option: A
  1. A set of test cases for testing classes of objects

  2. An input or output range of values such that one valuye in the range becomes a test case

  3. An input or output range of values such that each value in the range becomes a test case

  4. An input or output range of values such that every tenth value in the range becomes a test case.


Correct Option: B

The Test Cases Derived from use cases

  1. Are most useful in uncovering defects in the process flows during real world use of the system

  2. Are most useful in uncovering defects in the process flows during the testing use of the system

  3. Are most useful in covering the defects in the process flows during real world use of the system

  4. Are most useful in covering the defects at the Integration Level


Correct Option: A

Which of the following is not a part of the Test Implementation and Execution Phase

  1. Creating test suites from the test cases

  2. Executing test cases either manually or by using test execution tools

  3. Comparing actual results

  4. Designing the Tests


Correct Option: D

Which of the following techniques is NOT a White box technique?

  1. Statement Testing and coverage

  2. Decision Testing and coverage

  3. Condition Coverage

  4. Boundary value analysis


Correct Option: D

AI Explanation

To answer this question, we need to understand what white box testing techniques are.

White box testing is a software testing technique that involves testing the internal structure, design, and implementation of a software application. It requires knowledge of the internal workings of the system, such as the code, logic paths, and data flow.

Let's go through each option to determine which one is not a white box technique:

Option A) Statement Testing and coverage - This option is a white box technique. It involves testing each statement in the code and ensuring that all statements are executed at least once.

Option B) Decision Testing and coverage - This option is also a white box technique. It focuses on testing the various decision points in the code, such as if-else statements and switch statements, and ensuring that both true and false conditions are tested.

Option C) Condition Coverage - This option is also a white box technique. It involves testing all possible conditions within a decision point, such as testing each condition within an if-else statement.

Option D) Boundary value analysis - This option is not a white box technique. Boundary value analysis is a black box testing technique that focuses on testing the boundaries or extremes of input values. It does not require knowledge of the internal structure or implementation of the software.

Therefore, the correct answer is D) Boundary value analysis. This option is not a white box technique because it falls under the category of black box testing techniques.

A Project risk includes which of the following

  1. Organizational Factors

  2. Poor Software characteristics

  3. Error Prone software delivered

  4. Software that does not perform its intended functions


Correct Option: A
  1. i. Determine the test technique to be employed

  2. ii. Determine the extent of testing to be carried out

  3. iii. Prioritize testing in an attempt to find critical defects as early as possible.

  4. iv. Determine the cost of the project


Correct Option: B
  1. Explaining the objectives

  2. Selecting the personnel, allocating roles.

  3. Follow up

  4. Individual Meeting preparations


Correct Option: B
  1. Scenario , Dry Run , Peer Group

  2. Pre Meeting Preparations

  3. Formal Follow Up Process

  4. Includes Metrics


Correct Option: A

What can static analysis NOT find?

  1. the use of a variable before it has been defined

  2. unreachable (“dead”) code

  3. memory leaks

  4. array bound violations


Correct Option: C

Incidents would not be raised against:

  1. requirements

  2. documentation

  3. test cases

  4. improvements suggested by users


Correct Option: D

AI Explanation

To answer this question, let's go through each option to understand why it is correct or incorrect:

Option A) Requirements - Incidents can be raised against requirements if there are issues or errors in the specified requirements. Therefore, this option is incorrect.

Option B) Documentation - Incidents can be raised against documentation if there are mistakes or inconsistencies in the provided documentation. Therefore, this option is incorrect.

Option C) Test Cases - Incidents can be raised against test cases if there are defects or failures identified during the testing process. Therefore, this option is incorrect.

Option D) Improvements suggested by users - Incidents are typically not raised against improvements suggested by users. These suggestions are usually considered as enhancements rather than issues or defects. Therefore, this option is correct.

The correct answer is D) Improvements suggested by users. This option is correct because incidents would not be raised against improvements suggested by users.

A Type of functional Testing, which investigates the functions relating to detection of threats, such as virus from malicious outsiders.

  1. Security Testing

  2. Recovery Testing

  3. Performance Testing

  4. Functionality Testing


Correct Option: A

Which of the following is not a major task of Exit criteria?

  1. Checking test logs against the exit criteria specified in test planning.

  2. Logging the outcome of test execution.

  3. Assessing if more tests are needed.

  4. Writing a test summary report for stakeholders


Correct Option: B

Testing where in we subject the target of the test , to varying workloads to measure and evaluate the performance behaviors and ability of the target and of the test to continue to function properly under these different workloads.

  1. Load Testing

  2. Integration Testing

  3. System Testing

  4. Usability Testing


Correct Option: A

Testing activity which is performed to expose defects in the interfaces and in the interaction between integrated components is :-

  1. System Level Testing

  2. Integration Level Testing

  3. Unit Level Testing

  4. Component Testing


Correct Option: B

AI Explanation

To answer this question, you need to understand the different levels of testing and their purposes. Let's go through each option to understand why it is correct or incorrect:

Option A) System Level Testing - This option is incorrect. System level testing is performed to validate the entire system against the specified requirements, not specifically to expose defects in interfaces or interactions between integrated components.

Option B) Integration Level Testing - This option is correct. Integration level testing is performed to test the interaction and interfaces between integrated components. It aims to expose defects that may arise due to the integration of these components.

Option C) Unit Level Testing - This option is incorrect. Unit level testing is performed to test individual units or components of software. It focuses on verifying the functionality of each unit in isolation, rather than testing the interaction between integrated components.

Option D) Component Testing - This option is incorrect. Component testing is another term for unit level testing. It refers to testing individual components or units of software. It does not specifically focus on testing the interaction between integrated components.

The correct answer is B) Integration Level Testing. This option is correct because it specifically refers to testing the interfaces and interaction between integrated components to expose defects.

  1. The analysis of batch programs.

  2. The reviewing of test plans.

  3. The analysis of program code

  4. The use of black box testing


Correct Option: C
- Hide questions