0

testing Online Quiz - 46

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

Non-functional system testing includes:

  1. Testing to see where the system does not function properly

  2. Testing quality attributes of the system including performance and usability

  3. Testing a system feature using only the software required for that action

  4. Testing a system feature using only the software required for that function


Correct Option: B

Consider the following statements about early test design: i. early test design can prevent fault multiplication ii. faults found during early test design are more expensive to fix iii. early test design can find faults iv. early test design can cause changes to the requirements v. early test design takes more effort

  1. i, iii & iv are true, ii & v are false

  2. iii is true, i, ii, iv & v are false

  3. iii & iv are true, i, ii & v are false

  4. i, iii, iv & v are true, ii is false


Correct Option: A

Order numbers on a stock control system can range between 10000 and 99999 inclusive. Which of the following inputs might be a result of designing tests for only valid equivalence classes and valid boundaries:

  1. 1000, 5000, 99999

  2. 9999, 50000, 100000

  3. 10000, 50000, 99999

  4. 10000, 99999


Correct Option: C

AI Explanation

To answer this question, you need to understand the concept of equivalence classes and boundaries.

Equivalence classes are groups of input values that are expected to produce similar results. In this case, the valid equivalence classes for the stock control system are:

  1. Numbers between 10000 and 99999 (inclusive)
  2. Numbers less than 10000
  3. Numbers greater than 99999

Boundaries, on the other hand, are the points where the behavior of the system might change. In this case, the boundaries are:

  1. The minimum value: 10000
  2. The maximum value: 99999

Now let's go through each option to determine which ones include valid equivalence classes and valid boundaries:

Option A) 1000, 5000, 99999 - This option includes a number less than 10000 (1000), which is a valid equivalence class. However, it does not include the maximum value of 99999, which is a valid boundary.

Option B) 9999, 50000, 100000 - This option includes a number less than 10000 (9999) and a number greater than 99999 (100000), which are valid equivalence classes. However, it does not include the maximum value of 99999, which is a valid boundary.

Option C) 10000, 50000, 99999 - This option includes numbers from the valid equivalence class (10000, 50000, 99999) and both the minimum and maximum values (10000 and 99999), which are valid boundaries. Therefore, option C is correct.

Option D) 10000, 99999 - This option includes numbers from the valid equivalence class (10000, 99999) and both the minimum and maximum values (10000 and 99999), which are valid boundaries. Therefore, option D is also correct.

The correct answer is option C. This option includes both valid equivalence classes and valid boundaries.

Testing should be stopped when:

  1. All the planned tests have been run

  2. Time has run out

  3. All faults have been fixed correctly

  4. It depends on the risks for the system being tested


Correct Option: D

Which is not a testing principle

  1. Early testing

  2. Defect clustering

  3. Pesticide paradox

  4. Exhaustive testing


Correct Option: D

Bug life cycle

  1. Open, Assigned, Fixed, Closed

  2. Open, Fixed, Assigned, Closed

  3. Assigned, Open, Closed, Fixed

  4. Assigned, Open, Fixed, Closed


Correct Option: A

Methodologies adopted while performing Maintenance Testing:-

  1. Breadth Test and Depth Test

  2. Retesting

  3. Confirmation Testing

  4. Sanity Testing


Correct Option: A

White Box Techniques are also called as :-

  1. Structural Testing

  2. Design Based Testing

  3. Error Guessing Technique

  4. Experience Based Technique


Correct Option: A

What is an equivalence partition (also known as an equivalence class)?

  1. A set of test cases for testing classes of objects

  2. An input or output range of values such that only one value 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

In a risk-based approach the risks identified may be used to : i. Determine the test technique to be employed ii. Determine the extent of testing to be carried out iii. Prioritize testing in an attempt to find critical defects as early as possible. iv. Determine the cost of the project

  1. ii is True; i, iii, iv & v are False

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

  3. ii & iii are True; i, iv are False

  4. ii, iii & iv are True; i is false


Correct Option: B

AI Explanation

To answer this question, we need to understand the concept of risk-based testing.

In a risk-based approach, the risks identified are used to make decisions regarding testing. Let's go through each option to understand why it is correct or incorrect:

Option A) ii is True; i, iii, iv & v are False - This option is incorrect because it states that only option ii is true, and all other options are false. However, options i and iii are actually true in a risk-based approach.

