如何针对事件流设计测试用例
在软件规格说明书中说明了系统的功能其中有基本事件流、备选事件流和异常事件流,基本事件流可能只有一个,但是备选和异常事件流可能有几个,设计测试用例的时候这就涉及到不同事件流之间的组合
比如我这里有一个功能是安装服务器软件包,基本事件流是 选择联机服务器-用户选择安装服务器软件-选择成功-链接ftp服务器-下载服务器软件到目标服务器-下载完成-结束。那备选事件流有两个,是 选择需要安装的联机服务器-1安装所有服务器软件包/或2安装服务器所有服务软件包-选择成功。异常事件流又有两个,就是在连接ftp服务器失败的时候有三种情况:1连接服务器失败、2目标服务器存在同名软件包、3下载服务包失败。
那要是这样组合起来的话会有好多种组合。。。
设计测试用例的时候怎样才能把每种可能的情况都考虑进去呢 是我说的不明白??? 。。。。。。。。。。
郁闷了。。。。还是我说的不明白?? 建议lz画流程图,利用白盒路径覆盖法进行覆盖 流程图我已经画好了
要把所有基本、异常和备选事件流的组合都测试到? 这是业务流程类的系统,我现在也在探索中,要对整个系统的业务需求非常了解才行,并且最好是把业务流程的用例和功能用例分开写,个人认为可以用场景法设计用例,希望有这方面的高手详解一下 是不是一个将不每个不同的事件流组合看成是一个场景,一个功能可以对应很多个场景,经过遍历所有的基本流和备用流来完成整个场景。
页:
[1]