QTP(UFT)手册
2015-10-16 14:36
543 查看
1.1
使用QTP时,取消IE中的“脚本调试功能”。在安装QTP时,系统检测到IE的“脚本调试功能”没有被禁止的话,会弹出下图对话框:
第一个选项:系统会自动对IE选项进行设置
第二个选项:测试人员在运行QTP之前,手动在IE中取消该功能(设定步骤是:工具—>Internet选项—>高级—>浏览—>禁止调试脚本)
1.2
Mircosoft Script Debugger是QTP用来调试脚本的工具,QTP在安装时检测到机器中没有装的话,弹出下图对话框:
1.3
QTP为用户提供两种类型的License,演示版是单机版的试用类型
单机版:Seat License
是一种单机安装的License,每一个安装了Seat
License的QTP的机器都必须有一个单独的Seat
License。
网络版:Concurrent
License 是一种网络共享License,只要在一台机器上安装了Concurrent
License服务器和相应的Concurrent License,网络内的任何一台机器都可以通过网络运行QTP,能够管理的用户数有Server的License决定。
1.4
QTP测试不同应用时,需要不同的插件支持,否则无法识别程序中的特殊控件。QTP为用户
集成了ActiveX Controls,VisualBasic,Web三种插件,如下图:
用户可以根据需要选择安装哪类插件,需要这三种之外的插件需要单独安装。
1.5
开始—》程序—》Quick Test
Professional—》Quick Test Professional,打开QTP的Addin
Manager对话框,显示了目前已经安装了的插件,可以单击插件前面的复选框加载测试中要
用到的插件。
Show on startup:前面的复选框取消掉,不在显示上图画面(要再显示可以在菜单“Tools
—》Options“的“General”标签的的StartupOptions页勾选
“Display Add-in Manager on Startup”设定。
标题栏,显示了当前打开的测试脚本的名称。
菜单栏,包含了QTP的所有菜单命令项。
文件工具栏:管理测试脚本常用的工具栏
,如下图:
显示Data窗口
显示帮助页面
Dtr
识别对象工具
测试工具栏:包含了在创建、管理测试脚本时要使用的按钮,如下图:
运行脚本
操作Action
测试脚本管理窗口,提供了两个可切换的窗口,分别通过图形化方式(关键字视图)和VBScript(编辑视图)脚本方式来管理测试脚本。
每次只能显示一类测试脚本视图,在View菜单里切换使用:
切换到关键字视图,即图形化方法显示:
切换到编辑视图,即VBScript脚本显示视图:
Data窗口,用于参数化测试。
3.1
使用IE浏览器,先取消“自动完成”功能,不让浏览器自动输入帐号和密码,确保在录制的过程中,所有的操作都会被录制下来。(IE主菜单“工具—》Internet选项—》内容—》自动完成”,取消选中“表单上的用户名和密码”选项)
在“Start Page”窗口,点击“New”或者点击“File—》New-》Test”或是按工具列上的“New
Test”QTP创建一个空白的测试。
3.2
点选“Record—》Record”或点选工具列上的“Record”按钮,开启“Record and
Run Settings”对话窗口:
按如上设置让qtp帮忙打开ie浏览器,录制登录时如上设置。(关闭所有ie浏览器)
按如上设置让qtp在已打开ie浏览器上录制脚本(打开qtp后,打开ie浏览器,登录平台)
在“Web”页签,勾选“Open
the following browserwhen a record or run session begins”在“Type”下拉列表中选择“Microsoft
Internet Explorer”为浏览器的类型;在“Address”中添加“http://10.20.113.25:9083/monitor/login.do(网站地址)”
这样,在录制的时候,QuickTest会自动打开IE浏览器并连接到监控平台上。
在
“Windows Application”
标签页,如下图所示:
如果选择“Record and run test on any open Windows-based application”单选按钮,则在录制过程中,QuickTest会记录你对所有的Windows程序所做的操作。如果选择“Record
and run only on”单选按钮,则在录制过程中,QuickTest只会记录对那些添加到下面“Application
details”列表框中的应用程序的操作(你可以通过“Add”、“Edit”、“Delete”按钮来编辑这个列表)。
我们选择第二个单选按钮。因为我们只是对监控平台进行操作,不涉及到Windows程序,所以保持列表为空。
点击“确定”按钮,开始录制了,将自动打开IE浏览器并连接到监控平台上。当你录制测试脚本时,QTP会将你的每一步操作录制下来,并在关键字视图和专家试图中显示相应的操作步骤。
登录管理平台,在用户名和密码输入已有的账号和密码,点击“登录”,进入“管理平台”界面。
点击“服务信息检索—》服务信息检索—》提供者信息查询”弹出“提供者信息查询”界面
在“提供者信息查询”界面上输入“提供者编号”、“别名编号”、“别名中文名称”后,点击“查询”
在弹出的“提供者信息列表”界面上,点击第一条记录的后的“详细信息”。
在弹出的“提供者详细信息”界面上点击“返回”,在返回后,点击“退出”
在QTP工具列上点击“Stop”按钮,停止录制。并且QTP已经录制了从按下“Record”按钮后到“Stop”按钮之间的所有操作。
保存脚本:选择“File—》Save”或者点击工具栏上的“Save”按钮,开启“Save”对话窗口。选择的路径,填写文件名,点击“保存”按钮进行相应脚本的保存。
3.3
关键字视图:它以层次的形式存储了被操作对象、相应的动作以及设定的值等信息。
在Keyword View中的每一个字段都有其意义:
Item:以分层的形式显示所有操作到的组建
Operation:在组件上执行的动作
Value:执行动作是需要的参数,如“UserName“一栏设定的用户名
Documentation:自动产生用来描述此操作步骤的英文说明。
(注:是否显示某列,可以通过在列标题上单击鼠标右键进行选择)
编辑视图:QTP用VBScript记录的语句(可以手动修改录制的脚本,参照VBScript语法)
3.4
运行录制好的测试脚本时,QTP会打开被测试程序,执行你在测试中录制的每一个操作。测试运行结束后,QTP显示本次运行的结果。
打开录制好的测试脚本
设置运行选项:点击“Tools—》Options”打开设置选项对话框,选择“Run”标签页,如下图:
如果要将所有画面储存在测试结果中,在“Save still image capture toresults”选项中选择“Always”选项。一般情况下我们选择“On
error”或“On error and warning”表示在回放测试过程中出现问题时,才保存图象信息。
Save movie to results是以短片的形式将回放结果输出到Result中,不过这样比较占源.可以根据需要进行设置.。
在工具栏上点击“run”或点击“Run—》Run”,打开“run”对话框,如下图:
第一个单选按钮表示,测试运行结果保存在一个选定的目录下,每次测试运行的结果文件都自增Res1、Res2……。
第二个单选按钮表示,测试运行结果保存在一个固定的目录下,此目录不能编辑,并且每次测试运行结果的文件替换上次的测试运行结果文件。
点击“确定”按钮开始执行测试。
可以看到QTP按照在脚本中录制的操作,一步一步的运行测试,操作过程与你手工操作时完全一样。同时可以在qtp的Keyword
View中会出现一个黄色的箭头,指示目前正在执行的测试步骤。
3.5
Stop:停止执行测试脚本;Retry:重试此步;Skip:跳过报错的这一步;Debug:调试脚本,也停止了执行测试脚本.
给报错的对象的添加了一个空值,回放脚本就成功了。
3.6
在测试执行完成后,QTP会自动显示测试结果窗口,如下图所示:
测试结果窗口中分二个部分显示测试执行的结果:
左边显示Test results tree,可以选择“+”检查每一个步骤,所有的执行步骤都会以图示的方式显示。
右边则是显示测试结果的详细信息。在第一个表格中显示哪些迭代是已经通过的,哪些是失败的。第二个表格是显示测试脚本的检查点,哪些是通过的,哪些是失败的,以及有几个警告信息。
在上面的测试中,所有的测试都是通过的,在脚本中也没有添加检查点(有关检查点的内容我们将在以后的课程中学习)。
“检查点”是将指定属性的当前值与该属性的期望值进行比较的验证点。运行测试时,
QTP会将检查点的期望结果与当前结果进行比较。如果结果不匹配,检查点就会失败。在“测试结果”窗口中可以查看检查点的结果。
可以在录制测试的过程中,或录制结束后,向测试脚本中添加检测点。
检查点类型
说明
范例
标准检点
Standard Checkpoint)
检查对象的属性
检查某个按钮是否被选取
图片检查点
( Bitmap Checkpoint)
检查图片的属性
检查图片的来源文件是否是正确的
表格检查点
(Table Checkpoint)
检查表格的内容
检查表格内的内容是否是正确对的
网页检查点
检查网页的属性
检查网页加载的时间或是网页是否含有不正确的链接
文字/文字区域检查点(Text/Text
Area Checkpoint)
检查网页上或是窗口上出现的文字是否正确
检查登陆系统后时候出行登陆成功的文字
图像检查点
提取网页和窗口的画面检查画面是否正确
检查网页或者网页的一部分是否如期显示
数据库检查点(Database Checkpoint)
检查数据库的内容时候正确
检查数据库查询的值是否正确
XML检查点
(XML Checkpoint)
检查XML文件的内容
XML检测点有两种—XML文件检测点和XML
应用检测点。XML文件检测点用于检查一个XML文件;XML
应用检测点用于检查一个Web页面的XML文档。
4.1
打开保存的测试脚本。
选择要建立检查点的网页
在QTP的视图树中展开“Action
”,由于表格是在“提供者详细信息”这步骤上,所以要选择这个步骤以便建立检查点。如下图所示:
建立标准检查点
在“Active Screen”窗口中点击列表的任意位置,右键点击菜单中的“insert
standard checkpoin”
打开“Object Selection-Checkpoint Properties”窗口:
2) 选择WebTable对象,在此界面上选择“Web
Table:提供者编号”点击“OK”
打开“Table Checkpoint Properties”对话窗口,显示整个表格的内容。
3) 默认每一个字段都会被选择,表示所有字段都会检查,可以对某个字段双击,取消检查字段,或者选择整个栏和列,执行选取或取消的动作。
在每个字段的列标题上双击,取消勾选的图标,然后再AA字段处双击,这样执行时QTP只会对这个字段值作检查。
点击“OK”关闭对话框。QTP会在测试脚本中加上一个表格检查点。
4.在工具栏上点击“Save”保存脚本。
通过参数化检查点属性的值,可以检查应用程序如何基于不同的数据执行相同的操作。
可以使用视图中的“值”列中的参数化图标来参数化操作值。单击参数化图标,打开“值配置选项”对话框,将显示当前定义的值。
表示“数据表参数”
名字可以修改
可以通过创建数据表参数来为参数提供可能的值列表。在每次重复中,QuickTest均使用数据表中不同的值。表中的每个列都表示单个数据表参数的值列表。列标题是参数名。表中的每一行都表示QTP在测试单次循环期间为所有参数提交的一组值。运行测试,
QTP将针对表中的每一行数据运行一次测试。例如,如果测试在数据表的全局表中有十行,则运行十次循环。
选择第三个动作要开始的网页 ,在Keyword View,展开(+)Action
将测试脚本分成三个动作 :选取查看详细信息点击“返回”后的“Browser("Browser_2").Page("Page").Sync”界面,点选工具列上的“Split Action”开启“Split Action”对话窗口。
输入动作的名称与说明
在“1st action”中的“Name”字段输入相应action的名字,在“1st action”中的“Description”字段输入相应的描述。
在“2st action”中的“Name”字段输入相应action的名字,在“2st action”中的“Description”字段输入相应的描述 。
“Independent of each other”表示分割的两个action是相互独立的(一般选择此项)
“Nested”表示分割的两个action第二个被第一个调用。
点选“OK”关闭“Split Action”对话窗口。在Keyword View中会出现二个动作,点选“View”—》“Expand All”查看每个动作的内容。
设置action的属性
在分割好的action中鼠标右键action的名字,在弹出的“action
properties”中,如下图:
选中复选框“Reusable action”表示这个复选框是可复用的,其它action可调用此可复用action。
Action的参数化
默认情况下,action只会执行一次测试脚本中的动作,
action要使用数据表中的所有数据,对相应的action点击右键,选择“action
call Properties”在弹出的图如下:
在“run”选项卡上,选择“run
on all row”后点击“确定”,action参数设置成功。在执行相应的action时,按数据表中的数据从第一行到最后一行都会执行。
1 QTP安装注意事项:
1.1
取消IE脚本调试功能
使用QTP时,取消IE中的“脚本调试功能”。在安装QTP时,系统检测到IE的“脚本调试功能”没有被禁止的话,会弹出下图对话框:
第一个选项:系统会自动对IE选项进行设置
第二个选项:测试人员在运行QTP之前,手动在IE中取消该功能(设定步骤是:工具—>Internet选项—>高级—>浏览—>禁止调试脚本)
1.2
安装Mircosoft Script Debugger
Mircosoft Script Debugger是QTP用来调试脚本的工具,QTP在安装时检测到机器中没有装的话,弹出下图对话框:1.3
QTP的License
QTP为用户提供两种类型的License,演示版是单机版的试用类型单机版:Seat License
是一种单机安装的License,每一个安装了Seat
License的QTP的机器都必须有一个单独的Seat
License。
网络版:Concurrent
License 是一种网络共享License,只要在一台机器上安装了Concurrent
License服务器和相应的Concurrent License,网络内的任何一台机器都可以通过网络运行QTP,能够管理的用户数有Server的License决定。
1.4
QTP的插件
QTP测试不同应用时,需要不同的插件支持,否则无法识别程序中的特殊控件。QTP为用户集成了ActiveX Controls,VisualBasic,Web三种插件,如下图:
用户可以根据需要选择安装哪类插件,需要这三种之外的插件需要单独安装。
1.5
启动QTP
开始—》程序—》Quick TestProfessional—》Quick Test Professional,打开QTP的Addin
Manager对话框,显示了目前已经安装了的插件,可以单击插件前面的复选框加载测试中要
用到的插件。
Show on startup:前面的复选框取消掉,不在显示上图画面(要再显示可以在菜单“Tools
—》Options“的“General”标签的的StartupOptions页勾选
“Display Add-in Manager on Startup”设定。
2 QTP主窗口
测试脚本管理窗口标题栏,显示了当前打开的测试脚本的名称。
菜单栏,包含了QTP的所有菜单命令项。
文件工具栏:管理测试脚本常用的工具栏
,如下图:
显示Data窗口
显示帮助页面
Dtr
识别对象工具
测试工具栏:包含了在创建、管理测试脚本时要使用的按钮,如下图:
运行脚本
操作Action
测试脚本管理窗口,提供了两个可切换的窗口,分别通过图形化方式(关键字视图)和VBScript(编辑视图)脚本方式来管理测试脚本。
每次只能显示一类测试脚本视图,在View菜单里切换使用:
切换到关键字视图,即图形化方法显示:
切换到编辑视图,即VBScript脚本显示视图:
Data窗口,用于参数化测试。
3 QTP测试过程
准备:打开QTP软件,再打开IE窗口,登录平台就可以录制脚本了。3.1
创建新的测试脚本
使用IE浏览器,先取消“自动完成”功能,不让浏览器自动输入帐号和密码,确保在录制的过程中,所有的操作都会被录制下来。(IE主菜单“工具—》Internet选项—》内容—》自动完成”,取消选中“表单上的用户名和密码”选项)在“Start Page”窗口,点击“New”或者点击“File—》New-》Test”或是按工具列上的“New
Test”QTP创建一个空白的测试。
3.2
开始录制测试脚本
点选“Record—》Record”或点选工具列上的“Record”按钮,开启“Record and
Run Settings”对话窗口:
按如上设置让qtp帮忙打开ie浏览器,录制登录时如上设置。(关闭所有ie浏览器)
按如上设置让qtp在已打开ie浏览器上录制脚本(打开qtp后,打开ie浏览器,登录平台)
在“Web”页签,勾选“Open
the following browserwhen a record or run session begins”在“Type”下拉列表中选择“Microsoft
Internet Explorer”为浏览器的类型;在“Address”中添加“http://10.20.113.25:9083/monitor/login.do(网站地址)”
这样,在录制的时候,QuickTest会自动打开IE浏览器并连接到监控平台上。
在
“Windows Application”
标签页,如下图所示:
如果选择“Record and run test on any open Windows-based application”单选按钮,则在录制过程中,QuickTest会记录你对所有的Windows程序所做的操作。如果选择“Record
and run only on”单选按钮,则在录制过程中,QuickTest只会记录对那些添加到下面“Application
details”列表框中的应用程序的操作(你可以通过“Add”、“Edit”、“Delete”按钮来编辑这个列表)。
我们选择第二个单选按钮。因为我们只是对监控平台进行操作,不涉及到Windows程序,所以保持列表为空。
点击“确定”按钮,开始录制了,将自动打开IE浏览器并连接到监控平台上。当你录制测试脚本时,QTP会将你的每一步操作录制下来,并在关键字视图和专家试图中显示相应的操作步骤。
登录管理平台,在用户名和密码输入已有的账号和密码,点击“登录”,进入“管理平台”界面。
点击“服务信息检索—》服务信息检索—》提供者信息查询”弹出“提供者信息查询”界面
在“提供者信息查询”界面上输入“提供者编号”、“别名编号”、“别名中文名称”后,点击“查询”
在弹出的“提供者信息列表”界面上,点击第一条记录的后的“详细信息”。
在弹出的“提供者详细信息”界面上点击“返回”,在返回后,点击“退出”
在QTP工具列上点击“Stop”按钮,停止录制。并且QTP已经录制了从按下“Record”按钮后到“Stop”按钮之间的所有操作。
保存脚本:选择“File—》Save”或者点击工具栏上的“Save”按钮,开启“Save”对话窗口。选择的路径,填写文件名,点击“保存”按钮进行相应脚本的保存。
3.3
查看测试脚本
关键字视图:它以层次的形式存储了被操作对象、相应的动作以及设定的值等信息。在Keyword View中的每一个字段都有其意义:
Item:以分层的形式显示所有操作到的组建
Operation:在组件上执行的动作
Value:执行动作是需要的参数,如“UserName“一栏设定的用户名
Documentation:自动产生用来描述此操作步骤的英文说明。
(注:是否显示某列,可以通过在列标题上单击鼠标右键进行选择)
编辑视图:QTP用VBScript记录的语句(可以手动修改录制的脚本,参照VBScript语法)
3.4
运行测试脚本
运行录制好的测试脚本时,QTP会打开被测试程序,执行你在测试中录制的每一个操作。测试运行结束后,QTP显示本次运行的结果。打开录制好的测试脚本
设置运行选项:点击“Tools—》Options”打开设置选项对话框,选择“Run”标签页,如下图:
如果要将所有画面储存在测试结果中,在“Save still image capture toresults”选项中选择“Always”选项。一般情况下我们选择“On
error”或“On error and warning”表示在回放测试过程中出现问题时,才保存图象信息。
Save movie to results是以短片的形式将回放结果输出到Result中,不过这样比较占源.可以根据需要进行设置.。
在工具栏上点击“run”或点击“Run—》Run”,打开“run”对话框,如下图:
第一个单选按钮表示,测试运行结果保存在一个选定的目录下,每次测试运行的结果文件都自增Res1、Res2……。
第二个单选按钮表示,测试运行结果保存在一个固定的目录下,此目录不能编辑,并且每次测试运行结果的文件替换上次的测试运行结果文件。
点击“确定”按钮开始执行测试。
可以看到QTP按照在脚本中录制的操作,一步一步的运行测试,操作过程与你手工操作时完全一样。同时可以在qtp的Keyword
View中会出现一个黄色的箭头,指示目前正在执行的测试步骤。
3.5
如果在执行测试的时候出现错误,会显示一个错误信息对话框?
Stop:停止执行测试脚本;Retry:重试此步;Skip:跳过报错的这一步;Debug:调试脚本,也停止了执行测试脚本.给报错的对象的添加了一个空值,回放脚本就成功了。
3.6
分析测试结果
在测试执行完成后,QTP会自动显示测试结果窗口,如下图所示:测试结果窗口中分二个部分显示测试执行的结果:
左边显示Test results tree,可以选择“+”检查每一个步骤,所有的执行步骤都会以图示的方式显示。
右边则是显示测试结果的详细信息。在第一个表格中显示哪些迭代是已经通过的,哪些是失败的。第二个表格是显示测试脚本的检查点,哪些是通过的,哪些是失败的,以及有几个警告信息。
在上面的测试中,所有的测试都是通过的,在脚本中也没有添加检查点(有关检查点的内容我们将在以后的课程中学习)。
4 检查点
录制、执行测试脚本以及查看测试结果,实现了测试执行的自动化,要实现测试验证的自动化,测试脚本中设置检查点,以验证执行结果的真确性。“检查点”是将指定属性的当前值与该属性的期望值进行比较的验证点。运行测试时,
QTP会将检查点的期望结果与当前结果进行比较。如果结果不匹配,检查点就会失败。在“测试结果”窗口中可以查看检查点的结果。
可以在录制测试的过程中,或录制结束后,向测试脚本中添加检测点。
检查点类型
说明
范例
标准检点
Standard Checkpoint)
检查对象的属性
检查某个按钮是否被选取
图片检查点
( Bitmap Checkpoint)
检查图片的属性
检查图片的来源文件是否是正确的
表格检查点
(Table Checkpoint)
检查表格的内容
检查表格内的内容是否是正确对的
网页检查点
检查网页的属性
检查网页加载的时间或是网页是否含有不正确的链接
文字/文字区域检查点(Text/Text
Area Checkpoint)
检查网页上或是窗口上出现的文字是否正确
检查登陆系统后时候出行登陆成功的文字
图像检查点
提取网页和窗口的画面检查画面是否正确
检查网页或者网页的一部分是否如期显示
数据库检查点(Database Checkpoint)
检查数据库的内容时候正确
检查数据库查询的值是否正确
XML检查点
(XML Checkpoint)
检查XML文件的内容
XML检测点有两种—XML文件检测点和XML
应用检测点。XML文件检测点用于检查一个XML文件;XML
应用检测点用于检查一个Web页面的XML文档。
4.1
建立表格标准检查点的步骤
打开保存的测试脚本。选择要建立检查点的网页
在QTP的视图树中展开“Action
”,由于表格是在“提供者详细信息”这步骤上,所以要选择这个步骤以便建立检查点。如下图所示:
建立标准检查点
在“Active Screen”窗口中点击列表的任意位置,右键点击菜单中的“insert
standard checkpoin”
打开“Object Selection-Checkpoint Properties”窗口:
2) 选择WebTable对象,在此界面上选择“Web
Table:提供者编号”点击“OK”
打开“Table Checkpoint Properties”对话窗口,显示整个表格的内容。
3) 默认每一个字段都会被选择,表示所有字段都会检查,可以对某个字段双击,取消检查字段,或者选择整个栏和列,执行选取或取消的动作。
在每个字段的列标题上双击,取消勾选的图标,然后再AA字段处双击,这样执行时QTP只会对这个字段值作检查。
点击“OK”关闭对话框。QTP会在测试脚本中加上一个表格检查点。
4.在工具栏上点击“Save”保存脚本。
5 参数化
录制或编辑测试脚本时,可以参数化步骤和检查点中的值。还可以参数化为该步骤定义的操作(方法或函数参数)的值。通过参数化检查点属性的值,可以检查应用程序如何基于不同的数据执行相同的操作。
可以使用视图中的“值”列中的参数化图标来参数化操作值。单击参数化图标,打开“值配置选项”对话框,将显示当前定义的值。
表示“数据表参数”
名字可以修改
可以通过创建数据表参数来为参数提供可能的值列表。在每次重复中,QuickTest均使用数据表中不同的值。表中的每个列都表示单个数据表参数的值列表。列标题是参数名。表中的每一行都表示QTP在测试单次循环期间为所有参数提交的一组值。运行测试,
QTP将针对表中的每一行数据运行一次测试。例如,如果测试在数据表的全局表中有十行,则运行十次循环。
6 分割action
因为测试脚本包含三个业务流程,登录、查询、退出,所以分割为三个action选择第三个动作要开始的网页 ,在Keyword View,展开(+)Action
将测试脚本分成三个动作 :选取查看详细信息点击“返回”后的“Browser("Browser_2").Page("Page").Sync”界面,点选工具列上的“Split Action”开启“Split Action”对话窗口。
输入动作的名称与说明
在“1st action”中的“Name”字段输入相应action的名字,在“1st action”中的“Description”字段输入相应的描述。
在“2st action”中的“Name”字段输入相应action的名字,在“2st action”中的“Description”字段输入相应的描述 。
“Independent of each other”表示分割的两个action是相互独立的(一般选择此项)
“Nested”表示分割的两个action第二个被第一个调用。
点选“OK”关闭“Split Action”对话窗口。在Keyword View中会出现二个动作,点选“View”—》“Expand All”查看每个动作的内容。
设置action的属性
在分割好的action中鼠标右键action的名字,在弹出的“action
properties”中,如下图:
选中复选框“Reusable action”表示这个复选框是可复用的,其它action可调用此可复用action。
Action的参数化
默认情况下,action只会执行一次测试脚本中的动作,
action要使用数据表中的所有数据,对相应的action点击右键,选择“action
call Properties”在弹出的图如下:
在“run”选项卡上,选择“run
on all row”后点击“确定”,action参数设置成功。在执行相应的action时,按数据表中的数据从第一行到最后一行都会执行。
相关文章推荐
- 春节长假安全手册
- 网吧组建完全手册
- JSON 学习之完全手册 图文
- jsp计数器制作手册
- 手册-ESX 配置向导的读书笔记(待续)
- 分析软件ansys安装手册
- emacs wiki 指南
- 设计模式迷你手册
- Windows2003+SQL2000的集群安装手册
- rsync 服务器手册(备忘)
- php的正则表达式完全手册
- vsftpd.conf 联机手册
- SVN客户端配置手册
- WinRunner与QTP——我们该选择谁
- QTP关键技术
- 跟小师父学习QTP后的总结
- vi使用手册及详解
- 让自己变得更加强大的方法(意念手册)
- CISCO路由器配置手册
- Exchange 2007/2010 SSL证书安装手册