Middle
What testing design techniques do you know?
sobes.tech AI
Answer from AI
Main test design techniques:
- Equivalence Partitioning — dividing input data into classes of equivalent behavior to reduce the number of tests.
- Boundary Value Analysis — testing at the edges of equivalence classes where errors often occur.
- Cause-Effect Graphing — constructing a graph of causes and effects to generate tests.
- Decision Table Testing — using tables to describe conditions and actions, helping to cover all combinations.
- State Transition Testing — testing system behavior during transitions between states.
- Exploratory Testing — freely exploring the application without pre-prepared test cases.
Each technique helps to systematize testing and improve its effectiveness.