惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Apple Machine Learning Research
Apple Machine Learning Research
J
Java Code Geeks
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Last Week in AI
Last Week in AI
雷峰网
雷峰网
博客园_首页
小众软件
小众软件
美团技术团队
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
腾讯CDC
P
Proofpoint News Feed
MongoDB | Blog
MongoDB | Blog
Google DeepMind News
Google DeepMind News
MyScale Blog
MyScale Blog
U
Unit 42
The Cloudflare Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Microsoft Security Blog
Microsoft Security Blog
大猫的无限游戏
大猫的无限游戏
Engineering at Meta
Engineering at Meta
N
Netflix TechBlog - Medium
Microsoft Azure Blog
Microsoft Azure Blog
博客园 - 叶小钗

博客园 - beagles

关于QTP 9.2对象库管理的一些总结 “运行错误-不能识别对象”的处理方法(QTP) GetROProperty,GetTOProperties,GetTOProperty的区别 遇到ActiveX无法创建scrīpting.FileSystemObject的问题,我是如何解决的 - beagles - 博客园 QTP中使用描述性编程 在QTP中如何管理对象库 出师表 酒桌文化 I have a dream - beagles 性能测试经验 一个关于bug度量的公式 (转) Windows性能管理解析(转) 测试术语 C#中delegate的典型应用 开始-运行-命令大全 Web测试总结 测试检查表checklist URL-based 方式和 HTML-based方式的差别(摘自关河) 如何进行安装测试
在QTP中如何运用XML管理参数
beagles · 2006-11-07 · via 博客园 - beagles

我们现阶段是运用XML文件,存放页面输入操作数据
优点:树型结构,可读性较好;操作简便
缺点:如数据庞大,不便维护;以文件形式管理数据,效率太低

另外也可以运用EXCLE维护数据
优点:操作简便
缺点:可读性差;维护效率低

或者连接数据库,以数据库形式管理(这点LR支持的比较好,提供了连接功能接口,操作简便,而我用的QTP8.2支持不大好),总的来说,以数据库形式管理参数数据,其优势是其他两种数据管理方式无法取代的
优点:对于参数数据量很大的情况下,便于管理
缺点:平时要维护数据库,增加工作量

2)实现方法与规范:
QTP的“Test settings”->"Environment"中,提供了环境变量设置的功能。我们可以运用此接口,在外部文件的形式存储与管理对象库和参数,其中我们把对象集中放在名为Object Repository的文件夹中,对象文件的后缀名均为TSR。参数文件均放在名为XML的文件夹中,参数文件的后缀名均为XML。

实现步骤:a、设置环境变量:
                “Test settings”->"Environment"
                b、Variable type:User-defined
                c、Click “New”
                d、input “name”、“Value”
                (such as->name:XMLPath_1)
                e、save
                f、QTP脚本中写语句读取环境变量:
                ( Such as->XMLPath=Environment.Value("XMLPath_1") )
                g、用VB写函数,用于检索XML中的关键字,提取参数值
                (见如下代码),VB函数可以写在后缀名为VBS的文件中
                h、在QTP中加载VB函数:
                  “Test settings”->"Resources"
                  在"Associated library files"中加载VBS函数文件
                  点击“Set as Default”

注:1)这里的Value我们可以输入XML的存放地址,用于把文件地址传到QTP脚本中


本版版权所有,未经同意,请勿转载