1. 软件测试的职业现状
“微软公司开发Windows2000操作系统的过程历时3年,投入50亿美元,使用了250名项目经理、1700余名软件开发工程师、3200余名软件测试工程师。其开发工程师与测试工程师的比例达到了1∶1.7。”软件测试的重要性由此可见一斑。
◆ 软件上市必先测试
随着国内软件产业和全球软件外包的迅猛发展,软件产品的质量控制与质量管理正逐渐成为企业生存的核心。为了保证软件在出厂时的“健康状态”,几乎所有的IT企业在软件产品发布前都需要大量的质量控制工作。美国质量保证研究所对软件测试的研究结果表明:越早发现软件中存在的问题,开发费用就越低;在编码后修改软件缺陷的成本是编码前的10倍,在产品交付后修改软件缺陷的成本是交付前的10倍;软件质量越高,软件发布后的维护费用越低。
2. 微软的“绣球”
2006年4月,*主席胡锦涛访美期间与美国微软公司创始人比尔.盖茨进行了会谈。之后,*发改委与微软签署第二期有关继续加强软件产业合作的谅解备忘录。微软承诺,未来五年中将提供上亿美元的软件技术支持、软件开发和软件测试服务订单。
3. 软件专家看测试
“很多人都认为微软是一家软件开发公司,而事实上,我们是一家软件测试公司。在*产品要发布的时候,此产品的所有相关*都必须签字,而测试人员则具有*的否决权。”
——微软公司总裁 比尔.盖茨
“在很多大型的软件开发项目中,软件测试甚至会占据整个项目周期一半以上的时间。从投入的资金和人力物力来看,测试,在使产品稳定和修改花去的时间可能占到整个项目时长的80%。”
——前微软亚洲研究院博士、软件测试专家 陈宏刚
4. 软件测试工程师的职业优势
★就业竞争小
信息产业*发布的报告显示,我国目前软件测试人才的缺口在20万以上,在未来的十年中这一数字还将持续增大。目前软件测试人才的需求量远大于供给,据前程无忧数据显示,软件测试工程师已成为2006年最紧缺的人才,因此从事测试职业所面临的竞争压力将远小于其他职业。
★工作起点高
目前单独设立软件测试*,对测试工程师有强烈需求的企业多是较大规模的软件企业。因此,测试工程师并不像一般的软件工程师那样需要在小企业积累一定经验后方能获得进入大企业的通行证。
★薪资待遇好
前程无忧2006年的薪酬报告显示,软件测试工程师的薪资有逐年上升的趋势,一般测试工程师起薪从2000至5000元/月不等,若有三年以上工作经验的话,薪资在 8000元/月左右。
★职业寿命长
质量是产品的灵魂,作为软件质量的把关者,软件测试工程师在企业中的地位也越来越重要,其工作相对更加稳定,而且随着项目经验的不断增长,对不同行业背景了解的不断深入,软件测试工程师的水平将会越来越高,越“老”越吃香。
★工作更稳定
由于从事测试工作一般都在大中型的软件企业,大中型企业相对稳定,用人制度更好,由于企业倒闭或者管理不规范,辞退员工的可能性小。
★性别无偏好
不像许多IT职位那样, 软件测试工作对性别没有具体要求,相比之下,软件测试工作的过程和结果不太依赖于个人创新能力和工作强度,更需要的是熟练程度、耐心、责任心和自信心,所以,企业对测试人员的性别也就没有什么特别的要求