QTP中DataTable类型参数化步骤举例
2015-06-19 11:02
295 查看
以QTP自带Flight系统为例,说明DataTable类型参数化步骤。
1、录制登录操作脚本,登录成功后,插入位图检查点,然后关闭Flight系统,然后停止录制脚本,然后保存脚本名称为Flight_Login_UserNameDataTableParameter,脚本内容详见下图所示,
![](http://img.blog.csdn.net/20150618173801747)
然后运行脚本。
2、对登录帐号代码行进行DataTable类型参数化操作,以下具体说明。
单击登录帐号所在行的Value列,单击"<#>"按钮,详见下图所示,
![](http://img.blog.csdn.net/20150618174127050)
系统弹出"Value Configuration Options"对话框,点选单选框"Parameter",下拉框下拉项保持默认值"DataTable","Name"文本框中输入该参数的参数名称"UserName",单击"OK"按钮,详见下图所示,
![](http://img.blog.csdn.net/20150618174243415)
系统关闭"Value Configuration Options"对话框,单击页面左下角"DataTable"选项卡,在表单页"Global"中增加登录帐号信息记录,详见下图所示,保存脚本。
![](http://img.blog.csdn.net/20150618175153787)
3、运行脚本。
从第二次迭代test开始报错,错误信息详见下图所示。
![](http://img.blog.csdn.net/20150618175728836)
4、修改录制运行设置为手动,且手工增加启动被测系统代码。
![](http://img.blog.csdn.net/20150619103355836)
![](http://img.blog.csdn.net/20150619103601340)
![](http://img.blog.csdn.net/20150619103816544)
在专家视图"Expert View"中增加如下代码,详见下图所示,并保存脚本。
![](http://img.blog.csdn.net/20150619104351317)
5、再次运行脚本,运行结果为通过,详见下图所示。
1、录制登录操作脚本,登录成功后,插入位图检查点,然后关闭Flight系统,然后停止录制脚本,然后保存脚本名称为Flight_Login_UserNameDataTableParameter,脚本内容详见下图所示,
然后运行脚本。
2、对登录帐号代码行进行DataTable类型参数化操作,以下具体说明。
单击登录帐号所在行的Value列,单击"<#>"按钮,详见下图所示,
系统弹出"Value Configuration Options"对话框,点选单选框"Parameter",下拉框下拉项保持默认值"DataTable","Name"文本框中输入该参数的参数名称"UserName",单击"OK"按钮,详见下图所示,
系统关闭"Value Configuration Options"对话框,单击页面左下角"DataTable"选项卡,在表单页"Global"中增加登录帐号信息记录,详见下图所示,保存脚本。
3、运行脚本。
从第二次迭代test开始报错,错误信息详见下图所示。
4、修改录制运行设置为手动,且手工增加启动被测系统代码。
在专家视图"Expert View"中增加如下代码,详见下图所示,并保存脚本。
5、再次运行脚本,运行结果为通过,详见下图所示。
相关文章推荐
- pyQT指定窗口截图
- QT:在QTableView中使用各种自定义委托
- QtPropertyBrowser+vs2010的安装与配置
- QtPropertyBrowser的安装与配置
- Qt 5框架介绍
- Qt 4 项目迁移到 Qt 5 问题
- Debian下,Qt 5.4.2 安装
- qt486中文乱码问题
- Qt 中一些常用类的中文说明
- QT生成的exe自动拷贝依赖的dll并打包的方法
- Pyqt show和exec的区别
- 【转载】PyQt QSetting保存设置
- Pyqt 控件的信号槽事件定义方法
- QT设计界面遍历文件夹进而计算hash码
- Qt5官方demo解析集37——Vector Deformation
- Pyqt SpVoice朗读功能
- QTP中插入数据库检查点举例
- opencv & qt study-(5)-操作图像中的像素
- Qt之QLineEdit之透明设置
- Qt学习笔记003 2015/6/17