网站大量收购独家精品文档,联系QQ:2885784924
  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3.4 QuickTest Professional初级使用 3..1 实验类型 实验类型为验证型,4个学时。 3..2 实验目的 了解QuickTest测试工具的操作界面,了解QuickTest测试工具的测试模式和过程,并能使用QuickTest测试工具录制测试脚本、执行并分析测试脚本。 33 背景知识 Mercury QuickTest Professional是一款先进的自动化测试解决方案,用于创建功能和回归测试。它自动捕获、验证和重放用户的交互行为。使用QuickTest Professional关键字视图、自动文档(Auto-documentation)和活动屏幕(Active Screen),无需一行代码,就可以创建和修改测试脚本,同时满足了技术型和非技术型用户的需求,让各个公司有能力部署更高质量的应用。 QuickTest主要应用在回归测试中。QuickTest针对的是GUI应用程序,包括传统的Windows应用程序,以及现在越来越流行的Web应用。 一、QuickTest窗口 在开始录制测试脚本之前,先熟悉QuickTest 的窗口。QuickTest 的主窗口如图3-所示。 图3- QuickTest 的主窗口 QuickTest 的主窗口包含下列的组件: Title bar:显示目前测试脚本的名称。 Menu bar:显示QuickTest 的菜单。 File toolbar:管理测试脚本常用的工具列。File toolbar如图3-所示。 图3-File toolbar Test toolbar:录制测试脚本常用的工具列。Test toolbar 如图3-所示。 图3- Test toolbar Debug toolbar:对测试脚本除错常用的工具列。Debug toolbar如图3-所示。 图3- Debug toolbar Action toolbar:包含常用的功能按钮,以及一个显示测试动作(action)的下拉式清单(list),方便你检视整个测试脚本中的测试动作。 Test pane:包含Keyword View 以及Expert View。 Active Screen pane:包含Active Screen。 Data Table:当你对测试脚本做参数化时存放参数数据的地方,除了一个Global 的数据表外,每一个action 也会有各自的资料表。 Debug Viewer pane:协助你对测试脚本除错(debug)。Debug Viewer pane 包含WatchExpressions、Variables 以及Command。 Status bar:显示测试脚本的状态。 二、QuickTest测试开发流程 QuickTest的测试流程包含七大阶段: 1. 录制测试脚本前的准备 在测试前需要先确认应用程序以及QuickTest 是符合测试需求。 确认你已经知道如何对应用程序进行测试,例如要测那些功能、操作步骤、输入的数据、预期的结果等。 同时应该检查一下QuickTest 的设定,如Test Settings(【Test】【Settings】)以及Options 对话窗口(【Tools】【Options】),以确保QuickTest 会适切的录制并储存信息。例如,你应该确认一下QuickTest 的Object Repository 是以什么模式储存信息的。 2. 录制测试脚本 当浏览网站或是操作应用程序时,QuickTest 会在Keyword View 中以表格的方式显示录制的操作步骤。每一个操作步骤都是使用者在录制时的操作,如在网页上点选一个超级链接(link),或是按下窗口上的按钮。 3. 加强测试脚本 在测试脚本中加入检查点,可以检查网页超级链接、对象属性或是字符串,以验证应用程序的功能是否正确。 将录制的固定值(hard code)参数以取代,使用多组的数据测试应用程序。 使用逻辑(logic)或是条件(conditional)判断式,可以进行更复杂的测试。 4. 调试脚本(对测试脚本除错) 在修改过测试脚本之后,需要调试测试脚本,检查脚本是否存在错误,以确保测试脚本能正常且流畅的执行。 5. 在应用程序或网站上执行测试脚本 在对应用程序或网站的回归测试中,通过QuickTest回放对应用程序或网站的操作,检验软件正确性,实现测试的自动化进行。 6. 分析测试结果 查看QuickTest记录的运行结果,分析测试执行的结果,记录问题,找出应用程序的问题所在。 7. 回报问题(defect) 如果安装了Quality Center(TestDirector),则你可以将发现的问题回报到QualityCenter(TestDirector)的数据库中。Quality Center

文档评论(0)

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

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

1亿VIP精品文档

相关文档