欢迎来到天天文库
浏览记录
ID:40671341
大小:685.00 KB
页数:20页
时间:2019-08-05
《4、建立数据表》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、4、建立数据表在【UseaneworexistingExceltable】中输入Data_Driver.xls,数据精灵会自动建立一个Excel档案,并存储在测试脚本目录下。【Assignanametothevariable】使用默认值table为数据表的变量名称。在测试脚本的开头,会以数据表的变量来取代数据表的完整路径与文件名,如此一来,当要用其他的数据表来取代原本的测试数据时,只要修改此变量的值就可以了。【Addstatementstocreateadata-driventest】此选项表示由数据驱
2、动精灵自动将转成数据驱动测试脚本的指令加到测试脚本中,默认为已选。【Linebyline】WinRunner会显示可以做参数化的脚本,并让你决定真正要做参数化的值为何,默认为已选。点击【Next】到下一个画面。如图11-4:图11-45、选择要被参数化的值第一个显示要被参数化的测试脚本为button_set(“OrderNo.”,ON);,这行脚本是针对【OrderNo.】radiobutton,不是要作参数化的测试脚本,选择【Donotreplacethisdata】,点击【Next】,如图11-5:
3、如图11-5下一步显示要参数化的测试脚本为edit_set(“Edit”,“3”);,这行脚本是在【OrderNo.】字段中输入3,就是我们要做参数化的脚本,此时可以看到在【Argumenttobereplaced】字段中显示要被参数化的资料为3。在【Replacetheselectedvaluewithdatafrom:】下选取【Anewcolumn】,并在字段中输入Order_Num,则数据驱动精灵会在datadriver.xls中新增一栏Order_Num字段,且第一笔数据为被参数化的资料。点击【
4、Next】。如图11-6:图11-66、结束数据驱动精灵,测试脚本被转为数据驱动脚本并显示数据表。如图11-7:图11-7选中【Showdatatablenow】,点击【Finish】,出现生成的数据表。可以看见第一笔资料为3。如图11-8:图11-8数据驱动脚本,如图11-9:图11-911.2.2将数据加入数据表1、开启数据表如果数据表已关闭,可以通过【Tools】->【DataTable】打开。2、向数据表中加入数据向数据表中加入4笔数据,分别是1,6,8,10。如图11-10:图11-103、存
5、储数据表【File】->【Save】,将数据表存盘。之后可以关闭数据表。4、存储测试脚本【File】->【Save】,将测试脚本存盘。11.2.2以RegularExpression调整测试脚本虽然数据驱动精灵已经将测试脚本中需要做参数化的值以参数取代了,但并没有取代对象label的值,这些固定的值可能会导致数据驱动测试脚本执行失败。要解决这个问题,可以通过Regularexpression。Regularexpression可以利用某些特定的字符来代表一些字符。1、在flight1a.GUI找到Fax
6、Order窗口点击【Tools】->【GUIMapEditor】,打开GUIMapEditor。在GUIFiles中选择flight1a.gui,在Windows/Objects中选择FaxOrderNo.3。如图11-11:图11-112、修改窗口Modify属性点击【Modify】,打开Modify窗口,如图11-12:图11-12在【PhysicalDescription】字段中,将label这一行第一个双引号后面加上!,然后将3与签名的空白删除并修改为“*”。如图11-13:图11-133、关闭
7、Modify窗口按下OK关闭Modify窗口。4、如果使用GlobalGUIMapFile模式要将GUIMapFile存盘。在WinRunner点击【Tools】->【GUIMapEditor】。在GUIMapEditor、点击【View】->【GUIFiles】,然后选【File】->【Save】。11.2.2修改脚本信息现在这个测试脚本已经可以执行了。为了让测试结果更加有意义,下面要对脚本进行一定的修改,使其显示的信息更有意义。1、修改tl_step找到第一个tl_step脚本:并将之修改为:找到第
8、二个tl_step脚本:将之修改为:2、存储测试脚本:选择【File】->【Save】或是直接点击工具栏上的存储快捷键。11.2.3执行测试脚本并分析结果1、确认Flight1A已经开启在桌面上;2、选择执行模式为Verify;3、点击RunFromTop选择【Test】->【RunFromTop】或是直接点击工具栏上的,则RunTest窗口会开启,接受预设的执行名称,确认已选中【Displaytestresultsattheendofru
此文档下载收益归作者所有