Flashcards
Input Space Partitioning
Cards in this deck (12)
- 1Testing is fundamentally what?Choosing a finite set of values from the input domain
- 2What are the 3 conditions in equivalence classes?- At least one value is chosen from each region
- Each value is assumed to be equally useful
- Assumption of same behaviour - 3What are some benefits of ISP?- Applied at several stages in testing
- Easy to apply with no automation
- Easy adjustments for various tests
- No implementation knowledge is needed - 4What are the 2 properties for partioning?- Must be pairwise disjoint (no overlap)
- Cover the whole domain (complete) - 5What are the 2 types of inputs?- Expected (legal)
- Unexpected (illegal) - 6What are some strategies for identifying values?- Valid, Invalid, Special Cases
- Sub-partition blocks
- Explore boundaries
- Check for completeness and disjointness - 7How to model the Input Domain?- Identify testable functions
- Find all parameters
- Model the input domain
- Apply test criterion to choose combination of values
- Refine combinations of blocks into test inputs - 8What are the 2 approaches to IDM?- Interface-Based
- Functionalities-Based - 9In interface-based IDM, relationships among parameters are ignored.TRUE
- 10In interface-based IDM, characteristics are developed from a behavioural view.FALSE
Interface-based -> inputs
Functionalities-based -> behavioural view - 11What are the coverage-criteria for IDM?.
- 12Which coverage criterion drops infeasible pairs?-ACoC
- PWC
- TWC
Information
- Description
- Computer Science Flashcards on Input Space Partitioning , created by AHMED ALMOHAMMED on 17/12/2023.
- Created by
- AHMED ALMOHAMMED
- Views
- 0
- Rating