background image

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

[color=Navy][font=宋体]这篇是 2002 年底《程序员》杂志上的一篇文章,虽然时间早了点,

但值得一看。

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

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

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

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

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

特别策划

/本刊编辑部 撰文/闫辉

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

据调查,最好的企业中测试人员和开发人员的比例是

1:8,有的是 1:20,甚至没有专职的测

试工程师。

曾经参与微软

Windows95、Exchange Server4.0 和 4.5、Internet Explorer 4.0 和 5.0、SQL Server 

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

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

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

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

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

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

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

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

好的方法。

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

1994 年开始接

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