google搜索 站内搜索                 软件测试门户 | 软件测试培训 | 文章资料精选 | 软件测试论坛 | 测试解决方案 | 软件测试博客 | 测试招聘求职 
打印

[讨论] 关于测试数据

关于测试数据


大家的测试数据都是怎么样组织的呢?
为了将数据分离出来,集中管理,我现在做的情况是将数据存在excel,集中放在某个特点的data folder里面,在每次run test之前,用一个action做data prepare的事情,将指定的某张表(比如:test同名excel file)import成为runtime table。但是这样的话,test data都是每个test要维护一个excel文件如果某个re-usable action的参数化数据的column 或者其他数据表结构变化的时候,那么用到这个re-usable action的test的 data table 都要修改,这存在很大的update effort........

不知道大家都是怎么处理数据的?
还有测试数据的重用性问题大家有考虑吗?

TOP

我觉得你的做法应经很好了


你假设的情况应该很少出现,数据表结构都变了,说明被测试的软件变动太大了,大的变动qtp是无法灵活应付的,data table实际已经作废了,只能付出劳动力,你说呢
我正在学习如何做一个test framework,你觉得做一个测试框架如何?开源的emos不知道是否适合qtp

TOP

如果一个软件的变动还是很频繁和很大的,那就还不太适合运用自动化来测试.自动化测试大多用在回归测试中,而这时版本质量比较稳定了,

TOP

引用:
原帖由 bluelight 于 2006-7-3 17:25 发表
大家的测试数据都是怎么样组织的呢?
为了将数据分离出来,集中管理,我现在做的情况是将数据存在excel,集中放在某个特点的data folder里面,在每次run test之前,用一个action做data prepare的事情,将指定的某张表(比如:test同名excel file)import成为runtime table。但是这样的话,test data都是每个test要维护一个excel文件如果某个re-usable action的参数化数据的column 或者其他数据表结构变化的时候,那么用到这个re-usable action的test的 data table 都要修改,这存在很大的update effort
以前我们做的测试数据也是以excel形式来做的.不过我们不是以action用到数据来规划excel的,而是以相关的业务模块来规划excel sheet的.
MSN: keanqian@hotmail.com
软件测试工具及服务提供商

TOP

受教育了


以前我们做的测试数据也是以excel形式来做的.不过我们不是以action用到数据来规划excel的,而是以相关的业务模块来规划excel sheet的.

TOP

以业务模块来分的话,要执行几套数据的,怎么config呢? 是不是用字段表明是run 组织好的数据格式某个实例?

//还有,如果要实现数据的分布式管理和结构化管理,有没有想过将数据存放在db中,作一个master database,从maste data中load 数据出来组织成一套测试数据呢? excel数据冗余度,稳定性都不怎么地说。。。。。。。

TOP

俺也是把数据作成excel表,把所有可能出现的数据都用上.每次作累积.

现在想把数据放到数据库中,但考虑每次维护很不方便,添加数据很麻烦,现在没有采用.(可能还没有发觉他的方便性)

TOP

如果在qtp的上层包一层外壳,将action 写成模块化的东西,就像积木一样,在外层shell上,重组actions,对每个action从master data中配置制定相应的测试数据。。。。。。有人做过这件事情没有?

TOP

我都还没有接触到数据库的测试呢,先学习了

TOP

 
当前时区 GMT+8, 现在时间是 2008-12-5 07:53Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