关闭

当今测试软件面临的挑战

发表于:2011-5-12 10:35

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

 作者:余昭辉等译    来源:51Testing软件测试网采编

  影响测试程序成本、进度和人力的新因素包括:

  在开发团队、测试团队、核查及验证(V&V)团队、承包商,甚至是用户(如用户验收测试)之间进行多余的测试。

  技术和新功能的引入大大提高回归测试的数量级。

  计算机软件测试复杂度的提高。

  每个产品发布的的互操作性、跨平台和认证测试需求。

  科罗拉多州立大学计算机科学专业发表了一篇名为“自动测试软件”的文章指出:

  许多测试(软件)仍然由人工完成,而且这个过程还是凭直觉引导。在这个方面,软件开发落后于硬件的设计和测试,在硬件设计和测试中强制使用工具……在不远的将来,市场对可靠性的期望会特别要求所有开发人员极大地依靠自动化测试。如今,没有硬件工程师会考虑在没有SPICE或VHDL仿真的情况下做设计。现在也没有人会为硬件做手动测试。在短短几年后,这种情况同样适合软件。

  科罗拉多州立大学的报告和IDC软件研究小组的发现相同,均表明自动软件质量工具市场越来越大。IDC软件研究小组发表了一篇报告,题为“2006—2010年全球自动化软件质量工具的分布预测和供应商份额”。报告开篇就指出“自动化软件质量工具市场将再次成为应用程序生命周期市场增长的领跑者”。报告继续指出“软件对业务的关键性、软件应用程序和系统的日益增长的复杂性,以及质量、生产率及更快的上市时间所产生的巨大商业压力,都是积极的驱动因素(促进市场的增长),而且这种状况在可预见的未来会持续下去”。

  IDC在它最近的市场研究报告中通过引证日益增长的软件复杂度以及企业法人不断增长的关注程度这两个主要的市场驱动力指出,预计自动化软件质量工具市场,从2005年(94 760万美元)到2010年(184 210万美元)未来五年时间里将翻一番。

  组织机构无论大小,都面临着更大更复杂的软件项目,与此同时它们感兴趣的是用最低的成本,更快地将新产品投入市场。不幸的是,如今大部分软件开发项目都延迟交付、超出预算、功能少,而且没有经过全面的测试。当测试成为瓶颈,AST可以应对这些挑战。对如何实施AST和是否值得这么做的讨论贯穿了全书。

相关链接:

自动化软件测试概述

AST技术的发展

各种自动化测试类型

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

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号