Decision table - NextensArelB/SwaggerGenerationTool GitHub Wiki
##What is Decision table test? The decision table test is a thorough technique for the testing of detail functionality. The required test basis contains conditions, therefor this technique is not applicable for every functionality, e.g. if there is an entry screen with no logic behind it, it has no value to use this technique.
How to use it:
- Preferred tool: excel
- In column A upper level: all conditions related to same functionality
- In column A lower level: expected outcomes
- Each column from B onward represents a testcase, where:
- Each condition has a 0 (=No) or a 1 (=Yes) value
- Each combination of conditions values is unique
- This means that with 2 conditions there are already 4 testcases and with 3 conditions 8 test cases
- When all combinations are entered, the redundant cases can be removed, to lower the number of testcases to execute, e.g. when the 1st condition already prevents to have the 2nd condition to be checked, then tests can be removed ##To be used when testing:
- Functional test on US level: API, calculations, XBRL, validations and conditions