业务的规则和验证占据了客户提供的需求的很大一部分。当我们观察这些需求是如何通过业务分析师或客户来表达和传达给整个项目团队的时候,我们就会知道大多数这样的业务规则和逻辑
是以一个逻辑程序流程图来表达的。
复杂需求的逻辑程序流程图由许多分支、节点和决策框组成
。希望测试人员能够覆盖所有这些分支
,触及这样一个复杂逻辑树的每一个角落。面对过如此复杂的业务流程,并尝试过许多测试用例/测试场景准备技术,以简化流程。
最后,发现决策表测试技术
在这方面非常有用。以下是决策表技术如何使复杂业务逻辑的测试场景准备更加容易。
使用决策表技术为登录屏幕编写测试用例:
举个例子, 让我们来看一个决策表的例子,登录屏幕的业务需求。
要做的第一步是命名所有的分支,然后用下面的数字或字母表离开。
123是leaf a b & c 是branch