background image

从程序员到测试工程师(转贴)

------------

前言:软件测试一门非常崭新的学科,目前研究的内容还很不深入,仍然处于婴儿阶段。

软件测试需要什么样的专业基础还没有定论,而且目前还没有一种很好的标准来衡量测

试人员。但无可置疑,软件测试越来越受到软件公司的重视,软件测试工程师的作用也逐
渐被人们所认可。这一点已经在像微软这样的国外大型软件企业中所证实,在微软,一个
开发人员相对应着一至两个测试人员。现在,就让我们走近软件测试工程师,关注他们的

成长之路。

从程序员到软件测试工程师

国内软件公司对软件测试的态度令人担忧。软件测试工程师不足,开发测试人员比例不合

理。据调查,最好的企业中测试人员和开发人员的比例是 1:8,有的是 1:20,甚至没有专

职的测试工程师。

曾经参与微软 Windows95、Exchange Server4.0 和 4.5、Internet Explorer 4.0 和 5.0、SQL Server 

2000 开发与测试工作陈宏刚博士尽管已经升任微软亚洲研究院商务及高校关系高级经理,

但仍然对国内软件测试水平的落后深有感触。

国内很多企业还处在探索阶段,小企业的运作方式造成其主要精力是要尽快完成初始资

本积累。有些企业也了解软件测试的重要性,很努力、很认真的在学,但因为很多原因而
学不到精髓,不知道如何去做。于是只能局限于书本上学来的简单的黑箱、白箱测试而已。

很多人知道有压力测试和性能测试,但针对产品具体如何去做就不清楚了。

陈宏刚表示,重视测试首先需要有开放性的软件文化,而在很多公司中,测试工程师只

是绝对服从的听命角色,没有开发他们的积极性和创造性。一些管理人员对软件开发的流

程管理经验不足,仍然用传统企业的方法进行管理,再加上对软件质量的控制理解不对,
认为编完程序经过简单的程序员自己测试就可以使用了,而没有认识到软件测试是控制

质量最好的方法。

不过,国内还是有一些大型公司和专业公司已经在软件测试方面走上正规。1994 年开始

接包 IBM 软件测试项目,1999 年软件测试成为公司主体软件外包业务之一的和腾软件就

是其中之一。因为客户就是 IBM 这样的大型软件公司,腾软件高级副总裁刘忠表示,它