UFT入门教程(4)—综合练习一
2016-09-16 00:00
260 查看
##综合练习
###知识点
插入检查点
插入输出值
随机参数
插入同步点
###要求
测试工具:UFT
被测软件:FightGUI
内容:录制脚本,测试订票功能,覆盖知识点
###源码
###补充
本例涉及通过“插入输出值”的方法与Excel计算公式,验证“机票单价 x 订票数 = 机票总价”,步骤如下:
1.录制脚本时,在票数、单价、总价出现的界面,进行“插入输出值”操作,将三个值存储至本地表
2.此时,本地表输出内容为:
3.此时字符中含有“$”符号,选择公式*=SUBSTITUTE(列号,"欲替换字符","替换结果字符")*
4.将替换后的字符转换为数字
5.计算验证
(ps:这里主要考察Excel计算公式的使用,当然也可以用vbs脚本语言验证,博主暂时对vbs不了解。)
###知识点
插入检查点
插入输出值
随机参数
插入同步点
###要求
测试工具:UFT
被测软件:FightGUI
内容:录制脚本,测试订票功能,覆盖知识点
###源码
WpfWindow("HP MyFlight Sample Application").WpfEdit("agentName").Set "John" '--- 插入标准检查点,检查用户名是否为John--- WpfWindow("HP MyFlight Sample Application").WpfEdit("agentName").Check CheckPoint("agentName_7") WpfWindow("HP MyFlight Sample Application").WpfEdit("password").SetSecure "57db4f499b6a022c3217" WpfWindow("HP MyFlight Sample Application").WpfButton("OK").Click WpfWindow("HP MyFlight Sample Application").WpfComboBox("fromCity").Select "Los Angeles" WpfWindow("HP MyFlight Sample Application").WpfComboBox("toCity").Select "London" WpfWindow("HP MyFlight Sample Application").WpfImage("WpfImage").Click 11,8 WpfWindow("HP MyFlight Sample Application").WpfCalendar("一").SetDate "1-Oct-2016" WpfWindow("HP MyFlight Sample Application").WpfComboBox("Class").Select "Business" ' ---随机参数,随机选择1~8张票--- WpfWindow("HP MyFlight Sample Application").WpfComboBox("numOfTickets").Select RandomNumber(1, 8) WpfWindow("HP MyFlight Sample Application").WpfButton("FIND FLIGHTS").Click WpfWindow("HP MyFlight Sample Application").WpfTable("flightsDataGrid").SelectCell 0,2 WpfWindow("HP MyFlight Sample Application").WpfButton("SELECT FLIGHT").Click ' ---插入输出值,获得票数--- WpfWindow("HP MyFlight Sample Application").WpfObject("2").Output CheckPoint("2_2") ' ---插入输出值,获得单价--- WpfWindow("HP MyFlight Sample Application").WpfObject("$348.94").Output CheckPoint("$207.60_2") ' ---插入输出值,获得总价--- WpfWindow("HP MyFlight Sample Application").WpfObject("$697.88").Output CheckPoint("$415.20_2") WpfWindow("HP MyFlight Sample Application").WpfEdit("passengerName").Set "Cheung" WpfWindow("HP MyFlight Sample Application").WpfButton("ORDER").Click ' ---插入同步点,确保订票成功后再进行下一步--- WpfWindow("HP MyFlight Sample Application").WpfObject("Order 88 completed").WaitProperty "enabled", true, 10000 WpfWindow("HP MyFlight Sample Application").WpfButton("NEW SEARCH").Click WpfWindow("HP MyFlight Sample Application").WpfTabStrip("WpfTabStrip").Select "SEARCH ORDER" WpfWindow("HP MyFlight Sample Application").WpfEdit("byNameWatermark").Set "Cheung" WpfWindow("HP MyFlight Sample Application").WpfButton("SEARCH").Click WpfWindow("HP MyFlight Sample Application").WpfTable("ordersDataGrid").SelectCell 0,3 WpfWindow("HP MyFlight Sample Application").WpfButton("SELECT ORDER").Click WpfWindow("HP MyFlight Sample Application").Close
###补充
本例涉及通过“插入输出值”的方法与Excel计算公式,验证“机票单价 x 订票数 = 机票总价”,步骤如下:
1.录制脚本时,在票数、单价、总价出现的界面,进行“插入输出值”操作,将三个值存储至本地表
2.此时,本地表输出内容为:
pricePer | numOfTickets | priceTotal |
---|---|---|
$100 | 2 | $200 |
4.将替换后的字符转换为数字
5.计算验证
(ps:这里主要考察Excel计算公式的使用,当然也可以用vbs脚本语言验证,博主暂时对vbs不了解。)
相关文章推荐
- js入门·对象的综合练习(重点介绍Link对象)
- sed教程入门与实例练习(二)
- .NET入门(十)综合练习一,键盘读取,转换,循环输出
- 洛谷-烤鸡-BOSS战-入门综合练习1
- 洛谷-陶陶摘苹果(升级版)-BOSS战-入门综合练习1
- js入门·对象的综合练习(重点介绍Link对象)
- C语言编程入门——综合练习(一)
- 多线程入门教程(六)综合实例
- 【技术支持】linux(Ubuntu)下sqlite(数据)基础入门教程与练习
- sed与Awk教程入门与实例练习
- sed教程入门与实例练习(三)
- GDI+入门(6、综合练习)
- [sed与Awk教程入门与实例练习]
- 韩顺平_php从入门到精通_视频教程_第4讲_图像_表格_实际应用-菜谱_课堂练习-课程表_学习笔记_源代码图解_PPT文档整理
- MSDN上面的WCF入门教程练习
- sed教程入门与实例练习(一)
- .NET入门(十)综合练习一,键盘读取,转换,循环输出
- FLASH与ASP通信入门教程(六) LV与ASP综合运用(二)
- 洛谷-三连击(升级版)-BOSS战-入门综合练习1
- 多线程入门教程(六)综合实例