看《软件测试工具与流程讨论》有感(二)

上一篇 / 下一篇  2010-06-05 15:40:20 / 天气: 晴朗 / 心情: 平静 / 精华(2) / 置顶(2) / 个人分类:个人小感

第一篇说了有关发展的问题,这篇就来讨论讨论有关技术的看法。

我们知道,测试在整个软件开发的过程中,始终处于一个辅助的地位,这点无论什么时候都是成立的,真正起主导地位的依然是开发人员。但是,必须明确,测试在开发的过程中是必不可少的,除非每个开发人员的代码能够保证100%正确以及满足客户要求,所以测试,必须贯穿整个产品的生命周期。

测试也有自己的流程,和开发过程是相对应的。现阶段,我们都要考虑一个问题:测试先行。测试越早开展越好,这样不仅可以尽早发现bug,更能节省资源和经费开销,对于整个项目的开展是有百利而无一害的。但是,客户面临一个最困难的问题,国内的需要分析做得非常不好,导致在进行系统测试时表面上看似乎是产品通过了测试,但是很多情况下,产品是没有满足客户需求的,这样就导致了国内产品始终无法站稳脚跟这样一个后果。看上去好像这与测试是没有关系的,可要知道,开发人员和测试人员看待问题的角度不一样,而且当进行需要分析的时候,测试人员也在场,所以也必须对这个问题负一定的责任。

而对于测试工具的使用,最简单的一句话就是“双刃剑”,用得好了,自己技术得到提高,待遇得到提高,公司项目进展以及质量得到了提高,用得不好,上述所说的一切全部会导致相反的结果。有的朋友问,是不是学会了工具就万事大吉了?很明确,这是不可能的,工具只能代替我们做一些简单的工作,对于具体的分析、判断以及解决问题的办法,工具是想不出来的,因为它们没有“大脑”,所以,要想成为一个高级软件测试工程师,自己必须具备手工测试的能力,同时,要利用工具来提高自己工作的效率。

对于应该使用什么样的工具,用什么样的流程,做什么样的管理,这就还是一句老话“具体问题,具体分析”,Rational的solution再好,用在不合适的地方,也是“废铁”一堆,所以,测试人员的经验很重要,这就是为什么测试人员为什么越老越吃香的原因。

视频地址:http://www.56.com/u32/v_MTU5OTc0NTM.html


TAG:

 

评分:0

我来说两句

日历

« 2024-05-02  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 5820
  • 日志数: 7
  • 建立时间: 2010-04-22
  • 更新时间: 2010-06-05

RSS订阅

Open Toolbar