Option B) i, ii, iii are true and iv is false - This option is correct. In a risk-based approach, the risks identified are used to determine the test technique to be employed (i), determine the extent of testing to be carried out (ii), and prioritize testing in an attempt to find critical defects as early as possible (iii). However, determining the cost of the project (iv) is not directly related to the risks identified.

Option C) ii & iii are True; i, iv are False - This option is incorrect because it states that options ii and iii are true, but options i and iv are false. However, option i is actually true in a risk-based approach.

Option D) ii, iii & iv are True; i is false - This option is incorrect because it states that options ii, iii, and iv are true, but option i is false. However, option i is actually true in a risk-based approach.

The correct answer is B. Options i, ii, and iii are true in a risk-based approach, while option iv is false.

Which of the following is the task of a Tester? i. Interaction with the Test Tool Vendor to identify best ways to leverage test tool on the project. ii. Prepare and acquire Test Data iii. Implement Tests on all test levels, execute and log the tests. iv. Create the Test Specifications

  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


Correct Option: B

AI Explanation

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

Option A) i, ii, iii is true and iv is false:

  • i) Interaction with the Test Tool Vendor to identify the best ways to leverage the test tool on the project: This is a task of a tester as they may need to collaborate with the test tool vendor to understand how to utilize the tool effectively.
  • ii) Prepare and acquire Test Data: This is also a task of a tester as they need to ensure that appropriate test data is available for testing.
  • iii) Implement Tests on all test levels, execute and log the tests: This is a task of a tester as they are responsible for implementing tests, executing them, and logging the results.
  • iv) Create the Test Specifications: This option is marked as false, but it is incorrect. Creating test specifications is also a task of a tester.

Option B) ii, iii, iv is true and i is false:

  • ii) Prepare and acquire Test Data: This is a task of a tester as they need to ensure that appropriate test data is available for testing.
  • iii) Implement Tests on all test levels, execute and log the tests: This is a task of a tester as they are responsible for implementing tests, executing them, and logging the results.
  • iv) Create the Test Specifications: This is a task of a tester as they need to create test specifications to define the scope, objectives, and requirements of the tests.
  • i) Interaction with the Test Tool Vendor to identify the best ways to leverage the test tool on the project: This option is marked as false, which is correct. Testers may interact with the test tool vendor, but it is not their primary task.

Option C) i is true and ii, iii, iv are false:

  • i) Interaction with the Test Tool Vendor to identify the best ways to leverage the test tool on the project: This option is marked as true, which is incorrect. While testers may interact with the test tool vendor, it is not their primary task.
  • ii) Prepare and acquire Test Data: This is marked as false, which is incorrect. Testers are responsible for preparing and acquiring test data.
  • iii) Implement Tests on all test levels, execute and log the tests: This is marked as false, which is incorrect. Testers are responsible for implementing tests, executing them, and logging the results.
  • iv) Create the Test Specifications: This is marked as false, which is incorrect. Testers are responsible for creating test specifications.

Option D) iii and iv is correct and i and ii are incorrect:

  • iii) Implement Tests on all test levels, execute and log the tests: This option is marked as correct, which is true. Testers are responsible for implementing tests, executing them, and logging the results.
  • iv) Create the Test Specifications: This option is marked as correct, which is true. Testers are responsible for creating test specifications.
  • i) Interaction with the Test Tool Vendor to identify the best ways to leverage the test tool on the project: This is marked as incorrect, which is true. While testers may interact with the test tool vendor, it is not their primary task.
  • ii) Prepare and acquire Test Data: This is marked as incorrect, which is true. Testers are responsible for preparing and acquiring test data.

The correct answer is B) ii, iii, iv is true and i is false. These options correctly represent the tasks of a tester.

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

One of the fields on a form contains a text box which accepts alpha numeric values. Identify the Valid Equivalence class

  1. BOOK

  2. Book

  3. Boo01k

  4. book


Correct Option: C

Which of the below are not tested by OAT?

  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


Correct Option: B

What are the delivarables for System Testing

  1. Test Plan

  2. Tracebility Matrices

  3. Test Completion report

  4. All


Correct Option: D

At start of the System Testing which Document is Prepared

  1. DTP(Detail Test Plan)

  2. MTP(Master Test Plan)

  3. STP(System Test Plan)

  4. Tracebility Matrices


Correct Option: C

How many tabs will be present in Quality Centre 9.2

  1. 6

  2. 5

  3. 4

  4. 3


Correct Option: A

In which tab do we upload the test scripts

  1. Test tab

  2. Test Plan

  3. Defects tab

  4. All


Correct Option: B
- Hide questions