Test Techniques Flashcards
A procedure to derive and/or select test cases based on an analysis of the specification, either functional or non-functional, of a component or system without reference to its internal structure
Black-Box Testing
A black-box test technique in which test cases are designed based on boundary values
Boundary value analysis
An experience-based test technique whereby the
experienced tester uses a high-level list of items to be noted, checked, or remembered, or a set of rules or criteria against which a product has to be verified
Check-list based Testing
The degree to which specified coverage items have been determined or have been exercised by a test suite expressed as a percentage
Coverage
The coverage of decision outcomes
Decision Coverage
A black-box test technique in which test cases are designed to execute the combinations of inputs and/or stimuli (causes) shown in a decision table
Decision table testing
A black-box test technique in which test cases are designed to exercise equivalence partitions by using one representative member of each partition
Equivalence Partitions
A test technique in which tests are derived on the basis of the tester’s knowledge of past failures, or general knowledge of failure modes
Error guessing
A procedure to derive and/or select test cases based on the tester’s experience, knowledge and intuition
Experience based test technique
An approach to testing whereby the testers dynamically design and execute tests based on their knowledge, exploration of the test item and the results of previous tests
Exploratory testing
A black-box test technique using a state transition diagram or state table to derive test cases to evaluate whether the test item successfully executes valid transitions and blocks invalid transitions
State Transition Testing
The percentage of executable statements that have been exercised by a test suite
Statement Coverage
A procedure used to derive and/or select test cases
Test Technique
A black-box test technique in which test cases are designed to execute scenarios of use cases
Use Case testing
A procedure to derive and/or select test cases based on an analysis of the internal structure of a component or system
White-Box Testing