对象库的管理:

用QTP添加对象,本框架目前只实现层级不超过三级的对象管理。如:

Browser("XX").Page("XX").WebButton("XX").Click

如果在添加时层级超过三层,请按实际情况删除一个层级,比如删除Frame层。

本框架中对象库的处理主要是:

把TSR的对象库转化成XML格式,然后在Winform中添加测试步骤的时候从XML中提取值。

当前本框架的对象库是整体一个的处理,即要求被测试系统的所有对象放到一个文件中。

BTW, 本框架的对象管理最好是有一个人来管理,制定命名规则等,统一管理,这也是QTP自动化的Best Practice^_^

转载于:https://www.cnblogs.com/yongfeiuall/archive/2013/01/22/4134183.html

[唐胡璐]QTP框架 - 关键字驱动测试框架之三 - 对象库管理相关推荐

  1. [唐胡璐]QTP框架 - 关键字驱动测试框架之七 - Settings管理

    这里主要是存放一些框架相关的Global设置的相关项,如图所示: 转载于:https://www.cnblogs.com/yongfeiuall/archive/2013/03/18/4134155. ...

  2. java反射机制关键字驱动_搭建关键字驱动自动化测试框架

    本文是根据吴晓华编著的<Selenium WebDriver 实战宝典>的16.3节:关键字框架搭建及实战. 放在这里是为了以后有需要的时候,能够快速的搭建关键字驱动自动化框架. 实现功能 ...

  3. 【Web自动化测试——代码篇十二】自动化测试模型——数据驱动测试和关键字驱动测试...

    自动化测试模型可以看作自动化测试框架与工具设计的思想.随着自动化测试技术的发展,演化为以下几种模型: 线性测试 模块化驱动侧式 数据驱动测试 关键字驱动测试 数据驱动测试 前一篇所讲的模块化驱动测试能 ...

  4. 关键字驱动测试模式初探(old)

    From 曾经在"我看测试"这篇文章中论述过,"测试效率的提高关键是测试手段的改进".尤其在软件测试领域,没有千遍一律的测试方法,别人都说好的商业工具拿到你产品 ...

  5. 自动化测试框架——关键字驱动

    目录 1.内容介绍 2.什么是关键字驱动 2.1.解决什么问题? 2.2.如何来做? 2.3.概念 3.​如何设计关键字驱动 3.1.如何设计程序? 3.2.Cases编写 3.3.Web操作 3.4 ...

  6. 关键字驱动测试示例_带有示例的False关键字

    关键字驱动测试示例 Python False关键字 (Python False keyword) False is a keyword (case-sensitive) in python, it i ...

  7. python api测试框架_python api 测试框架

    python常用框架 Django: Python Web应用开发框架 Django 应该是最出名的Python框架,GAE甚至Erlang都有框架受它影响.Django是走大而全的方向,它最出名的是 ...

  8. python做性能测试框架_python api 测试框架

    python常用框架 Django: Python Web应用开发框架 Django 应该是最出名的Python框架,GAE甚至Erlang都有框架受它影响.Django是走大而全的方向,它最出名的是 ...

  9. spring框架mvc框架_Spring MVC测试框架入门–第2部分

    spring框架mvc框架 这个迷你系列的第一个博客介绍了Spring MVC测试框架,并演示了其在单元测试Spring MVC Controller类中作为控制器而不是POJO进行单元测试的用途. ...

最新文章

  1. python的表达式3or5_Python 简明教程 --- 5,Python 表达式与运算符
  2. Python爬取B站弹幕方法介绍
  3. 深度探索C++ 对象模型(4)-Default Copy Constructor(2)
  4. XCTF WEB weak_auth
  5. WPF IP地址输入控件的实现
  6. 北斗信号服务器解算,GPS/北斗定位解算算法的研究
  7. 22-while循环
  8. python循环语句for求和_for循环简介
  9. Vue第一部分(3):事件绑定与标签属性赋值
  10. Redis快速扫描Scan
  11. 在 Tomcat 中部署 Java Web 程序 ( jar cvf *.war */. ) war 包
  12. size()计算jquery对象中元素的个数
  13. 关于cocos2dx 3.x版本移植 dragonbones 4.5版本的解决方案
  14. 知其然,知其所以然——ArrayList.add()详解
  15. 成语小故事,职场必刷
  16. 打开网络adb 调试
  17. 计算机无法自动排列,Win10电脑如何设置文件夹不再自动排列|取消电脑文件夹自动排列的方法...
  18. C/C++ 学习笔记:结构体中最后一个成员为[0]或[1]长度数组(柔性数组成员)的用法
  19. 反向链接与外链区别,如何查询反向链接?
  20. NWD-Based Model | 小目标检测新范式,抛弃IoU-Based暴力涨点(登顶SOTA)

热门文章

  1. Prometheus和Grafana的监控Linux服务器和MYSQL数据库
  2. Kotlin入门(13)类成员的众生相
  3. python 模块,模块名和包 最最简单的使用 入门级 不够详细 不建议参考- - 扫一眼就好
  4. nginx 编译出现的问题ngx_murmurhash.o failed
  5. MySQL:浅析 Impossible WHERE noticed after reading const tables
  6. 懒加载、瀑布流和LightBox实现图片搜索效果
  7. 基于UPS效率进行准确的效用成本分析
  8. namespace用法
  9. Nginx查看并发链接数
  10. C#/.net 中的事件与代理