在典型的软件开发项目中,软件测试工作量往往占软件开发总工作量的40%以上,测试成本也要占到了开发总成本的30%到50%。不久前,软件测试工程师又名列十大IT业最有发展前途的职业之中。很显然,测试占据着软件开发过程中一个很重要的位置。
目前在国内,测试一直都被人忽视,测试整体水平低下,专业的高端人才极其缺乏。但要提高软件质量,就必须加强测试力量,不经测试的产品经常导致后期维护和服务费用偏高,市场竞争力不强,质量及可靠性很难得到保证。
据统计,微软的开发和测试人员比例在2:1到1:1之间,而国内很多企业都很难以到达到这一配备标准,大部分的软件企业都没有自己的专业测试队伍和测试工具。对一些大型软件来说,测试显得尤为重要。故公司也考虑将专业测试作为今后的发展方向之一。
发展机遇:
目前国内软件的成熟度比较低,很多软件企业没有能力来对自己开发的产品进行专业测试,从成本的角度来说,某些测试工作让专业的测试机构来承担比自己组建一个测试部门更划算。因此,国内软件测试的市场空间比较大。
另外,国外一些软件企业也需要借助第三方测试机构来完成软件的本地化测试,如微软的产品翻译成中国文字,如果自己来做这些本地化测试工作,成本会比较大,而让给专业的测试机构来做就比较划算了。
因此,这一方向应该还是很有发展前景的。如果花精力也能创造不少的市场。
不利因素:
很多企业普遍的风气是只重技术,不重质量,对测试的重要性还没有真正认识到,就算自身不具备专业的测试力量,也没有形成请专业测试机构来测试的意识。
另外,由于在中国高等学府中开设软件测试专业的极少,很多测试人员都不是科班出身,大都半路出家,缺乏系统的理论知识。而且,很多工程师也不愿意从事测试工作,认为是在给开发人员打下手,没有前途,因此也妨碍了国内测试队伍素质的提高。
模式探讨:
具体的做法是根据委托方的要求,承担全程跟踪软件测试服务、GUI界面功能测试服务、软件性能测试服务、鉴定验收测试服务、硬件选型测试服务、以及软件质量评测等。
可用资源:可由测试部门的测试工程师担任测试工作,由质量部门的QA工程师担任质量保证工作。
适用对象:测试力量薄弱的软件企业。