【软件测试自动化-QTP系列讲座 3】 == 手工参数化 ==

作者:zzxxbb112

出处:http://blog.****.net/zzxxbb112

我一直不提倡使用录制来完成测试脚本的,建议用手工方式来编写测试脚本,因此今天首先介绍下手工参数化

相信普通的参数化问题大家也应该都知道吧~

如果不知道的可以去百度进行搜索有一大堆


=================== 实例 ===================

继续上次的百度实例~

Browser(“百度一下,你就知道”).Page(“百度一下,你就知道”).WebEdit(“wd”).Set “helloworld”

-------------------------------------------------------------------------------------------------------------------------

接下来要做的就是参数化

序号

测试步骤

预期结果

1

datatable中选择ACTION1这个sheet

ACTION1SHEET表被选中

2

action1这个SHEET中双击A

弹出框输入searchContent,点击OK按钮

A列名被更改为searchContent

3

searchContent列的第一行输入HELLOWORLD

列表显示HELLOWORLD

4

更改脚本为读取DATATABLE

脚本更新

5

回放

百度搜索框成功输入helloworld

步骤1.在datatable选择ACTION1这个SHEET表

【软件测试自动化-QTP系列讲座 3】 == 手工参数化 ==

步骤2.

action1这个SHEET中双击A

弹出框输入searchContent,点击OK按钮

【软件测试自动化-QTP系列讲座 3】 == 手工参数化 ==

步骤3.searchContent列的第一行输入HELLOWORLD

【软件测试自动化-QTP系列讲座 3】 == 手工参数化 ==

步骤4.

更改脚本为读取DATATABLE

Browser(“百度一下,你就知道”).Page(“百度一下,你就知道”).WebEdit(“wd”).Set datatable(“searchContent”,dtLocalSheet)

步骤5

回放

【软件测试自动化-QTP系列讲座 3】 == 手工参数化 ==

小提示:当datatable的列数超过2列时,输入DATATABLE( 会自动出现代码提示

【软件测试自动化-QTP系列讲座 3】 == 手工参数化 ==

=====================================================================

datatable还有很多用法~感兴趣的可以通过F1查看它的所有方法

【软件测试自动化-QTP系列讲座 3】 == 手工参数化 ==

<noscript></noscript>