软件自动化测试概述及应用工具分析.pdfVIP

软件自动化测试概述及应用工具分析.pdf

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第27卷 计算机应用 V01.27 2007年6月 ComputerApplications June2007 文章编号:1001—9081(20cr7)S1一0317—02 软件自动化测试概述及应用工具分析 鞠秀娟,赵明 (中国农业大学信息与电气工程学院,北京100083) ()dujuan-ju@163.com) 摘要:分析了软件自动化测试的充分性要求、依据、自动化测试工具的体系框架,研究了自动化 测试工具原理及类别,能够为软件自动化测试的实际应用提供参考。 关键词:软件;自动化;测试;工具 中图分类号:仍11.5 文献标识码:A 进行软件测试是保证软件质量最重要、最有效的方法。 现在所有软件的开发及应用,从编写需求、构架系统到系统编 2软件自动化测试技术分析 码和系统应用的整个软件生存环节中都需要考虑软件测试工 在完成充分性测试的过程中,软件测试需要耗费非常巨 作。大量统计资料表明,软件测试阶段投入的成本和工作量 大的工作量。手工测试时间长、麻烦、容易出错;当软件发生 往往要占软件开发总成本和总工作量的40%到50%甚至更小改动时,没时间进行回归测试;测试数据或测试用例的设置 多…。软件测试已成为当前软件技术研究的重点和难点。 容易出错;测试文件不足;不知道已经测试过多少内容。纯手 有关软件测试技术、理论的研究和软件测试工具的研发越来 工测试已经不适应目前的软件行业的发展,因而对于许多操 越受到软件界的重视。目前软件测试技术的研究主要向网络 作是重复性的、非智力创造性的工作,应用自动化测试,以提 化、大型化和自动化方面发展,而本文主要是针对测试自动化 高整个测试工作的质量、减少成本、缩短周期。 进行研究。 软件测试自动化就是模拟手动测试步骤,执行用某种程 序设计语言编制的测试程序,控制被测软件的执行,完成全自 1软件测试充分性要求 动或半自动测试的过程。全自动测试就是指在自动测试过程 软件测试以发现和消除软件内部隐藏的缺陷为中心,以 中,根本不需要人工干预,由程序自动完成测试的全过程。半 提高软件质量为目的。软件测试需要进行全面的、多方位的 自动测试就是指在自动测试过程中,需要手动输入测试用例 测试,因此,测试充分性要求是软件测试的一个重要问题。不 或选择测试路径,再由自动测试程序按照人工指定的要求完 充分的测试会使软件带着未揭露的隐藏缺陷投入运行,可能 成自动测试。 使用户承担较大的危险;而过度测试则会浪费许多宝贵的资 2.1软件自动化测试依据 源。一个软件只有经过了充分测试,达到了充分性准则后,测 在软件测试过程中,并不是所有的测试过程都适合自动 试工作才能结束。 化测试。要采用自动化测试方法,需要仔细研究测试内容,对 测试数据充分性准则: 涉及到的技术要求和测试步骤进行仔细的研究分析,确定测 假设SP是程序集,SF是规范集,D为程序P的输入域,sr试过程中能够进行自动化测试的内容,选择成熟的自动化测 是测试集的集合,即是D的子集的集合。定义测试数据充分性 试的工具或者自行开发合适的自动化测试工具。下面对能进 准则C为一个函数: 行自动化测试的依据进行分析: 卯×卵×sr_{tme,false} 1)自动回归测试 C(P,F,r)=咖e表明对照规范说明F,遵循测试准则软件测试自动化的目的是获得自动测试工具的重复使 C,测试集r测试被测程序

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档