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?
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly