xihuan856 发表于 2011-5-22 19:29:20

测试已经上线系统的需求变更的新开发的模块,大家都采用哪些测试策略来设计测试数据?

为了提高测试效率,我们目前采用的是直接还原线上数据库,并执行部分初始化脚本,来测试目前的业务系统,并利用现有的业务数据作为测试数据。这样造数据有一个缺点就是由于数据库都几十个G,每次拷贝都接近要一个小时,并且无法使用数据库界面来还原,只能使用脚本来还原,这对初级的测试工程师来说,有点难。但是目前由于数据库服务器的空间不够,公司不愿意加机器,找到网管,维护人员都说这样不好,叫我们重新自己设计新的测试数据?这样数据库的空间肯定够,不能用业务数据,业务数据库的数据量越来越大,我们也讨论的多次,没有找到更好的方法?一直都这样僵持着,哎,头痛。

大家是否有好的方法,大家讨论讨论,多谢!!

Nio 发表于 2011-5-23 17:25:15

如果只是做一些功能检测,建议还是搞一些SQL语句,还配置数据库的数据吧。
如果是复现问题,在少量数据无法复现的情况下,再使用全部业务数据不迟。

archonwang 发表于 2011-5-26 15:01:07

仅仅做功能测试没必要需要全部的业务数据。

如果功能涉及的数据库内对象关系并不是很复杂的话,不需要这样子做,很不好的。

mallybel 发表于 2011-6-2 14:12:11

我们现在的数据库都百来G了.数据库备份,传输都是很大的难题呢。目前测试的数据库是在数据库数据比较小的时候备份下来的。或者根据开发人员的建议将不重要而占空间较大的图片等表清理后再导。如果需要全部数据都导回来,可以把表分开导,服务器空间不够就加大硬盘。目前我们还不需要用真实业务数据支持测试。如果是数据问题,由开发人员在分析问题后,基本上能定位是什么问题,能够自己做数据复现的。原因不明,又非常少见的错误数据直接出脚本处理掉了。

giftspirit 发表于 2011-6-2 15:35:21

JAVA开发工程师

giftspirit 发表于 2011-6-2 15:35:33

JAVA开发工程师
通方软件(杭州)
公司行业:计算机软件计算机服务(系统、数据服务、维修)
公司性质:民营公司
公司规模:50-150人

要求:
本科以上学历,至少2年以上软件开发经验,精通java开发;
精通B/S架构web开发,有大型项目开发经验;
有互联网经验优先;
精通数据库开发;
有激情,团队协作能力强,学习主动性强;

联系人:许小姐
QQ:1007738969
地    址:绍兴路437号华洲创业大厦
发布本招聘广告企业的营业执照名称:上海通方软件技术服务有限公司

giftspirit 发表于 2011-6-2 15:36:16

JAVA开发工程师
通方软件(杭州)
要求:
本科以上学历,至少2年以上软件开发经验,精通java开发;
精通B/S架构web开发,有大型项目开发经验;
有互联网经验优先;
精通数据库开发;

联系人:许小姐
QQ:1007738969
地    址:绍兴路437号华洲创业大厦

giftspirit 发表于 2011-6-2 15:36:28

JAVA开发工程师
通方软件(杭州)
要求:
本科以上学历,至少2年以上软件开发经验,精通java开发;
精通B/S架构web开发,有大型项目开发经验;
有互联网经验优先;
精通数据库开发;

联系人:许小姐
QQ:1007738969
地    址:绍兴路437号华洲创业大厦
页: [1]
查看完整版本: 测试已经上线系统的需求变更的新开发的模块,大家都采用哪些测试策略来设计测试数据?