SilkTest系列---基础篇(VisualTest)之参数化(一)
今天我们就以上次做的百度搜索来进行脚本的参数化,参数化是脚本处理的一个关键环节,如果做不了参数化,也就做不到数据的大批量的测试,那对我们的自动化测试就没有太大的意义!上次的脚本截图如下:
今天我们主要的任务是将百度的输入参数化,也就是将脚本中的“51testing”进行参数化,今天我们就以“51testing”和“SilkTest”来做为搜索值进行参数化。
双击“51testing”输入的脚本行,在SilkTest的左边弹出属性窗口,如下图所示:
看到上面的keys栏内的值为“51testing”,这就是我们要找到并进行参数化的原始值,选中“51testing”栏,进入参数化的第一步,如下图所示:
在弹出的小窗口中选择“ActiveData”,进入如下图所示的窗口:
目前这个窗口提示我们的数据文件为空,选择“Select”—“New ActiveData”,如下图所示,
新建一个数据源文件,如下图所示:
选择“New”,如下图所示:
以上为支持的数据文件类型,我们选择txt,并配置文件名,文件所在的位置,完成新建,如下图所示:
添加后,如下图所示:
其中的“File Status”为OK时,代表我们可以操作文件,选择“Options”,勾选“Use First Row as header”,将第一行设置为表头,如下图所示:
选择“Details”,进入数据准备页面,如下图所示:
单击“51testing”所在的位置,进行值的输入,添加行,点击“Rows”下面的“Insert”,增加列,点击“Columns”下的“Insert”,如下图所示:
添加完成后,选择“Save Data”保存本次的数据,再关闭本窗口,或者直接选择左上方的“Save and close”来进行保存并关闭的操作。最终的效果如下:
选择“OK”并完成数据源的创建,如下图所示:
其中“Keys”部分已经有了变化。
到目前为止,参数化的操作已经完成,再次运行脚本,细心的朋友已经发现,他只运行了第一个数据,然后就运行完毕了,
结论如下:目前还不能控制他来为我们完成所有数据的循环,只能完成第一个数据的验证,下节我们再继续深入的学习! 顶袄, 谢谢版主的教程 追着楼主脚印来。 请问如何完成所有数据的循环呢?有下一节课程吗? 顶你一下,好贴要顶! 继续学,顶
页:
[1]