[学习笔记]QTP项目应用与进阶
2010-08-22 14:02
274 查看
1.加载插件
QTP默认包含3种插件,分别为atctive,visual basic 和 web。方式:
[help] -> [about QuickTest Professional] 弹出窗口中查看已经选择的插件。
2.取消浏览器自动完成设置。
IE界面,[工具] -> [internet选项],单击[内容]标签,取消勾选[自动完成功能应用于]的复选框。
3.对象命名原则:
a)对象名称宜简不宜繁。
b)最好是见字知意,避免不规则字符,避免文不对题
c)统一命名规则。统一为中文或英文命名。
4.同步处理
有时候会碰到当下一步骤正在执行的时候,上一步骤还没有完成。通常用wait10)等待时间来解决。但该固定值降低了执行效率。QTP提供了页面同步的方法,如下代码:
5.共享对象库的优点
当被测试程序的某些对象发生改变时,只需要维护一个对象库就可以使所有引用的脚本都能正常使用。共享对象库的方法效率更高,更易维护。
QTP默认包含3种插件,分别为atctive,visual basic 和 web。方式:
[help] -> [about QuickTest Professional] 弹出窗口中查看已经选择的插件。
2.取消浏览器自动完成设置。
IE界面,[工具] -> [internet选项],单击[内容]标签,取消勾选[自动完成功能应用于]的复选框。
3.对象命名原则:
a)对象名称宜简不宜繁。
b)最好是见字知意,避免不规则字符,避免文不对题
c)统一命名规则。统一为中文或英文命名。
4.同步处理
有时候会碰到当下一步骤正在执行的时候,上一步骤还没有完成。通常用wait10)等待时间来解决。但该固定值降低了执行效率。QTP提供了页面同步的方法,如下代码:
Brower("Brower").Navigate "http://localhost:8080/teach/register.jsp" Brower("Brower").Page("MY JSP 'register.jsp'").syns Brower("注册").Page("注册").WebEdit("用户名").Set "admin"
5.共享对象库的优点
当被测试程序的某些对象发生改变时,只需要维护一个对象库就可以使所有引用的脚本都能正常使用。共享对象库的方法效率更高,更易维护。
相关文章推荐
- sqlserver 存储过程学习笔记(二) 在项目中的应用<多表分页>
- maven 学习笔记(七)-(完整Android项目多渠道打包、签名、混淆进阶)
- 学习笔记之maven2学习总结(3,maven2在淘宝项目的应用) [ 光影人像 东海陈光剑 的博客 ]
- Android项目学习笔记之如何将应用部署到真机上
- ThinkPHP 学习笔记 ( 一 ) 项目部署:应用部署方式与模块分组部署方式
- 学习笔记之maven2学习总结(3,maven2在淘宝项目的应用)
- 学习笔记1--Android应用&Android studio项目结构
- QTP学习笔记---datatable应用
- 学习笔记TF066:TensorFlow移动端应用,iOS、Android系统实践
- 2011斯坦福大学iOS应用开发教程学习笔记(第八课)viewController生命周期
- Android应用开发学习笔记04--使用布局
- GSON使用的学习笔记,进阶篇(三)
- CentOS7的安装及部署javaweb项目 - 学习笔记
- Java项目源码学习笔记(三):PathMatcher
- PMP学习笔记之六 第四章 项目整合管理
- Spring学习笔记 Spring项目介绍
- 项目管理学习笔记四:项目立项管理
- Android开发者应该深入学习的10个开源应用项目
- Android学习-安卓应用项目结构
- php学习笔记 php中面向对象三大特性之一[封装性]的应用