Conditional Logic

Definition:

  • Breaks the linear execution path of a test, making it less obvious which parts of the tests get executed. This increases a test’s complexity and maintenance costs.

References:

Quality attributes

  • - Code Example

  • - Cause and Effect

  • - Frequency

  • - Refactoring