5.2) Use-Case-Based Test Case Generation Flashcards
(2 cards)
1
Q
Please list the criteria for the selection of use cases to be tested in detial.
A
- Value contribution: how much does this function contribute to the value chain?
- Usage frequency: how many users access the function and how often?
- Damage potential: what damage can result from unidentified errors in the function?
- Typical errors: which functions frequently contain errors in their implementation?
- Where are the typical weak points in comparable legacy or competitor systems?
- Required test coverage: what level of test coverage is actually required for the functional level?
2
Q
Please list the criteria for the required test coverage of functions of a use case.
A
- Instruction coverage: each function is accessed at least once.
- Branch coverage: each outgoing control flow is run through at least once.
- Condition coverage: each condition is evaluated at least once at TRUE and once at FALSE.
- Path test: each possible path through the use case is run through completely (“in one piece”), taking possible loops into account.