现在的软件几乎都是用事件触发来控制流程的,事件触发时的情景便形成了场景,而同一事件不同的触发顺序和处理结果就形成事件流。这种在软件设计方面的思想也可引入到软件测试中,可以比较生动地描绘出事件触发时的情景,有利于测试设用例场景用来描述流经用例的路径。
一、场景设计法三个流程
1.基本流:通过业务流程输入都为正确的,能够最后到达目标的流程
2.备选流:通过实现业务流程时,因错误操作或异常输入,导致流程存在反复,但最终能够完成期望业务的流程。
3.异常流:通过实现业务流程时,因错误操作或异常输入,导致业务没有正确完成。
二、流程分析应用步骤
1.理解需求,确定业务流程(基本流、备选流、异常流)。
2.绘制流程图(再次明确流程路径)。
3.根据业务流程图,抽取测试路径(每次路径需包含一个从未走过的路径)。
4.细化路径设计测试用例。
三、流程分析法注意点
需使用等价类、边界值、正交试验、判定表、因果图等方法保证单个功能的正确性。
四、小示例
1.画出流程图
2.流程图类需求
3.根据需求画流程图,流程覆盖写用例
持续更新…
最后更新: 2018年05月11日 14:35