zoukankan      html  css  js  c++  java
  • HP QuickTest Professional 课程笔记

    公司购买了HP的QTP测试程序,HP的授课

    职员: 杨志翔

    第一天 (上午) 课题 安装、配置与基本操作简单说明 安装与配置程序,实现简单的录制与回放功能例子 录制网站注册过程,回放。录制订票流程,回放常用性 QTP的基本操作模式。备注 记录:测试项目必须符合可靠性、精确性、可预测性测试流程重用、一致、可生产测试需按照约束标准的自动化用例问题:录制和回放涉及的程序必须在完全一致的环境下,否则可能产生错误无法捕捉通过鼠标双击某列弹出新窗口的动作

    第一天 (下午) 课题 同步点SynchronizationPoint 简单说明 设置程序同步点,等待数据同步例子 输入用户名密码,登陆,显示“登录中”,在此设置同步点,可调节等待时间常用性 适用于一些同步延迟较长的事件,登陆、读取列表等 备注 同步通常通过以下进行判断:程序进度100% 状态消息同步对象出现 课题 对象库 ObjectRepository 简单说明 设置对象库,增改测试系统界面上的控件对象例子 添加页面文本对象UserName,在Action中可Set对象值。达到输入用户名的效果常用性 适用于界面上改动较少时进行调试,少量增改对象,避免重新录入备注 ClassName 控件类型 AttachedText 控件的值增加对象时,可通过页面选择增加,亦可选择增加全部默认识别控件 课题 验证点 CheckPoint 简单说明 设置验证点,可检验到达验证点时,界面控件对象的属性例子 登陆后,检验页面是否存在“登陆成功”等字符,判断是否登陆成功常用性 适用于验证数据输入,对象属性等备注 验证数据时,可使用正则表达式进行判断。

    第二天 (上午) 课题 输入Input 输出Output 简单说明 通过DataTable循环取数据,取控件的属性输出到DataTable 例子 登陆,通过DataTable取用户名密码到文本框,获取登陆成功信息输出到DataTable 常用性 适用于循环测试数据,输出结果的情况备注 Window("Flight Reservation").WinEdit("Tickets:").Output CheckPoint("Tickets:") 课题 分拆Split 新增引用Action 简单说明 将一个Action分拆为多个按步骤执行,或复制引用已存在的Action 例子 将总Action拆分为注册Action和登陆Action分别执行或单步执行也可在其他项目中单独引用登陆Action 常用性 适用较为广泛,可与系统的各个模块分别生成Action,方便单独测试和修改维护备注 Split Action 从选中行分割成2个Action Copy Action 复制一个已存在的Action 可以修改 Existing Action 引用一个已存在的Action 只可修改被引用Action,同步引用Action

    第二天 (下午) 课题 手动编写测试Action 简单说明 添加对象后,手动填写测试代码运行测试对象例子 添加网页对象,填写输入网页路径的代码,跳转该页面常用性 适用于在以写好的Action进行少量改动时,手动编写测试代码备注 例如: SystemUtil Run,”iexplore.exe”,”www.baidu.com” Browser(“网页对象名”).控件类型(“控件名”).方法 课题 自定义属性,判断,生成Report 简单说明 取出某控件属性赋值给自定义属性。判断后,生成判断结果Report 例子 Str=Window(窗口名).控件类型(控件名).属性 If Str=xx then Reporter. ReportEvent micDone,”计算结果”,”正确” End if 常用性 适用于检验存取数据 及 生成报表备注 MsgBox 弹出消息

    第三天 (上午) 课题 DataBase CheckPoint / Shared Object / Low-Level Recording / Virtual Object 简单说明 设置数据库数据验证点全局对象,可在多个Action中共用低级录制 模拟录制虚拟对象例子 插入一个订单,从数据库中读取最新的一条记录。比较订单号,如果正确,则插入成功。常用性 数据库验证点用来判断程序执行后的输出结果是否与数据库一致将一个Local对象导出为Shared对象,方便多人共同开发录制详细事件通过框选,选中某一区域,将其定义为虚拟对象。备注 数据库验证点需设置数据源,选择查询条件,设置查询结果参数化模拟录制完成一些Normal Recording 无法详细记录的事件,例如鼠标拖动轨迹

    第三天 (下午) 课题 Recovery 场景恢复 System Monitor 系统资源监视工具简单说明 Recovery 当系统运行到某些特定的状态后,触发场景恢复,执行预定的动作 System Monitor 可在测试报告中显示除程序运行时占用的系统资源例子 定义当弹出错误窗口时,触发场景恢复,执行预定的动作,点击确定等按键,动作执行完成后进行下一步常用性 场景恢复适用测试程序时,预计可能出现的一些问题界面,进行对应的操作来保证测试的顺利执行。 System Monitor由于功能较弱,只能简单查看测试程序的系统资源占用备注 场景恢复 TriggerRecoveryPost-Recovery

  • 相关阅读:
    hdu 2647 Reward
    hdu 2094 产生冠军
    hdu 3342 Legal or Not
    hdu 1285 确定比赛名次
    hdu 3006 The Number of set
    hdu 1429 胜利大逃亡(续)
    UVA 146 ID Codes
    UVA 131 The Psychic Poker Player
    洛谷 P2491消防 解题报告
    洛谷 P2587 [ZJOI2008]泡泡堂 解题报告
  • 原文地址:https://www.cnblogs.com/21xz/p/1850223.html
Copyright © 2011-2022 走看看