平和地面对一切 发表于 2006-2-14 16:06:10

想请教高手一个有关流程测试的问题

我现在在公司做一个应用系统的测试。该系统有S、B、E三方使用者;系统中有表示记录的状态近20多个;系统靠状态来控制不同使用者在该状态下可以做是么操作,并靠状态决定将信息发送到哪一方使用者。我想问大家的是我是不是需要测试所有的组合?

baitest 发表于 2006-2-14 22:10:17

不必要测试所有组合,找关键组合和无效组合测试就行!

skinapi 发表于 2006-2-14 23:19:50

楼主是不是可以考虑采用状态转移法来进行用例的设计。

平和地面对一切 发表于 2006-2-15 17:35:11

原帖由 skinapi 于 2006-2-14 23:19 发表
楼主是不是可以考虑采用状态转移法来进行用例的设计。

我是测试新手,还请多指教。是么叫状态转移法,请告知最好有实例介绍。
当然我自己也会去查你提到的状态转移法。谢谢了!

平和地面对一切 发表于 2006-2-15 17:55:18

我想把我测试的情况描述的再具体一些。我举一个例子:
有三方: S, B,E,当B做一操作后会有一个状态A,A状态会发送到S,E。在这时,系统会控制在A 状态下只有E可以操作,当E操作后,E的状态会更新成A1,系统会发送到B,更新数据的状态为A1,之后根据系统的控制B又可以继续下去,并会发送到下一方操作者。这里还需要说明的是在每一方不同状态下可能有很多个操作,并会产生不同的状态值。

我现在就是要做这样的测试,前一个帖子我说过光状态就有20多个,三方根据状态串起来的流程就很多了。所以想问问各位高手有是么好的办法,或者说更符合测试要求的方法。

其实我做这个测试已经很多时间了,一直都是根据需求方实际的业务上的流程在测试,做了很久很累,也总有不完整的感觉。对自己的方法很怀疑,所以请大家帮忙提提意见。

慢慢变胖 发表于 2006-2-16 11:38:56

状态太多,流程覆盖比较难做,我想还是找出主流程,测试之,然后类结构测试一样,分别测试各个状态的变化

ilovejolly 发表于 2006-2-16 16:01:35

这样的测试你需要更进一步对业务进行理解,这样的组合在客户的眼里可不一定是等价的

平和地面对一切 发表于 2006-2-18 10:21:26

非常同意楼上的意见。
我做这个测试有点时间了,客户常用的流程基本能掌握。我担心的就是那些偏门的不常用的流程,一旦客户实践了,那就麻烦了,因为我都不知道运行后的结果是是么。所以我才来这里请教大家的。。。。。。

luxuabc 发表于 2006-2-26 00:14:22

我想对于这个测试做路径覆盖是很困难的事情。可以基于状态来设计测试用例,我们不一定要跑完所有的组合,只要每种操作状态都覆盖到就可以了。
还有你可以与客户加强交流,如果有机会的话。了解客户的真正需求和如何使用你的系统

Testing-C 发表于 2006-3-1 15:59:10

需求是一切的基础

vily1314 发表于 2006-4-25 16:54:20

我也类似又这样的问题,觉得流程的路径全部遍历很繁杂,且自己感觉作的过程自己会产生抵触情绪。有没有更好的办法?

Leon 发表于 2006-4-25 17:31:26

画状态机图

rockday 发表于 2006-4-25 20:31:38

高人比较多啊 呵呵

guaiguai 发表于 2007-7-20 08:32:13

我也正在做这样的测试,,我现是走的正确的流程,错误的流程太多,都不知道要怎样下手

qq115647140 发表于 2007-7-20 10:35:06

学习中^^^^^

yt1985cncn 发表于 2007-7-20 10:42:27

无论是状态转换还是流程覆盖还是先把主要的流程测试了,再选一些偏的路径,测试本身就不可能实现所有的可能性,只要你在交付时和主管说明情况即可~~
页: [1]
查看完整版本: 想请教高手一个有关流程测试的问题