选择 uft 自带小飞机 cs测试 开始设置

启动插件管理  选择测试 软件类型 cs  bs

 

新建录制项目

 
 

各个功能按钮

 
 

添加测试程序工作路径

 
 

进入录制

 

保存录制文件

回放

回放时应注意 选择运行临时文件

 
 

录制回放原理

录制
  1、选择插件类型,匹配uft中设定的对象容器。**(uft中有很多的对象容器,根据测试对象的不同(cs bs)选择不同的对象容器)
  2、利用定义对象工具 识别对象。
    **  四种识别方式 (1)强制识别;(2)、辅助属性识别;(3)、序号识别;(4)、只能识别
  3、强对象保存到对象库 产生TO(text object)
  4、记录 键盘、鼠标操作
  5、反向编译成代码
回放
  1、实际对象RO (run object)和 对象库中的对象TO 比较 是否一致。
  2、运行逻辑脚本,模拟用户操作 达到回放目的。
 

获取对象属性进

 对象:我对这里的对象理解为 屏幕上我们能看到的界面   # dialog(“Login”)
属性:这些窗口的 大小 坐标 等一些特征   #  "abs_x"
方法:可以通过不同的方法来从新色者属性的特征,达到测试的目的。 # GetROPorperty("abs_x") 
 
x=dialog(“Login”).GetROPorperty("abs_x")  # 获取login对象 的 x坐标属性  可以借助帮助文档 F1进行查看
 

对象探测器

对象库

 
 

标准检查点  对对象属性进行检查 判断业务逻辑是否正确

1、标准检查点方法  (输入框右键 “插入标准检查点”)
2、代码逻辑
 
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="x-ua-compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Title</title>
</head>
<body> <div>
<input id="alert" type="button" onclick="display_alert()" value="Alert">
</div>
<input d="confirm" type="button" onclick="show_confirm()" value="confirm"> <script type="text/javascript">
function display_alert()
{
alert("this is alert box!")
} function show_confirm()
{
var r=confirm("choice button!")
if (r==true)
{
alert("ok")
}
else
{
alert("is jokey")
}
} </script>
</body>
</html>

alert html

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

最新文章

  1. Angular双向数据绑定MVVM以及基本模式分析
  2. [UML]UML系列——活动图activity diagram
  3. 【JAE】JAE京东云擎部署首个Java应用
  4. 使用小米天气API获取天气信息
  5. Verilog学习笔记简单功能实现(八)...............异步FIFO
  6. html/CSS基础知识回顾
  7. hadoop 转
  8. Struts2的标签库(二)——OGNL表达式
  9. Linux前传——第一次写技术博客
  10. STL string 模拟
  11. nodejs querystring踩坑笔记----只能用于表单提交
  12. 关于Springboot整合mybatis启动的问题
  13. 【干货】.NET WebApi HttpMessageHandler管道
  14. tomcat: 类加载器
  15. mybatis 中使用oracle merger into
  16. C - Reduced ID Numbers 寒假训练
  17. 微信小程序のCss(一)
  18. VSCode Install Go
  19. OBS 录制视频 自己留存
  20. java多线程快速入门(十四)

热门文章

  1. webpack对vue单文件组件的解析
  2. SELECT * 测试
  3. java.lang.Double[] 转 double[]
  4. mysql双主架构
  5. Window Position
  6. Python核心编程练习题
  7. 微信小程序-T
  8. linux查询日志命令总结
  9. POJ3734 Block母函数入门
  10. Ubuntu安装deepin wine版QQ