Please enable JavaScript.
Coggle requires JavaScript to display documents.
Boundary Value Analysis, Decision Table Testing, Equivalence Partitioning,…
Boundary Value Analysis
Definition
is a black‑box testing technique that specifies testing of values on the edge of input domains rather than just the extreme or `middle'. It is based on the principle that errors often happen at the edges of the input ranges.
-
Best Suited
-
Systems with clearly defined input ranges (e.g., numeric fields, date entries)
-
Decision Table Testing
Definition
is a testing technique with a tabular representation (inputs (conditions) and outputs (actions) of a system. This approach ensures that every combination of inputs has been exercised in some way
-
-
-
Equivalence Partitioning
Definition
divides the input domain into subsets (equivalence classes) where the system is expected to behave similarly. One representative value from each class is selected for testing.
-
-
-
State Transition Testing
Definition
is used for systems that have ability to be in different states. This means you put the transitions out of these states through their paces depending on events or conditions and make sure that the system will behave correctly when transitioning from one state to the other.
-
Best Suited for:
-
Systems that operate in distinct states (e.g., communication protocols, workflow applications)
-
Use Case Testing
-
-
-
Definition
is a black‑box testing process that tests a system's functionality based on the use case of the system, use cases being detailed descriptions of how users interact with the system to carry out specific tasks. Codeless automation also helps ensure that the software delivered meets its functional requirements and is in line with what the users expect.
-