|
对于软件测试工程师,在认识上很多人都有误区,认为测试工程师是为程序员打杂的,从事这些工作的人是那些写不来程序的菜鸟,随便点几下按钮,做做样子,并没有技术含量。在一些小公司,的确是以这种功能性测试为主,但这并不意味测试工程师的作用仅限与此。其实在软件发达国家,软件测试工程师不仅要具备一般软件的设计、测试能力,而且要能独立开发测试软件,对测试程序提出分析解决方案。正如清华大学郑仁杰教授指出:"软件测试是软件产品的质量,它需要具有一定水平和实践能力的人员参与;而且软件项目的测试成本要占整个软件产品开发成本的一半,甚至更多。没有哪一个软件开发项目和哪一个软件开发组织不开展软件测试工作的。" 目前,我国对各类IT人员的需求量依然很大。中国有非常优秀的软件人才,可以做出很好的软件,但是中国缺少能将企业的工艺管理整合起来的精英,也就是高级软件测试工程师。既然高级测试工程师和低级测试员的工作内容和工作质量相差如此悬殊,那么的他们的薪资待遇差别又有多大呢?据上海市2005年城市指导价相关数据显示,高端软件测试工程师的年薪在11万左右,而低端测试员的年薪仅为1万三千元左右。现在测试界流行的'软件测试工程师处于"双高"地位,即地位高、待遇高,有的人月薪可高达8000元'主要是针对这部分人群而言,他们的职业前景非常广阔,年工资有逐年上升的明显迹象。 也许有的人会说:"测试工程师能创造多少价值呢?它又不像开发,是一种自主创新的工作力,只是在别人既有的作品中修修改改,为什么能值8000元。我们来算一笔简单的帐,假如一个测试工程师一天能找到2个bug,在产品出厂前每个bug的价值是200元,那么一个月软件测试工程师可以创造:2个*200元/个*30天=12000元,如果这个错误不及时找出来,出厂后再派专人上门做技术支持,它的成本可能是1000元,甚至几万元,所以说月薪8000对一个好的测试工程师来说一点也不高。 |