51Testing软件测试论坛
标题:
SilkTest系列---基础篇(VisualTest)之参数化(一)
[打印本页]
作者:
沅芷湘兰
时间:
2013-7-17 10:15
标题:
SilkTest系列---基础篇(VisualTest)之参数化(一)
今天我们就以上次做的百度搜索来进行脚本的参数化,参数化是脚本处理的一个关键环节,如果做不了参数化,也就做不到数据的大批量的测试,那对我们的自动化测试就没有太大的意义!
上次的脚本截图如下:
[attach]86334[/attach]
今天我们主要的任务是将百度的输入参数化,也就是将脚本中的“51testing”进行参数化,今天我们就以“51testing”和“SilkTest”来做为搜索值进行参数化。
双击“51testing”输入的脚本行,在SilkTest的左边弹出属性窗口,如下图所示:
[attach]86335[/attach]
看到上面的keys栏内的值为“51testing”,这就是我们要找到并进行参数化的原始值,选中“51testing”栏,进入参数化的第一步,如下图所示:
[attach]86336[/attach]
在弹出的小窗口中选择“ActiveData”,进入如下图所示的窗口:
[attach]86337[/attach]
目前这个窗口提示我们的数据文件为空,选择“Select”—“New ActiveData”,如下图所示,
[attach]86338[/attach]
新建一个数据源文件,如下图所示:
[attach]86339[/attach]
选择“New”,如下图所示:
[attach]86340[/attach]
以上为支持的数据文件类型,我们选择txt,并配置文件名,文件所在的位置,完成新建,如下图所示:
[attach]86341[/attach]
添加后,如下图所示:
[attach]86342[/attach]
其中的“File Status”为OK时,代表我们可以操作文件,选择“Options”,勾选“Use First Row as header”,将第一行设置为表头,如下图所示:
[attach]86343[/attach]
选择“Details”,进入数据准备页面,如下图所示:
[attach]86344[/attach]
单击“51testing”所在的位置,进行值的输入,添加行,点击“Rows”下面的“Insert”,增加列,点击“Columns”下的“Insert”,如下图所示:
[attach]86345[/attach]
添加完成后,选择“Save Data”保存本次的数据,再关闭本窗口,或者直接选择左上方的“Save and close”来进行保存并关闭的操作。最终的效果如下:
[attach]86346[/attach]
选择“OK”并完成数据源的创建,如下图所示:
[attach]86347[/attach]
其中“Keys”部分已经有了变化。
到目前为止,参数化的操作已经完成,再次运行脚本,细心的朋友已经发现,他只运行了第一个数据,然后就运行完毕了,
结论如下:目前还不能控制他来为我们完成所有数据的循环,只能完成第一个数据的验证,下节我们再继续深入的学习!
作者:
zhangkun90
时间:
2013-7-18 14:28
顶袄, 谢谢版主的教程
作者:
zwaxjl
时间:
2013-7-23 15:58
追着楼主脚印来。
作者:
sxjsph
时间:
2013-9-4 16:42
请问如何完成所有数据的循环呢?有下一节课程吗?
作者:
Zgi46Z
时间:
2013-11-25 13:37
顶你一下,好贴要顶!
作者:
rftxrx
时间:
2014-2-18 11:15
继续学,顶
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2