51Testing软件测试论坛

标题: 求助大家的帮忙! [打印本页]

作者: zhaofengwwx    时间: 2006-8-21 16:18
标题: 求助大家的帮忙!
最近要写一篇关于业务流程的用例,个人觉得采用路径法写比较好,可目前我对路径法的写法还不太熟,所以想请大家给点意见,或给个参照,谢谢
作者: xiaonan    时间: 2006-8-21 16:59
一个参照例子,又能给你多少帮助呢?掌握一个方法是要去理解这个方法所包括的内容,这样就能把自己的思维给运用出来,而不是照别人的东西照搬照抄.
流程分析法是将软件系统的某个流程看成路径,用路径分析的方法来设计用例.根据流程的顺序依次进行组合,使得流程的各个分支都能走到.
流程分析法设计用例的步骤:
1.画出业务流程图
2.设置功能路径优先级
3.确定测试路径
4.选取测试数据
5构造测试用例
作者: zrg9399    时间: 2006-8-21 18:23
对于功能流程图中的循环结构要重点考虑,可以是着用等价划分和边界值处理
作者: zhaofengwwx    时间: 2006-8-22 09:20
谢谢前面两位朋友的指导,谢谢,我试着按照两位的说法,写写看,若中间再有疑问,还得麻烦两位再次指点,呵呵,以前写的全是功能模块用例,对于写业务流程用例还是第一次。
作者: zhaofengwwx    时间: 2006-8-29 15:32
标题: 路径法测试用例的写法参考
首先是将系统运行过程中所涉及到的各种流程图表化,可以先从最基本的流程入手,将流程抽象成为不同功能的顺序执行。在最基本流程的基础上再去考虑次要或者异常的流程,这样将各种流程逐渐细化,这样既可以逐渐加深对流程的理解,还可以将各个看似孤立的流程关联起来。完成所有流程的图表化后就完成了所有路径的设定。
    找出了所有的路径,下面的工作就是给每条路径设定优先级,这样在测试时就可以先测优先级高的,再测优先级低的,在时间紧迫的情况下甚至可以考虑忽略一些低优先级的路径。优先级根据两个原则来选取:一是路径使用的频率,使用越频繁的优先级越高;二是路径的重要程度,如果失败对系统影响越大的优先级越高。将根据两个原则所分别得到的优先级相加就得到了整个路径的优先级。根据优先级的排序就可以更有针对性的进行测试。
    为每条路径设定好优先级后,接下来的工作就是为每条路径选取测试数据,构造测试用例。一条路径可以对应多个测试用例,在选取测试数据时,可以充分利用边界值选取等方法,通过表格将各种测试数据的输入输出对应起来,这样就完成了测试用例的设计。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2