- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
四、指定需要录制的应用程序-海南软件职业技术学院.ppt
完成并返回到首页 2、录制测试脚本 (7)停止录制。Stop按钮 (8)保存好脚本。(File-Save) 2、录制测试脚本 【Item】:以阶层式的图标显示这个操作步骤所作用到的组件(测试对象(test object)、工具对象(utility object)、函数呼叫(function call)或脚本(statement))。 【Operation】:要在这个作用到的组件上执行的动作,如点选(Click)、选取(Select)。 【Value】:执行动作的参数(argument),例如当鼠标点选一张图片时是用左键还是右键。 【Assignment】:使用到的变量。 【Comment】:你在测试脚本中加入的批注。 【Documentation】:自动产生用来描述此操作步骤的英文说明。 2、录制测试脚本 脚本中的每一个步骤在Keyword View中都会以一列来显示,其中包含用来表示此组件类别的图标以及此步骤的详细数据。 举例来说,下图表示这个操作步骤,在Mercury Tour 网站的 【Select a Flight: Mercury】这个网页中点选【reserveFlights】这张图片。 2、录制测试脚本 3、执行测试脚本 当运行录制好的脚本时,QTP会自动 打开被测试程序,执行测试中录制的每个操作。测试运行结束后,QTP会显示本次运行的结果。 选择菜单“tools”-“Options”打开设置。为了更多展示QTP功能,我们选择“Always”选项。 3、执行测试脚本 在工具条上点击“Run”按钮,打开Run对话框。 3、执行测试脚本 4、分析测试结果 Triangle Gradation Bar Placement and Effect QTP-1 —— 教师:符石 —— 电话 ——邮箱:fushi2000@126.com 海南软件职业技术学院 一、QTP简介 QTP是Mercury QuickTest Professional的简称,Mercury QuickTest Professional 是 针对功能测试和回归测试自动化提供业界最佳的解决方案 HP QuickTest Professional 提供符合所有主要应用软件环境的功能测试和回归测试的自动化。采用关键字驱动的理念已简化测试用例的创建和维护。它让用户可以直接录制屏幕上的操作流程,自动生成功能测试或者回归测试用例。专业的测试者也可以通过提供的内置脚本和调试环境来取得对测试和对象属性的完全控制。 一、QTP简介 QTP能够测试Windwos应用程序、各种Web对象,ActiveX控件、Visual Basic应用程序。 如果安装了额外的插件,还可以测试其他的应用程序,比如Java,Oracle,SAP应用、NET程序、Web服务等。 QTP对Java和.NET都有很好的支持。 为了性能上的考虑,以及对象识别的稳定和可靠性,建议只加载需要的插件。例如,QTP自带的样例应用程序“Flight”是标准Windows程序,里面的部分控件类型为ActiveX控件,因此,在测试这个应用程序时,可以仅加载“ActiveX”插件。 一、QTP简介 程序的测试是一项枯燥、重复的劳动,每当程序发布一个新的版本后,首先要跟踪缺陷日志,对上一个版本中的BUG进行测试、参看是否已经修正。其次还要对没有问题的功能重新测试一遍,检查是否由于程序的改动而引发了新的BUG。对于大型项目来讲,版本更新相当频繁,每当更新一个版本后就重新进行测试是一项相当繁重的任务,有时甚至当一个版本的测试用例还没有遍历完,新的一个版本就发布了,为了避免这种情况的发生,我们可以借助测试工具来帮助我们消除这些重复性的劳动。除此之外,测试工具具有更高的稳定性、精确性,不会遗漏掉任何一个测试用例,而且可以大量的节省测试的时间 QTP适合项目周期长、需求变更较少的、B/S架构的项目 二、QTP测试流程简介 录制测试前,请确认应用程序和 QuickTest 已按测试要求设置。 浏览应用程序或网站时,QuickTest 会将您执行的每个步骤图形化显示为关键字视图中的一行。步骤是任何引起应用程序发生更改的用户操作,例如单击链接或图像,或者向表单输入数据。 准备录制 录制应用程序上的会话 增强测试 调试测试 运行测试 分析结果 报告缺陷 二、QTP测试流程简介 通过在测试中插入检查点可以搜索页面、对象或文本字符串中的特定值,这有助于确定应用程序或网站是否正常运行。 通过扩大测试范围(用参数替换固定值),可以检查应用程序如何使用多组数据来执行相同的操作。 通过添加逻辑和条件语句或循环语句,可以
文档评论(0)