- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
针对软件系统功能的自动化测试工具设计.pdf
2010年 第 19卷 第 6期 计 算 机 系 统 应 用 针对软件系统功能的自动化测试工具设计① 张志敏 周四望 湖南大学 软件学院 湖南 长沙 410082 摘 要:通过分析 目前常用测试工具的应用范围和一些优缺点,设计一种操作界面友好型、易用性、功能针对性 强的 自动化测试工具 openATF,提出一种支持多方法步骤的测试用例生成和 自动执行方案。用户可以 方便通过web界面输入用例数据和用例预期结果,并且在广州地铁AFC系统功能测试工作中的应用, 结果表明能很大程度上的提高测试质量和效率,节省人力资源并确保可信度。 关键词: 测试用例;测试用例集;模拟器;软件测试 DesignofanAutomaticTestingToolforSoftwareSystem Functions ZHANGZhi—Min,ZHOU Si-Wang CollegeofSoftware,HunanUniversity,Changsha410082,China Abstract: Thispaperanalysestheapplications,advantagesanddisadvanatgesofcurrenttestingtools.Itdesignsan automatictestingtoolnamedopenATF,thatisweb-UIfriendly,easytooperate,andfeature—targeted.Italso presentsatestingschemeaboutgeneratingtestandexecutingautomaticallycasewithmulti—method and multi-step.UsersCallconvenientlyinputhtetestcasedataandexpectresult.Throughapplyingitintesting htesystem ofGuangzhouMetroAFC,hteresultsshow htatitcanimprovehtequalityandeffi ciencyof testingt0alargedegree.andsavehumanresourcesandguranteereliabiliyt.
Kewords:testcase;testsuite;simulator;softwaretesting 1 引言 进行的测试。比如,对于大量数据的输入的测试,但 随着信息技术的飞速发展、软件产品越来越多的 是却可以通过自动化测试模拟同时有很多用户或者产
应用到社会的各个领域,对软件的测试工作提出更高 生很多数据 ,从而达到测试的目的。 的要求和效率,软件测试中可以采用手工测试,但是 3 便于程序的回归测试。在程序修改比较频繁
重复性有限,而且需要大量的人员和设备,特别是大 时,效果是非常明显的。由于回归测试的动作和用例
量的测试工作需要在短时间内完成,若没有大量人力 是完全设计好的,方便用户的操作,测试期望的结果
资源,靠手工测试是无法开展的,由于手工测试的局 也是预先得知的,将回归测试自动执行,可以极大提
限性 ,多种 自动化测试工具…应运而生。 高测试效率,缩短时间。 通过对软件产品功能进行需求分析2【】总结,明确 4 更有效的利用资源。友好的操作界面、用例
软件功能再进行测试。采用自动化测试工具主要具有 和用例数据的管理可以提高测试人员的积极性和测试
如下的优势: 结果准确性,测试技术人员测可以投入更多精力设计 1 在较短的时间内进行更多更加频繁的测试 , 更好的测试用例。
脚本可以重复利用,重复运行,降低开发成本,这是 5 使得测试具有一致性和可重复性。由于测试
手工测试所不能做到的。 是 自动执行的,每次测试的结果和执行的内容的一致 2 可以执行一些手工测试比较麻烦的或不可能 性是可以得到保障的,从而达到测试的可重复的效果。
① 基金项目:湖南省 自然科学基金 09山3123 收稿时间:2009—09—21:收到修改稿时间:2009—11—09 ApplicationCase实用案例 123 计 算 机 系 统 应 用 2010年 第 19卷 第 6期 6 测试的复用性。由于自动测试通常采用脚本 果证明该工具能达到预期效果和设计 目标;最后总结
技术,可以导入导出用例和用例数据 ,做很少的修改 和展望。
或者不做修改,可以达到在不同的测试过程 3【】中使用
相同的用例。 2 自动化测试工具框架设计 目前国内外的测试管理工具有如下几种,下面是 文中设计的测试框架是针对面向消息型、基于请
对几种常用的工具进行比较,列出其中的优缺点,给 求/响应的功能性 自动化测试。框架主要分成三大部
文档评论(0)