What is Software Testing Technique?
Software Testing Techniques help you design better test cases. Since exhaustive testing is not possible; Manual Testing Techniques help reduce the number of test cases to be executed while increasing test coverage.
The different types of test case design techniques are
- Boundary Value Analysis (BVA)
- Equivalence Class Partitioning
- Decision Table based testing.
- State Transition
- Error Guessing
Decision Table
Based Testing.
A decision table is also
known as to Cause-Effect table. This
software testing technique is used for functions which respond to a combination
of inputs or events.
The first we should
identify functionalities where the output depends on a combination of inputs.
For every function, you need to create a table and list down all
types of combinations of inputs and its respective outputs. This helps to
identify a condition that is overlooked by the tester.
Following
are steps to create a decision table:
- Enlist the inputs in rows
- Enter all the rules in the column
- Fill the table with the different
combination of inputs
- In the last row, note down the output
against the input combination.
Example: A
submit button in a contact form is enabled only when all the inputs are entered
by the end user.
No comments:
Post a Comment