因果图法
实例
因果图分析:
按照需求描述原因、结果间的约束(部分关系)
局限性:当原因和结果很多时,他们之间的联系连线就会很多,导致因果图的可读性变差。因此用作局部的小功能
(原因和结果不多时)分析
列出所有的原因和结果列表,设计初步的测试用例步骤
C5:这是一种bug。不能做测试设计
因果图的优势在于能够发现设计中的不足
经过分析发现:1)只选择饮料,没有投币的时候,软件没有任何结果
2)只投币,没有选择饮料时,软件也没有任何结果
3)我们不能把软件的缺陷,设计成测试用例
判定表法
实例
1)分析条件和动作
2)写入条件桩、动作桩、条件项、动作项:
3)对判定表进行简化和优化(其中不合理或重复的进行取舍)
不管金额的高低,只要未过期,就会发送批准单和提货单(在测试时间不充足的情况下,可以选二者中的一个情况进
行测试),所以优化后条件项减少为三个。
4)将判定表 中的每一列(条件项和对应的动作项)作为测试用例数据和操作以及对应的预期结果
实例
优化后: