讲义07: Function Tester验证点的使用.ppt

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Function Tester验证点的使用 目录 验证点的类型 验证点操作向导 验证点比较器 验证点的类型 静态验证点(Static Verification Point) 在录制(Record)脚本的过程中通过向导插入,在脚本回放(Playback)时被验证。 手动验证点(Manual Verification Point) 如果验证点所要验证的内容是由脚本开发人员在脚本中所提供的,则需要建立手动验证点对其进行验证。例如:待验证的数据来自外部数据源,这时脚本开发人员需将数据读取后以参数的形式显式传给验证点。 动态验证点 在脚本首次回放时建立,建立的方法同静态验证点,且在建立后,其行为也和静态验证点相同 手动验证点 IFtVerificationPoint vpManual (java.lang.String vpName, java.lang.Object actual),其中第一个参数为验证点的名称,第二个参数为被测试对象。 IFtVerificationPoint vpManual (java.lang.String vpName, java.lang.Object expected, java.lang.Object actual),其中第一个参数为验证点的名称,第二个参数则为期望数据,第三个参数为实际数据即被测试对象。 手动验证点使用方式 vpManual(VP1, The object under test).performTest(); 脚本回放时,判断被测试对象和基准线(Baseline)是否一致。如果基准线所对应的文件尚不存在,则将当前被测试对象作为基准线存入磁盘。 vpManual(VP1, Expected object, The object under test).performTest(); 脚本回放时,直接比较期望数据和实际数据,并将比较的结果被写入日志。 动态验证点声明形式 IFtVerificationPoint vpDynamic (java.lang.String vpName),其中参数为验证点的名称。 IFtVerificationPoint vpDynamic (java.lang.String vpName, TestObject?objectUnderTest) 其中第一个参数为验证点的名称,第二个参数为被测试对象。 使用动态验证点 vpDynamic (dynamic1).performTest(); vpDynamic (dynamic1, AnAWTButtonButton()).performTest(); 目录 验证点的类型 验证点操作向导 验证点比较器 验证点操作向导 如果以录制-回放(Record-Playback)模式使用Functional Tester进行图形界面(GUI)的自动化回归测试(Regression Test),较常用的是静态验证点。 Functional Tester中,静态验证点在录制脚本时通过验证点操作向导插入脚本。 下面通过录制一个带验证点的脚本的完整过程来说明Functional Tester中静态验证点的使用。该脚本用来验证增加员工时,选择员工的部门编号后,能否正确地显示出对应的部门名称 验证点操作向导(续) 1、选择“文件”? “新建” ?“Functional Tester Script Using Recorder”,打开录制新脚本的对话框,输入脚本名字如“Sta_vp1”,点击完成; 2、启动测试应用程序; 3、点击“教职工管理”? “增加”; 4、输入编号:4001,姓名:李磊,选择部门编号1004; 5、插入验证点 ⑴ 点击录制工具条的按钮,出现验证点和操作向导窗口 验证点操作向导(续) 验证点操作向导(续) ⑵ 选择对象。选择对象的方法有三种: 拖动手形选择:拖动对象查找器至被验证对象。 测试对象浏览器:Rational Functional Tester 将对象映射于浏览器,分等级地显示每个对象,脚本开发人员可以方便地进行选择。 时间延迟的选择:用来配置一定时间的延迟,以等待特定控件的出现。如果该控件在指定的时间内没有出现,Rational Functional Tester将抛出一个引起故障的异常,记录在日志中。 ⑶ 常用拖动手形的方法选择测试对象。拖动对象查找器:至验证点数学科学与技术学院,当红色的方框出现时,释放鼠标。出现如图所示窗口; 验证点操作向导(续) 验证点操作向导(续) 点击“下一步” 验证点操作向导(续) 点击“下一步” 验证点操作向导(续) ⑹ 点击“完成”按钮; ⑺ 点击“保存”,弹出增加记录成功的对话框,点击“确定”关闭该对话框; ⑻ 点击“返回

文档评论(0)

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

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

1亿VIP精品文档

相关文档