ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:343.86KB ,
资源ID:17633127      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/17633127.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(QTP完全指导学习教程54Word文件下载.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

QTP完全指导学习教程54Word文件下载.docx

1、假设您需要检查针对各种不同目的地所预订的航班是否正确。可以为目的地信息添加一个数据表参数,而不是为每个目的地分别创建带有单独检查点的不同测试或组件。对于测试或组件的每次循环,QuickTest 都会针对不同目的地检查航班信息。4.1.1 参数化对象和检查点的属性值可以在“对象属性”或“对象库”对话框中参数化对象的一个或多个属性的值。可以在“检查点属性”对话框中参数化检查点的一个或多个属性的值。采用下列方式可以打开“对象属性”对话框或“检查点属性”对话框: 选择“步骤” “对象属性”,或者右键单击某个步骤并选择“对象属性”。将打开“对象属性”对话框。 选择“工具” “对象库”,单击“对象库”工具

2、栏按钮,或者右键单击包含该对象的操作或组件,然后选择“对象库”。将打开“对象库”对话框。 “检查点属性”,或者右键单击该检查点并选择“检查点属性”。然后在对话框的“配置值”区域中选择参数,如果该值已经参数化,则“参数”框将显示该值的当前参数定义。如果该值尚未参数化,则“参数”框将显示该值的默认参数定义。4.1.2 参数化操作的值如果步骤中使用的方法或函数具有参数,则可以根据需要参数化该参数值。例如,如果操作使用 Click方法,则可以参数化x参数、y参数或这两者的值。在关键字视图中选择已参数化的值时,将显示该参数类型的图标。例如,在以下片段中,已将Set 方法的值定义为随机数字参数。每次运行测

3、试或组件时,QuickTest 都会在 creditnumber编辑框中输入一个随机数字值。 可以使用视图中的“值”列中的参数化图标来参数化操作值。 单击参数化图标,打开“值配置选项”对话框,将显示当前定义的值。选择“参数”。如果该值已经参数化,则“参数”部分将显示该值的当前参数定义。如果该值尚未参数化,则“参数”部分将显示该值的默认参数定义。单击“确定”接受显示的参数语句并关闭该对话框。选择一个尚未参数化的值时, QuickTest 会为该值生成默认参数定义。下表描述了如何确定默认参数设置:执行参数化时条件默认参数类型默认参数名操作中的步骤或检查点的值至少在当前操作中定义了一个输入操作参数操

4、作参数在“操作属性”对话框的“参数”选项卡中显示第一个输入参数嵌套操作的输入操作参数值至少为调用该嵌套操作的操作定义了一个输入操作参数在调用操作的“操作属性”对话框的“参数”选项卡中显示第一个输入参数顶层操作调用的输入操作参数值至少为测试定义了一个输入参数测试参数在“测试设置”对话框的“参数”选项卡中显示第一个输入参数组件中的步骤或检查点的值至少为该组件定义了一个输入参数组件参数在“业务组件设置”对话框的“参数”选项卡中显示第一个输入参数如果上述相关条件不为真,则默认参数类型为“数据表”。如果接受了默认参数详细信息, QuickTest 将用基于选定值的名称新建一个数据表参数。4.2 参数种类

5、QuickTest有四种类型的参数: 测试、操作或组件参数,通过它可以使用从测试或组件中传递的值,或者来自测试中的其他操作的值。为了在特定操作内使用某个值,必须将该值通过测试的操作层次结构向下传递到所需的操作。然后,可以使用该参数值来参数化测试或组件中的步骤。例如,假设要使用从运行(调用)测试的外部应用程序传递到测试中的某个值来参数化 Action3 中的一个步骤。可将该值从测试级别传递到 Action1 (顶层操作)至 Action3 (Action1 的子操作),然后使用该“操作”输入参数值(从外部应用程序传递的值)来参数化所需的步骤。 数据表参数,通过它可以创建使用您所提供的数据多次运行

6、的数据驱动的测试(或操作)。在每次重复(或循环)中, QuickTest 均使用数据表中不同的值。例如,假设您的应用程序或网站包含一项功能,用户可以通过该功能从成员数据库中搜索联系信息。当用户输入某个成员的姓名时,将显示该成员的联系信息,以及一个标记为“查看 的照片”的按钮,其中Welcome: Mercury ToursFind a Flight: Mercury ”。2在视图树中选择“fromPort”右边的“Value”字段,然后再点击参数化图标,开启“Value Configuration Options”对话窗口: 3设置要参数化的属性,选择“Parameter”选择项,这样就可以用

7、参数值来取代“New York”这个常数了,在参数中选择“Data Table”选项,这样这个参数就可以从QuickTest的Data Table中取得,将参数的名字改为“departure”。4点击“OK”确认,QuickTest会在Data Table中新增departure参数字段,并且插入了一行New York的值,New York 会成为测试脚本执行使用的第一个值。参数化以后可以看到树视图中的变化,在参数之前,这个测试步骤显示“foomPost Select New York”,现在,这个步骤变成了“foomPost Select Data Table(departure,dtGlo

8、balSheet)”。而且当点击Value字段时,Value字段会显示如图所示:,表示此测试步骤已经被参数化,而且其值从Data Table中的departure字段中获得。5在departure 字段中加入出发点资料,使QuickTest可以使用这些资料执行脚本。 在departure字段的第二行,第三行分别输入:Portland、Seattle。6保存测试脚本。4.3.2 修正受到参数化影响的步骤 当测试步骤被参数化以后,有可能会影响到其它的测试步骤也要参数化,例如我们为了验证在“Flight Confirmation”网页中是否出现“New York”(第三章创建文字检查点),在网页上添

9、加了一个文字检查点。那么,就要对出发地的文字检查点作参数化,以符合对出发地点参数化的预期结果。 修正文字检查点,首先在树视图中,展开“Action1Flight Confirmation: Mercury”页面,然后点击鼠标右键,选择“Checkpoint Properties”,打开“Text Checkpoint Properties”对话窗口: 在“Checked Text”的Constant字段中显示为“New York”,表示测试脚本在每次执行时,这个文字检查点的预期值都为“New York”。我们选择Parameter,点击旁边的“Parameter Options”按钮,打开“P

10、arameter Options”对话窗口:在参数类型选择框选择“Data Table”选项,在名字选择框选择“departure”选项,指明这个文字检查点使用departure字段中的值当成检查点的预期值。点击“OK”关闭窗口,这样文字检查点也被参数化了。4.3.3 执行并分析使用参数的测试脚本 参数化测试脚本后,我们运行Parameter测试脚本。QuickTest会使用Data Table中departure字段值,执行三次测试脚本。 执行测试脚本:点击工具栏上的“Run”按钮,开启Run对话窗口,选取“New run results folder”,其余为默认值,点击“OK”开始执行脚

11、本。当脚本运行结束后,会开启测试结果窗口。在树视图中,展开“Parameter Iteration2 Action1 Summary Welcome Mercury Tours Mercury”,选择“CheckpointNew York”,显示如下图: 在检查点“Details”窗口中,显示Portland为预期记过同时也是实际的值,所以文字检查点为通过。同时也可以看到在下方的“Application”窗口中,显示机票的出发地点也是Portland。 在图中可以看出,虽然每次执行时,文字检查点的结果是通过的,但是第二次与第三次的执行结果仍然为失败。这是因为出发地点的改变,造成在表格检查点中的机票价钱改变,导致表格检查点失败。在以后的课程中,我们将学习修正表格检查点,让QuickTest自动更新表格检查点的预期结果,就可以检查正确的票价了。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1