3W测试方法

2010-04-20  刘露 

3W:  Who When What
就是:什么人 + 什么时候 +做什么事。

这种方法,提供了一种简单的case组织思路,适用于黑盒测试。
使用时最好与其他的方法一起使用。比如说,用户充值。这个业务该如何设计case?

根据3W的原则,什么人 + 什么时候 +做什么事,我们来拆解这个用例:


什么人? 新用户,老用户,VIP用户,有欠费用户....
什么时候? 白天,凌晨,系统故障时...
做什么事?通过电话充值,通过IVR充值,通过银行卡充值,通过信用卡充值...
然后把这些场景连起来,就组成了一个集成的业务用例了。


通过对3W的充分分析,可以清楚的知道可能会充值会发生的场景,这一点类似于书本中介绍的黑盒测试的场景法,不同的是,3W给了如何设定场景的思路。
312°/3091 人阅读/3 条评论 发表评论

刘露  2010-04-20

可能又有同学会说,这不是穷举法吗?
No,3W其实是组织测试用例的思路,是对其他测试方法的补充。
就说这穷举法,怎样在能算是穷举的足够?有效?
再比如因果法,怎样才能有效的设定这个“因”与“果”呢?
3W的出现就是在这个契机。


刘露  2010-04-20

很多人在谈论测试方法的时候只是单纯的学习理解测试方法本身,事实上,在测试用例的准备阶段需要多种思维多种方法的融合使用。这就需要我们平时多留意其他有意义可操作的思想,融会贯通后,变换成自己的,而不是单纯的去套用所谓专家的推荐。
3W的原则就是一个例子。


刘露  2010-04-20

这是一个非常直白的测试方法,但是是很实用的思路。
对于测试方法,我的理念就是,总结,只有总结为自己的理论才是真正的方法。


登录 后发表评论
刘露
访客 2828
刘露 的其他博文 更多