关键字驱动脚本目标:自恢复完全脚本与数据分离可复用健壮的.ppt

关键字驱动脚本目标:自恢复完全脚本与数据分离可复用健壮的.ppt

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
关键字驱动脚本目标:自恢复完全脚本与数据分离可复用健壮的

ROBOT自动化测试 关键字脚本具体实现 阿楠kart jswsx001@21 范围限定 自动化测试种类繁多、覆盖面广,针对测试的标识、设计、建立、执行以及结果比较等各方面全部有相关自动化措施、支持工具以及解决方案。 范围限定(续) 本PPT仅针对执行和结果比较部分的自动化测试以及使用支持工具Robot的具体实现过程,粗略探讨Robot的脚本技术对于提升整个测试自动化体系属性的作用,以及实施自动化过程中需要解决的一些具体问题的解决办法。 其实这些方法不是唯一的,也并非在每种情形下都是最佳选择,本人的初衷也是抛砖引玉, 望各位斧正,不用注意方式方法! 意 义 软件测试是保证质量的核心问题, 自动化测试是最经济的选择。 自动化测试定义 自动化测试: 编写软件去测试其它软件。 自动化测试可以被理解为 使用一个商业通用测试自动化工具编写一个软件来测试其它软件。 编写驱动被测试应用程序的测试脚本以执行键盘、鼠标动作和后台进程并验证应用程序响应和行为。 自动化测试的意义 自动化测试可以减少或消除一些手工测试中的重复和烦琐,节约测试所必需的时间和提高测试的一致性和可重复性。自动化测试可以提高产品质量并尽可能在软件生命周期的早期发现缺陷。 并非任何测试自动化都可以起到预期效果,只有好的自动化测试体系才能扬长避短,达到建立自动化测试体系的初衷,在质量保障方面有所作为。否则测试自动化可能会由于其建立和维护等方面的负担造成延误工期、成本浪费,甚至最终被完全放弃。 自动化测试体系的属性 那么如何评价一个测试或测试自动化体系是否优越呢?为此,我们应该关注自动化测试体系的以下七个方面的属性: (1) 可维护性 指是否可以很容易使测试更新跟上软件升级的步伐。 软件会变更或升级是注定的事实,防止变更或升级造成自动化测试的维护工作量过大是很重要的,否则整个测试自动化工作将可能被全面否决,甚至束之高阁。 (2) 高效性 效率是与成本紧密联系的,自动化测试的一个重要目标就是更经济地运行测试。 所以应该在测试和测试自动化的设计阶段全面审视各方面因素,在科学合理的测试流程基础上利用优秀的自动化策略将自动化测试与手工测试有机结合,才能实现效率最大化。 (3) 可靠性 指测试体制是否能给出精确而且可重现的结果。 (4) 兼容性 指是否允许测试用例为不同的测试目标而以不同的方式组合。 (5) 可用性 指定制或更改测试用例是否容易,测试人员或用户掌握和理解其使用方法是否容易。 (6) 健壮性 指是否可以处理意外情况而不退出或终止,并尽力给出正确有用的信息。 (7) 可移植性 指在不同环境中运行测试的能力。 我们应该根据使用自动化测试体系的实际目标,综合考虑这七个方面的具体属性,有针对性地提高自己关注的属性,以实施符合实际需要的自动化测试体系。 为了实现高效的自动化测试体系,必须源于好的测试软件。 这些测试软件是由经验丰富的测试人员精心设计的。在此基础上再应用自动化技术实现自动化测试可以获得建立及维护的合理开销。 应该根据需要和能力决定是自主开发还是选购适合的测试自动化工具。 以下结合Robot讲述如何利用其脚本技术更好地进行测试自动化,提升自动化测试体系的属性: 简单介绍ROBOT的具体使用 Rational Robot(创建和维护测试脚本的业界领先工具) Rational Robot 可以对在各种独立开发环境(IDE) 中开发的应用程序,创建、修改并执行功能测试、分布式功能测试、回归测试以及整合测试。它还可以记录并回放能识别业务应用程序对象的测试脚本。除此之外,使用Rational Robot 还可以快速有效地跟踪、报告与质量保证测试相关的所有信息,并将这些信息绘制成图表。 Rational Robot可开发三种测试脚本:用于功能测试的GUI脚本、用于性能测试的VU以及VB脚本。 Rational Robot作用 执行完整的功能测试。记录和回放遍历应用程序的脚本,以及测试在查证点(verification points)处的对象状态。 执行完整的性能测试

文档评论(0)

zhuwo + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档