qtp的基本使用
来源:互联网 发布:java断点续传下载校验 编辑:程序博客网 时间:2024/05/16 14:06
1. action
- <span style="font-family:Arial;"><strong> </strong> </span>
- <span style="font-family:Arial;"> ** qtp为每一个action生成相应的测试文件和目录,对象库也是和action绑定的。
- ** 用action 来划分和组织测试流程;
- ** 编辑action:
- 修改action的名字----action properties
- 增加action -----insert-call to new action
- 为action关联其他action的对象库:resources-associate repositories
- (对象库是与action绑定的,这里要注意一点只有录制或者手动添加的时候,才会把对象写入库里,
- 如果你是把代码从一个action复制到另外一个action,那么copy到的action是不能运行的,因为没有对象。。);
- ** 调用其他action</span>
2.插入检查点
** text checkpoint(固定不变的text,变化的text不能用,比如从后台取的用户名等,是可能变化的,这个时候用standard checkpoint)** standard checkpoint
3.参数化
** from datatable
** from test/action parameter
这两个的联系和区别呢?为什么要同时设置这两个呢? datatable一个参数可以有多个值,test/action parameter不能有。。但是后者的作用是什么呢?
参数化+datatable循环迭代
**Global sheet: test-settings -run -data table interactions 设置global表数据迭代从哪行到哪行。
**local sheet: action-action call properties -run 设置action自己的local表数据迭代从哪行到哪行
4. 同时执行多个脚本 --test batch runner
** 菜单里没有test batch runner??nonono~~
选择“开始 | 所有程序 | QuickTest Professional | Tools | Test Batch Runner”启动Test Batch Runner
不过 要先确保 Tools | Options-“Allow other Mercury products to run tests and components”选项被勾选上。**执行的结果保存在??
这里涉及到你的单个test run result保存的位置,如果2个都是temp的,那么batch执行完后,只能看到最后一个test的结果;
如果单个test run result保存的位置是默认的,则batch完后result在各自的result目录里<test folder>\res#\report。用automation-results就可以看到
**当中途stop一次,再run的时候提示:...aborded。重启test batch runner**多个test的顺序只要添加一次就会被记住,当a被删除后,再添加它的位置不变。要想改变,重启 test batch runner
5. 同时多窗口编辑action/test:??
好像就是不可以的哦
6.在函数库中创建自定义函数 insert-function definition ..
7.个人发现的诡异事件
录制回放 登录时输入框默认的值a不能直接WebEdit("userName").Set "b",要先置空:WebEdit("userName").Set "" 再WebEdit("userName").Set "b"- qtp的基本使用
- QTP测试工具的基本使用
- [QTP]基本使用
- QTP-SystemUtil的使用
- QTP基本功能的使用
- QTP的使用。
- 【QTP】环境变量的使用
- qtp 的dom使用
- 使用QTP检查页面中的基本异常
- QTP基本使用——associate actions
- QTP基本使用——Recovery Scenarios
- QTP基本使用——WORD
- QTP基本使用——Excel
- QTP基本使用——检查焦点
- QTP基本使用——WORD
- QTP对文件的基本操作
- QTP中类的基本使用方法
- QTP中页面的基本异常检查
- Linux守护进程Shell脚本
- 使用librtmp进行H264与AAC直播
- JavaScript——历史与简介
- 远程调试
- Hot Bath
- qtp的基本使用
- 欢迎使用CSDN-markdown编辑器
- 2016/9/28 星期3
- 处理ajax请求session失效问题
- java 重定向和转发的区别(转)
- C#的24课内容
- jquery 怎么获取CSS中属性值的数值
- Python新闻联播词频统计
- 编程练习:判断点是否在矩形内