软件测试的未来

发表于:2007-11-13 11:36

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:网络转载

        软件测试从无到有,从小到大,从辅助走向前台,正在慢慢改变着人们的观念,笔着从事这个领域多年,经历国内这一行业的发展, 结合自身的理解, 对测试目前的现状及未来走向提出自己的想法.

        目前测试在国内发展不足,主要的原因有如下几点:

        1.首先是认识上的,觉得软件开发人员自己测试一下就OK了,不愿使用测试团队去进行专业化的测试.

        2.对测试重视不够.

        3.国内的软件企业比较小,很不正规,企业的订单更多的是通过关系得到,因此,不愿花费时间和成本,仅希望尽快的完成产品,交付用户使用,这样好尽快获取效益,所以,产品未经过严格的测试环节就交付客户使用.

        4.因为企业较小,能够生存是第一重要的,因此,对於企业的长远没有更好的规划,表现在软件产品上就是对品质不是严格要求,或着表面上讲严格,实际中或着因为TTM原因,对软件测试不肯投资.

        5.国内此一领域自身从业着的问题,没有好理论和工具,提供专业化的工具去辅助工作.如此种种,制约着此一领域的发展.
        近年来,随着国内经济的持续快速增长,软件行业也得到快速的发展,据IDC的统计,目前国内的软件产值已达2100亿元,出口40亿美元左右,且以每年两位数的增速在发展,这对於软件测试无疑是一计强心针,促使软件测试领域朝着正确的方向发展;另一方面,国外的一些好的工具及方法也渐渐进入国内,逐渐被熟悉和使用,尤其是一些open sources的工具,更是久旱逢甘露般被国内许多业着所效尤.对於软件测试,未来有如下几种发展方向.
   
        1.软件产品评估及其度量.一个软件产品要交付客户了,其目前到底是一种神麽状态,Bug减少到可交付的安全的范围以下了吗?软件可以交付客户吗? 未来客户使用产品会产生多少bugs是在范围以内吗?软件的测试及开发流程有纰漏吗?这些都需要一个系统化的度量及评估体系去完成他,得到一个科学的报告.如此的工具也有很多,国外一些组织, 提出了
      TMM(Testability Maturity Model) by David Gelperin, 1996
      TIM(Test Improvement Model) by Ericson, Subotic and ursing 1996.
      TMM(Testing maturity Model) by Burnstein et. 1996
      TPI(Test Process Improvement) 等模型及概念. 
   
        2.自动测试工具. 随着搜索enginer的发展,一些automation工具被熟知,同时,国外的一些专业化的公司及其产品的进入国内,使得从业着有了更进一步的认识,通过了解国外先行着的研究成果,开阔了视野,对领域的认识又深化了一步,也充满了信心.如一些工具如下:
        Open sources: cppunit, CUT, TCL & TK, GCT, c++test,LPT fot linux, embeded test,boost, etc.
        基於平台或公司: Winrunner, loadrummer, Rational series, etc
        基於航天或军事领域的: LDAR公司的Codetest, silktest,etc. 
        基於不同的开发语言,如java, c/c++, 基於不同的平台,如windows, linux,基於不同的格式,
        如html test, web test, erp test, xml test, protocol test ,etc.通过研究这些工具及思想,拓展测试工
        具的使用时限及功能,填补工具耗时及费力的弊端,提供更加专业化的手段去提升工作绩效,从而获得更多的成绩和认同.

        3. 专业化软件测试公司.下一步更未来的发展,随着外包产业的不段发展,第三方的,专业化的软体测试及服务公司将会出现,评估及度量是此一模式的最佳进化,因为project sources code一般企业不会提交给外人去读,去测试的,他们提供更专业化的谘询和更加全面深入的测试工作,辅助开发出更高品质的产品,服务於不同行业和领域.

《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • xia8940516
    2007-11-27 16:50:02

    我在一家专业化软件测试公司工作,外派到一家银行作一个银保通系统。我们有一个测试团队,6人。我们对产品进行评估及验收测试。分析该产品是否通过。我们不做白盒测试,也看不到程序代码(另一外包公司负责程序开发)。但是我觉得我们还不够专业,我们希望通过自身的学习和公司的培训提高我们的专业性。现在,迫切希望公司给我们项目组培训。培训软件测试过程改进的知识最好。呵呵

  • roundabout
    2007-11-22 16:41:16

    刚刚步入测试行业,希望它的前景会更好

  • hotivy
    2007-11-14 10:18:39

    有中国特色的软件测试

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号