The techniques of equivalence partitioning and boundary value analysis are often applied to specific situations or inputs. However, if different combinations of inputs result in different actions being taken, this can be more difficult to show using equivalence partitioning and boundary value analysis, which tend to be more focused on the user interface.
The other two specification-based software testing techniques, decision tables and state transition testing are more focused on business logic or business rules. [Read more…] about What is Decision table in software testing? How to use, examples