51Testing软件测试论坛

标题: 测试用例中是否要具体列出所有情况的测试数据? [打印本页]

作者: zoey7zy    时间: 2006-6-22 09:11
标题: 测试用例中是否要具体列出所有情况的测试数据?
大家好!我刚刚开始做测试3个月,现在已经开始写测试用例,测试用例是看起来挺简单,可真正写的时候就觉得很难写的面面具到了。我现在用的是TestDirector,想请教一下,在写测试用例时,是不是要列举出所有的测试数据?如果这样的话,那如果系统很复杂的话岂不是要花很多时间?
作者: g_win    时间: 2006-6-22 09:23
考虑到重用,建议还是做得灵活些比较好。
假如是在尚未获得非常详细的需求和软件可执行程序的情况下设计测试用例,那还应考虑到以后对测试用例修改的量有多大,所以前期测试用例可以在测试场景设计上多下些功夫,考虑一下测试数据的范围,到了执行时再添上具体的数据。
作者: zoey7zy    时间: 2006-6-22 09:29
谢谢版主的回复,确实,我们现在完全是按照需求规格说明写的测试用例。
不知道大家写测试用例是不是都是按照需求规格写呢?有的时候我觉得,为什么不按照详细设计写呢?那样的话测试用例不是会写的更详细吗?
作者: zhangchi1973    时间: 2006-6-22 10:48
详细设计有可能因为设计人员的理解问题造成对需求的不透彻
作者: 网络游侠    时间: 2006-6-22 21:06
我建议你把TD好好学下,上面有很多思想,只要你设计的用例把你需求点能联系上就ok
如果你不明白看下QC也行
http://mayingbao.cnblogs.com/archive/2006/06/21/431783.html
作者: rosefrozen    时间: 2006-6-22 23:21
系统测试用例是根据需求规格说明书来写的,用来验证系统是否符合需求中规定的功能和性能等,而根据详细设计写的是单元测试用例,因为详设描述的每个函数的具体实现。系统测试是黑盒测试,单元测试主要是白盒,这两者是不同的,同时又相辅相成。
用例的设计有等价类、边界值、正交分析等方法,这些设计方法的原则都是以尽量少的用例进行尽量充分的测试。至于设计的用例是否要面面具到,这要看具体的情况,如果有足够的时间和人力,当然测得越充分越好,但必须记住测试是无法穷尽的。如果进度紧张,则应该优先保证基本功能的正确性,其次考虑系统对异常情况的处理,以及优化性能等。

[ 本帖最后由 rosefrozen 于 2006-6-22 23:24 编辑 ]
作者: songfun    时间: 2006-6-23 08:55
TD可以使用参数的,用例可复用。




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