alisay 发表于 2010-6-17 11:06:32

测试新手,遇到难题啦,请问这个案例的测试用例写法(已经修改)

我们要做一个订单审核的功能,所有订单必须通过审核,会按照类型进入下面的不同的小组里(A组 B组 C组 D组 E组 F组)

订单包括三种类型(A、B、C)
小组分为六组 (A组 B组 C组 D组 E组 F组)

A种类型进入A组
B种类型进入B组
C种类型进入C组
其中A组B组审核之后就直接完成了
C组的订单在审核的时候会再分到D\E\F组,即C组审核之后,D\E\F组之一会再审核一遍,审核之后才完成

目前有待审核的问题约1万,审核人员30人,每个人可以随便选择组(即ABCDEF可以随便搭配)
每组的审核人员又分为上午和下午两个班,上午班是9:00-12:00,下午班是12:00-17:00
当审核员选择一个时间段开始审核之后,会先选择一个组(比如他选的是A,他可以审核A和F),系统会自动发送5个A组订单给他,待他审核完这5个之后会自动再发给他另外的5个A组订单,直到审核完A组。他点击F组,也是如此。
假如他在审核A组的过程中(即分给他的5个未完成),点击F组,则未审核完的那5个A组会继续出现,直到审核完这几个,再出现F组的订单

要求:
1、同时上线的人不能审重复
2、所有该时间段(上午or 下午)问题必须审核完才能下线

[ 本帖最后由 alisay 于 2010-6-18 09:29 编辑 ]

alisay 发表于 2010-6-17 11:46:22

自己顶一下

alisay 发表于 2010-6-17 13:38:46

再顶一下

litiemei101 发表于 2010-6-17 15:45:50

題目不清楚。
C种需要进入二次审核(不通过到分组(1、2、3、4组)状态--分组到审核通过状态):Q

xu1314 发表于 2010-6-17 17:01:59

:victory: 顶一下

alisay 发表于 2010-6-17 19:16:24

修改了 在帮我看看呢~

Jackc 发表于 2010-6-18 10:57:27

一、首先可以等价类划分测试单元:
1、A/B类
2、C类(包括C产生的DEF组)
3、时间类,9:00-12:00和12:00-17:00。包括年月日
4、操作类
5、操作人员类

二、然后细化以上各类测试元素,比如
1、A/B类:A、B
2、C类:CD/CE/CF
3、时间类:(参考黑盒用例设计白皮书中,判定表的实例二,注意这个实例没有对2月、周末、节假日以及具体的24小时进行分析,比如你这个用例需要考虑每天17点以后的情况)
http://bbs.51testing.com/thread-101113-1-3.html
(白皮书下载)
4、操作类:选择单组成功/失败、操作中、选择多组成功/失败、多组状态中单组完成、提交成功/失败
5、操作人员类:只需注意30这个关键点

三、具体化测试元素,并一一组合生成用例。
你这个系统在时间类的测试元素太多,建议再次细分时间类元素,比如分成工作日、非工作日。
具体化测试元素,在生成用例时,最好使用正交表工具,手工设计耗时较多。
http://bbs.51testing.com/thread-183770-1-2.html
(正交表设计工具)

四、完成后检查是否存在异常类用例没有覆盖。比如同时在线操作人员超过30人、选择的1组数据不足5个等等。


你先理一下思路,有问题再讨论::xizao:::

缺水 发表于 2010-6-18 18:55:18

这个应该用正交分析法吧
页: [1]
查看完整版本: 测试新手,遇到难题啦,请问这个案例的测试用例写法(已经修改)