In "Equivalence partitioning", the partitions are called...
Equivalence classes
Valid equivalence partitions
Invalid equivalence partitions
Sub partitions
In "Equivalence partitioning", partitions that contain valid values are called...
Valid equivalence parts
Invalid equivalence parts
In "Equivalence partitioning", partitions that contain invalid values are called...
If we have the following values to represent the equivalence partitions: 0, 3, 6, 9
Which of the following rules is applicable on the value “9”?
Any partition may be divided into sub-partitions if required
Each value can belong to one or more equivalence partition
Each value must belong to one and only one equivalence partition
The equivalence partitioning coverage is measured as...
The number of equivalence partitions tested by at least ONE value, divided by the total number of identified equivalence partitions
The number of equivalence partitions tested by at least TWO values, divided by the total number of identified equivalence partitions
The number of equivalence partitions tested by at least THREE values, divided by the total number of identified equivalence partitions
The number of equivalence partitions tested by at least FOUR values, divided by the total number of identified equivalence partitions
Boundary value analysis is considered as an extension of...
Decision table testing
Equivalence partitioning
State transition testing
Use cases testing
Boundary value analysis can be applied on which of the following test levels?
Unit testing, integration testing, system testing and acceptance testing
Unit testing, integration testing and system testing
Unit testing and integration testing
Unit testing only
The coverage of the Boundary value analysis is measured as...
The number of boundary values tested, divided by the total number of identified equivalence partitions
The number of tested equivalence partitions, divided by the total number of identified boundary test values
The number of boundary values tested, divided by the total number of identified equivalence boundary test values
None of above
In decision table testing, each column corresponds to a...
Decision partition
Decision coverage
Decision rule
The values of the conditions and actions in decision table testing are usually shown as... and for each table these values may have...
Boolean or discrete values / different types
Discrete values only / different types
Discrete value only / same types
Boolean or discrete values / same types
The common minimum coverage standard for decision table testing is...
To have at least two test cases per decision rule in the table
To have at least one test case per decision rule in the table
To have at least four test cases per decision rule in the table
To have at least three test cases per decision rule in the table
Coverage in decision table testing is measured as...
The number of decision rules tested by at least two test cases, divided by the total number of decision rules
The number of decision rules tested by at least three test cases, divided by the total number of decision rules
The number of decision rules tested by at least one test cases, divided by the total number of decision rules
Which of the following statements is correct about “State transition diagrams”?
A state transition diagram shows only the possible software states
A state transition diagram shows only the impossible software states
A state transition diagram shows only the possible and the impossible software states
State transition coverage is measured as...
The number of states or transitions tested, divided by the total number of states or transitions in the test object
The number of invalid events, divided by the total number of states or transitions in the test object
The number of valid events, divided by the total number of states or transitions in the test object
A “State transition table’’ shows...
Valid transitions only
Invalid transitions only
Valid and Invalid transitions only
Use cases specify some behaviors that a subject can perform with...
Only one actor
One or more actors
Only two actors
Which of the following statements is true and which is false about “use cases testing’’ ?
1. A use case can be described as interactions, activities and preconditions 2. Use cases can include possible variations as error handling 3. Code is designed to exercise the defined behaviours
1, 2, 3 are true
1 is true / 2, 3 are false
1, 2, 3 are false
1, 2 are true / 3 is false
What is the meaning of achieving 100% statement coverage?
Test cases are designed to pass through all the statements of inputs
Test cases are designed to pass through all the executable statements of executable code
Test cases are designed to pass through all the statements of requirements
How to measure statement testing coverage?
Number of statements covered by tests, divided by the total number of statements
Number of statements, divided by number of statements covered by tests
Number of decisions covered by tests, divided by the total number of decisions
How to measure decision testing coverage ?
Total number of statements, divided by number of statements covered by tests
Number of decisions outcomes covered by tests, divided by the total number of decision outcomes
Which of the following statements best represents the relation between "Statement Coverage" and "decision Coverage" ?
100% decision coverage guarantees 100% statement coverage
100% statement coverage guarantees 100% decision coverage
100% decision coverage achieves less than 100% statement coverage
In experience-based testing, test cases are derived from...
test conditions and test charters
Requirements and user specifications
Tester's skills, intuition and experience with similar applications
In experience-based testing, which of the following techniques is used to anticipate defects and mistakes that the developers tend to make?
Ad-hoc technique
Error guessing technique
Exploratory testing technique
In experience-based testing, which of the following techniques is useful when we have few requirements or time pressure?
In experience-based testing, which of the following techniques can provide guidelines and a degree of consistency in the absence of detailed test cases?
Checklist-based technique