为什么应该选择软件测试行业

发表于:2009-07-09来源:作者:点击数: 标签:软件测试行业选择
为什么应该选择软件测试行业 软件测试培训 我大学毕业的第一份工作,就是用 VB S 开发 网站,用asp做网站的过程中学会VBS和JS的熟练应用,后来我又觉得用这类东西做项目,没什么技术含量,就去学了C#,也用这个语言开发了一些asp.net的B/S项目和C#.NET的C/S项
为什么应该选择软件测试行业  软件测试培训

 我大学毕业的第一份工作,就是用VBS开发网站,用asp做网站的过程中学会VBS和JS的熟练应用,后来我又觉得用这类东西做项目,没什么技术含量,就去学了C#,也用这个语言开发了一些asp.net的B/S项目和C#.NET的C/S项目,虽然做出一些当时认为不错的产品,但是回想起时那都不是什么成功的东西。现在学了软件测试,开始要用QTP进行自动化测试,结果发现自己又要开始应用当初自己擅长的那个VBS 了,真是造化弄人,走了一圈,还能回到原点。

  做过开发,开始选择测试,却发现一个问题,一直不明白,测试是一个有创造性的行业吗?组织一堆测试计划、方案、用例的,就开始执行那些东西,用上各种业内认为不错的工具,开始不断的跑测,最大的成就是发现了一堆有价值的BUG。如果能再多一点的追求那么就是,像高水平的医生一样,去发现隐藏在软件体内深处的毛病,将缺陷彻底的预防。这是我最初的想法,可是现在我觉得,以创造性来衡量一个行业是错误的,一个行业的价值不仅仅是创造性,而是它的社会价值。做过开发的,不是都想说开发有创造性吗,可是我可以告诉你,无论你认为多么酷的技术,多么绚的软件功能设计模式和多么有难度的编码方式,在网上都应该能搜索得到,甚至人家做的比你更好,你所要做的只是怎么更好的应用。随着开源技术的发展,给予你的创造空间越来越小,因为有价值的东西不再是底层的代码和控件,而是商业逻辑,是客户能看得见摸得着的优秀产品。而获得优秀的产品,将是一个企业、一个团队一定需要付出的努力,不是任何所谓的创造性就能简单修辞而过的。

  创造价值是一个行业能否生机勃勃发展的真谛,而对于软件行业来讲,能给客户带来价值,创造无与伦比的优秀产品,才是生存发展的根本之道。什么才是优秀,软件开发人员可以凭借自己的优秀设计出优秀的产品,也可以借鉴别人优秀的东西和前人出色的产品,改装或重新开发出新的产品,但是否优秀不再由他们所能简单的定义,这需要测试。就算将来程序员因为高度变革的软件技术而被淘汰,任何美好的产品都可以被继承和延伸时,那么测试也还是它永恒不变的主题。只要是产品,要优秀的出现在客户面前,它就一定要测试,测试的目的就是验证优秀和促进优秀。测试就算是处在高度工业变革和科技变革之下,也是不可逾越的一道工序。所以做一个软件测试员,是很值得的,因为你的工作是和价值紧密联系在一起的,你可以把自以为是、不合格的创造踩在脚下,你可以用自己少许的创造性去更全面的验证和锻造那些真正的优秀,多么有成就感的工作呀,为什么要不看好呢。

  一个崇尚开发的人,意识到优秀比所谓简单的创造更有价值时,应该算是种成熟。不是每个人都能一开始喜欢上一个行业的,那是需要发现的眼光,特别是在开始带有偏见时,你的改变将是需要一场刻骨铭心的体验。我可以告诉自己,坚持价值判断,走软件测试这条路,将是个不错的选择,前提就是我要意识到优秀和价值才是带给我成就感的根本之道,其它的某些体验可能只是短暂的虚荣。

原文转自:http://www.ltesting.net