51Testing软件测试论坛

标题: 每个测试用例该按什么划分?业务流的测试如何在测试用例中体现? [打印本页]

作者: leiying    时间: 2007-4-13 10:54
标题: 每个测试用例该按什么划分?业务流的测试如何在测试用例中体现?
先前一直是对于c/s架构的产品测试,写的测试用例也是比较简单,按模块/功能划分,然后每个模块写一些基本流,备选流,异常流等情况。对于有些模块的数据正确性的校验再另外备一份测试数据。
现在这个单位的项目是b/s架构的,要求测试用例中需要详细的测试步骤及测试数据,用Execl文档。业务非常简单,但在写测试用例的时候有一些疑惑,希望能得到这里同仁的指教。

1、一个功能会有很多的入口。比如下订单,可以从采购单下订单,也可以从历史订单中下订单等。如果我按照功能划分写测试用例的时候,那是不是要把每种入口作为一个测试用例写呢?

2、不同角色处理订单会有不同的流程,比如采购商和供应商在订单处理中是不一样,采购商主要是查看订单配送情况以及取消订单等操作,而供应商是负责配送订单等。
    那如果写测试用例的时候,该如何体现这种业务的流转。感觉按照每个页面写的用例,都是静态页面似的。但我们实际测试的时候肯定会先按招业务流程执行的。
作者: leiying    时间: 2007-4-13 12:59
怎么都没人帮忙回答呢?sdlkfj1
作者: lionel319    时间: 2007-4-13 14:22
1.我觉得每个入口都应该写
2.不同的角色涉及到不同的权限,觉得可以按照不同角色的业务流程来写。
作者: leiying    时间: 2007-4-13 16:32
标题: 谢谢楼上两位的回答。再次请教!
一点说明:因为原先的测试用例模版是按照模块下的功能划分的,所以在写的时候会有这些困惑。

1、我问的是每个入口都调用同一个模块的情况。那我是在被调用模块中写一个前置条件来说明每种入口吗?还是在每种入口中写一个用例来说明是调用哪个模块呢?

2、不同角色不同的业务流程,这明显是说测试用例是按照路径或者说是按业务来设计的。这和我原先每个页面每个功能一些用例就有些冲突了。

不好意思,我都感觉自己有点钻牛角尖了,只是在写文档是的确是感到很困惑亚!感觉理论上还是有一定的明白,就是觉得下笔很难:)
作者: leiying    时间: 2007-4-16 09:13
谢谢楼上的一再的帮我解惑sdlkfj2
作者: 白菜叶子    时间: 2007-4-17 14:19
1、你把调用该模块作为一个用例,在这个用例里面把所有的入口都写出来。当你测试被调模块功能时,就把调用模块作为一个前置条件。

2、不同角色处理订单会有不同的流程,这个根据场景法写,重点放在不通角色的处理流程是不是正确。
作者: zhouxiao    时间: 2007-4-24 15:43
sdlkfj2 学习
作者: xf1122xf    时间: 2007-4-25 13:32
学习
作者: OnTheTesting    时间: 2007-4-25 15:42
学习,呵呵
作者: applejuzi    时间: 2007-7-15 15:42
不懂
作者: lovelovecat    时间: 2007-7-16 09:01
1、一个入口一个测试用例
2、一个角色一个测试用例
作者: guaiguai    时间: 2007-7-19 17:13
我正在测试这样的程序,我都不知道写测试用例是着重写功能还是着重写流程,请各位大虾指点一哈 ,谢谢了!
作者: washice    时间: 2008-5-26 09:56
我最近也准备写业务流的测试用例,我业务流和普通的流程之间就有又一些疑惑,希望大家继续讨论,解决这些疑惑
作者: lxqing1981    时间: 2008-8-1 15:31
又学到一招,谢谢
作者: chen_lin_yuan    时间: 2008-8-8 11:11
对啊,急啊
怎么没有人回答 啊?
作者: wyping1984    时间: 2008-8-20 21:14
标题: 根据业务
我觉得每一个不同的流程都应该有测试用例的覆盖,首先应该确定都有哪些业务流程,当然确定好了后,还可以分析哪些业务流程使用的最多,可以重点设计用例来覆盖。可以考虑基本流,备选流,异常流等。不常使用的业务流程,可以就考虑基本流就好了。当然也要考虑公司用例覆盖的要求。
作者: 无痕    时间: 2008-8-21 10:41
嗯。。请高手们多指点。。




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