51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4055|回复: 6
打印 上一主题 下一主题

[原创] 测试环境与开发环境混在一起引发的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-6-9 14:06:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一.        测试环境与开发环境混在一起引发的问题
Ø        当开发员在开发环境更改、修正环境配置,或增加数据而没有知会测试组时,会导至刚发现的缺陷没法重现。甚至会引发本来正确运行的功能,也会出现缺陷。如:开发员在测试库更改了存储过程时,而没有及时通知测试组。测试组继续使用旧版本的EXE测试,就可能出现了本不会出现的缺陷(调用失败、前后数据不一至等)。
Ø        改变操作环境:测试进行时可能需要重新配置各种各样的条件进行测试,假如这些测试条件被擅自修改了。就也会引起预期与实际有差异,就会当成一个缺陷上报,但实际上可能不是缺陷。
二.        解决办法
Ø        开发环境与测试环境分开管理配置。
Ø        测试数据库不能用于程序员开发时的测试。只能用于重现缺陷,对数据对象只能查看,不能更改随意更改,插数、删除数据。
Ø        测试数据库的数据,在测试期间,无论结构或数据内容,都会存在不合理的情况。所以根据每次测试目标不同,而使用多个测试数据库。如:做报表测试、性能测试时就需要数据库存大量的数据。又如:做功能测试时,一般只包括简单的输入与输出,所以那时的数据库可能就只需要少数据或空的数据库,这样也有利于增加功能覆盖率。
Ø        测试前,应该有一个比较稳定的数据库备份文件,方便随时重建。
Ø        测试期间,对数据库的更改、组件的更改都需要统一配置。这样有利于在交付的时候,能够交付出一套完整的系统,减少因为缺漏部份文件而将缺陷带到实际的使用中。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-6-14 15:56:53 | 只看该作者
应该是这样的,不过.现在我们这个公司,和公司的开发环境是一致的
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2006-6-15 12:02:29 | 只看该作者
我们公司也是混在一起的啊,郁闷着。。。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-7-12 17:34:03 | 只看该作者
发现问题不难
解决问题难
推向难上加难

值的信服
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-7-16 14:57:34 | 只看该作者
强烈同意!!
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-8-10 21:57:06 | 只看该作者
有道理
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2007-9-3 18:43:33 | 只看该作者
了解
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-16 00:52 , Processed in 0.071460 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表