看《软件测试工具与流程讨论》有感(二)
上一篇 /
下一篇 2010-06-05 15:40:20 / 天气: 晴朗
/ 心情: 平静
/ 精华(2)
/ 置顶(2)
/ 个人分类:个人小感
第一篇说了有关发展的问题,这篇就来讨论讨论有关技术的看法。
我们知道,测试在整个软件开发的过程中,始终处于一个辅助的地位,这点无论什么时候都是成立的,真正起主导地位的依然是开发人员。但是,必须明确,测试在开发的过程中是必不可少的,除非每个开发人员的代码能够保证100%正确以及满足客户要求,所以测试,必须贯穿整个产品的生命周期。
测试也有自己的流程,和开发过程是相对应的。现阶段,我们都要考虑一个问题:测试先行。测试越早开展越好,这样不仅可以尽早发现bug,更能节省资源和经费开销,对于整个项目的开展是有百利而无一害的。但是,客户面临一个最困难的问题,国内的需要分析做得非常不好,导致在进行系统测试时表面上看似乎是产品通过了测试,但是很多情况下,产品是没有满足客户需求的,这样就导致了国内产品始终无法站稳脚跟这样一个后果。看上去好像这与测试是没有关系的,可要知道,开发人员和测试人员看待问题的角度不一样,而且当进行需要分析的时候,测试人员也在场,所以也必须对这个问题负一定的责任。
而对于测试工具的使用,最简单的一句话就是“双刃剑”,用得好了,自己技术得到提高,待遇得到提高,公司项目进展以及质量得到了提高,用得不好,上述所说的一切全部会导致相反的结果。有的朋友问,是不是学会了工具就万事大吉了?很明确,这是不可能的,工具只能代替我们做一些简单的工作,对于具体的分析、判断以及解决问题的办法,工具是想不出来的,因为它们没有“大脑”,所以,要想成为一个高级软件测试工程师,自己必须具备手工测试的能力,同时,要利用工具来提高自己工作的效率。
对于应该使用什么样的工具,用什么样的流程,做什么样的管理,这就还是一句老话“具体问题,具体分析”,Rational的solution再好,用在不合适的地方,也是“废铁”一堆,所以,测试人员的经验很重要,这就是为什么测试人员为什么越老越吃香的原因。
视频地址:http://www.56.com/u32/v_MTU5OTc0NTM.html
收藏
举报
TAG: