【自动化测试技术QTP基础系列七】---参数化
来源:互联网 发布:郭天祥10天学会单片机 编辑:程序博客网 时间:2024/05/20 02:21
1.DataTable实现参数化
datatable是QTP提供的最容易实现参数化的方法,QTP对它进行封装并提供了很多方法,DataTable包括两个Sheet:Global和Local。其中,Globle适用于所有Action;而Local只适用于当前的Action
Datatable中的数据是来自哪个文件或者说这些数据是存在于哪个文件中呢?当脚本录制完成后,对该脚本进行保存,脚本根目录下会生成Default.xls文件,Datatable中所有的数据都来自这个文件。
2.环境变量实现参数化
Environment对象提供对环境变量的访问。环境变量的来源有两种方式:环境变量和用户自定义环境变量。参数化时在“Value Configuraiont Options”对话框中,选择单选按钮“Parameter”,单击下拉列表框中的下三角按钮,在下拉列表中选择参数来源为“Environment”,
1)Name:用于设置调用的环境变量名
2)Value:用于设置环境变量的值
3)Type:用于设置环境变量的类型(包括内部环境变量和外部环境变量两种)
注意:在调用外部环境变量之前,需要先设置好外部环境变量;否则,在该对话框中无法找到需要的外部环境变量,环境变量参数化过程相对简单,并且当在同一个Test中多个Action调用同一个参数时,使用环境变量作为参数是一种很好的方式,但它也有一个很大的缺点,在使用环境变量时每个参数值都要指定。
3)使用外部数据源实现参数化,常用的外部文件有4种形式:文本文件、Excel表、数据库和XML.
a.使用文本文件实现参数化前,必须在文本文件中先定义好参数。需要注意的是,在文本文件中定义的参数格式不一样,其参数的解析方法也不一致。
b.使用Excel表实现参数化
c.使用数据库实现参数化
d.使用XML文件实现参数化
- 【自动化测试技术QTP基础系列七】---参数化
- 【自动化测试技术QTP基础系列四】--如何学习QTP
- 【自动化测试技术QTP基础系列五】---自动化概述
- 【自动化测试技术QTP基础系列十一】---Action之间的参数传递
- 【自动化测试技术QTP基础系列八】---检查点
- 【自动化测试技术QTP基础系列九】---脚本调试
- 【自动化测试技术QTP基础系列十】---脚本模板
- 【自动化测试技术QTP基础系列六】---QTP脚本录制及回放
- 【自动化测试技术QTP基础系列二】--自动化的前景和目前行业中的待遇分析
- 【自动化测试技术QTP基础系列一】--开讲之前的说明
- 【自动化测试技术QTP基础系列三】--深入探讨录制回放原理
- 【自动化测试技术QTP基础系列十二】---API之Reporter对象
- 【自动化测试技术QTP系列讲座二】--自动化的分类及如何学习QTP
- 【自动化测试技术QTP系列讲座二】--自动化的分类及如何学习QTP
- QTP自动化测试基础系列视频(完)
- 【软件测试自动化-QTP系列讲座 3】==手工参数化==
- QTP自动化测试框架基础
- 51Testing独家连载:(七)精通QTP——自动化测试技术领航
- HDU-2602Bone Collector
- 游戏引擎列表
- Oracle删除重复记录的几种方式
- 博弈-Green Hackenbush(无向图删边)
- CSplitterWnd 实现单文档拆分视图
- 【自动化测试技术QTP基础系列七】---参数化
- OpenStack Quantum 网络架构图
- web项目初学之味
- hdu_1012
- 通过游戏策划阶段防治游戏外挂
- socket编程的同步、异步与阻塞、非阻塞示例详解之一
- <p> 与 </p> 之间的文本被显示为段落
- 智能指针(smart pointer)
- 修改、删除word分节符