发布测试的困惑

上一篇 / 下一篇  2007-01-12 09:24:35

昨天本来要发布项目,结果到最后还是以失败告终,因为发现了一个隐藏比较深的Bug。遗憾...

从昨天一天的工作状况来看,我们的测试工作存在很多的问题,比如说这个Bug,就是在新增一条数据已经进行了一些验证,而在编辑数据的时候没有进行验证。而开发人员在编写这段代码的时候也没有考虑到用户旧数据的验证方法,导致过去的那个设计思路在出现问题的时候无法继续了。如果我们能早一天发现这个Bug,给开发人员更多的时间去考虑这个问题,也不至于像昨天那样放弃发布。好在今天早上来了以后,开发那边已经解决了这个问题。这也充分说明了我们的测试力度不够,可是该如何提高呢?很多地方的问题我们该如何深入以保证不再出现类似的问题呢?是否除了测试人员应该加大开发力度的同时,开发人员也能在设计和编写代码的同时给与更多的重视呢。呵呵,绝对没有推卸责任的嫌疑,只是觉得无论是开发还是测试都应该认真的对待这个问题。

另外就是对我们现有的测试方法很有感触。因为我们的产品是一个产品框架,而且昨天是升级发布,要测试的就是升级是否正确,不能简单的拷贝,安装就可以了,要将整个测试环境恢复到一个用户现有的环境(包括数据库和IIS服务器),然后升级后验证用户原有的数据结构是否可用,本地库信息是否丢失或者错误,修正的Bug是否已经完成。所以昨天一天的时间,每Build一次,我就要恢复环境一次,然后升级,然后验证问题。而恢复环境,重新升级差不多需要30分钟,然后验证问题需要1个小时左右的时间。因此基本上昨天一天都在作环境,升级,准备测试数据,我总是在想如何简化这些操作呢?使用自动测试方法?可是环境搭建好像没法使用自动测试啊?不知道其他人是如何进行发布测试的?今天准备用自动测试脚本进行测试数据的准备工作。看看能提高多少工作效率...

 


TAG:

阳阳小窝 引用 删除 ccc11yyy   /   2007-01-24 17:20:45
我也是刚开始就做测试的,在学校只学了些理论,更多的是在工作中成长。遇到问题,积极地寻找解决方法,养成持续学习的习惯。至于开发和设计的知识,可以自己寻找机会磨练,比如自己设计开发一个测试管理工具,或者一些辅助小工具什么的。
八爪鱼 引用 删除 annie0406   /   2007-01-23 13:02:42
to star86213 : 我和mimosa走的路不太一样,也可以给你一些参考.我是一开始就做测试的,除了在学校学过计算机的一些基础知识外,也未经过正规的培训.基本上是自学的.觉得测试更多的是需要经验积累和创新思维.当然,到后来,你会越来越觉得需要更雄厚的开发和设计知识.
雨露甘霖 引用 删除 mimosa   /   2007-01-16 13:14:35
回答star86213:
不好意思,因为这两天发布完成了,有很多后续的会议要开,因此没有及时回答你的问题。
我从97年开始做开发的,2002年开始做测试,所以我的测试技术都是从开发那里积累来的,没有接受过任何形式的培训,自动测试也是自己学的(当然在公司的支持下)。我觉得测试其实不是什么技术,不像一种开发语言或者开发工具那样是有一定的规则的,如果想成为一个好的测试人员,需要的不只是技术,还需要有设计能力和开放的思维能力,这些不是在哪本书或者哪个培训班中可以学到的。所以在成为一个测试人员之前,首先应该接触开发和设计。有了一定的开发和设计基础,在进行测试,往往会在发现问题和分析问题上能达到一个比较高的层次。而且也能得到开发人员的尊重和理解。
测试人生 引用 删除 star86213   /   2007-01-12 22:10:00
请问楼主啊,,你的测试技术是在哪儿学的啊?是在学校?还是自学?还是培训班啊? 我是个新手,,想问一下自学软件测试是否行的通啊? (静候您的回答)
八爪鱼 引用 删除 annie0406   /   2007-01-12 20:59:56
我们的发布测试差不多和你现在做的一样,呵呵.提高是一个不断积累的过程,保证同样的错误不犯第2次,就可以很快地提高了
 

评分:0

我来说两句

日历

« 2024-04-30  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 4773
  • 日志数: 6
  • 建立时间: 2007-01-10
  • 更新时间: 2007-03-06

RSS订阅

Open Toolbar