MCQ Bank
Equivalence class testing can be used for the ______________________.
a. Unit level Testing
b. Integration level Testing
c. System level Testing
- A) a and b only
- B) a only
- C) c only
- D) a, b and c
Decision table is a tool that helps us look at the ____________________ of combination of conditions.
- A) Completeness and consistency
- B) Consistency
- C) Completeness
- D) Validity
Which of the following is a description of system’s behavior?
- A) Abstraction
- B) Attributes
- C) Model
- D) Class
Bug status is set to postpone due to ________.
- A) The bug may not be the major effect in the software
- B) Priority of that bug may low
- C) Data may be unavailable
- D) Lack of time for the release
If a system takes three input values for the three lengths of a triangle, a valid test case for testing a triangle to be scalene is:
- A) 12, 12, 20
- B) 10, 10, 10
- C) 15, 11, 17
- D) 14, 27, 27
Equivalence class testing uses mathematical concept of equivalence class to generate test cases for largely ____________.
- A) Structural testing
- B) Functional testing
- C) White-box testing
- D) Integration testing
In which of the following technique, we sow one fault at a time leading to original program and mutant version of that program?
- A) Data flow coverage
- B) Control flow coverage
- C) Fault seeding technique
- D) Mutation Testing
Effective testing will reduce _____________ cost.
- A) documentation
- B) coding
- C) design
- D) maintenance
Messages are accepted when they should not refer to a(an) _________________.
- A) Davey John Locker
- B) sneak path
- C) illegal path
- D) trap door
If a test produces different results for one of the mutants, that mutant is said to be ______________.
- A) alive
- B) lucky
- C) immortal
- D) dead
During specification based testing, test case specifications can be extracted from the ____________________.
- A) Representative values of each ITF only
- B) Model of each ITF only
- C) Functional specification of the system only
- D) Representative values or model of each ITF
Formal conformance testing technique is based on ________________.
- A) Transition graph
- B) Non regular language
- C) Non-finite state machine
- D) Finite state machine
What are the basic assumptions regarding Finite State Machines?
- A) Deterministic and completely defined
- B) Deterministic and partially defined
- C) Non-deterministic and completely defined
- D) Non-deterministic and partially defined
A testing strategy that test the application as a whole is called __________________.
- A) System testing
- B) Verification testing
- C) Validation testing
- D) Requirement gathering
If a system takes three input values for the three lengths of a triangle, a valid test case for testing a triangle to be equilateral is:
- A) 15, 11, 17
- B) 14, 12, 27
- C) 12, 12, 20
- D) 10, 10, 10
A fault model is a hypothetical model of what types of faults may occur in a(an) _________________.
- A) specification
- B) testing
- C) design
- D) implementation
If a system takes three input values for the three lengths of a triangle, a valid test case for testing a triangle to be isosceles is:
- A) 15, 11, 17
- B) 14, 12, 27
- C) 12, 12, 20
- D) 10, 10, 10
In which of the following technique, a predefined number of artificially generated errors is sown in the program code?
- A) Control flow coverage
- B) Fault seeding technique
- C) Mutation Testing
- D) Data flow coverage
If a system takes three input values from 1 to 30 for the three lengths of a triangle, weak robust equivalence test cases will include _____ invalid test case in addition to Weak Normal.
- A) 15
- B) 2
- C) 10
- D) 6
Control sequence state is indicated by _________________.
- A) Decision box
- B) Conditional box
- C) State box
- D) Data box