- 1
- 0
- 约8.92千字
- 约 10页
- 2026-01-06 发布于浙江
- 举报
第四章第四章参数化参数化
第四章第四章参数化参数化
在测试应用程序时,可能想检查对应用程序使用不同输入数据进行同一操作时,程序是
否能正常的工作。在这种情况下,你可以将这个操作重复录制多次,每次填入不同的数据,
这种方法虽然能够解决问题,但实现起来太笨拙了。QuickTest提供了一个更好的方法来解
决这个问题——参数化测试脚本。参数化测试脚本包括数据输入的参数化和检测点的参数
化。
使用QuickTest可以通过将固定值替换为参数,扩展基本测试或组件的范围。该过程
(称为参数化)大大提高了测试或组件的功能和灵活性。
可在QuickTest中使用参数功能,通过参数化测试或组件所使用的值来增强测试或组
件。参数是一种从外部数据源或生成器赋值的变量。
QuickTest可以参数化测试或组件中的步骤和检查点中的值。还可以参数化操作参数的
值。如果希望参数化测试或组件中多个步骤中的同一个值,可能需要考虑使用数据驱动器,
而不是手动添加参数。
4.1参数化步骤和检查点中的值参数化步骤和检查点中的值
参数化步骤和检查点中的值参数化步骤和检查点中的值
录制或编辑测试或组件时,可以参数化步骤和检查点中的值。可以参数化选定步骤的对
象属性的值。还可以参数化为该步骤定义的操作(方法或函数参数)的值。
例如,应用程序或网站可能包含一个带有编辑字段的表单,用户可以在该编辑字段中键
入用户名。你可能希望测试应用程序或网站是否读取该信息并将其正确显示在对话框中。可
以插入一个对已登录的用户名使用内置环境变量的文本检查点,以检查显示的信息是否正
确。
通过参数化检查点属性的值,可以检查应用程序或网站如何基于不同的数据执行相同的
操作。
例如,如果要测试MercuryTours示例网站,可以创建一个检查点,以便检查预订机票
后该机票是否被正确预订。假设您需要检查针对各种不同目的地所预订的航班是否正确。可
以为目的地信息添加一个数据表参数,而不是为每个目的地分别创建带有单独检查点的不同
测试或组件。对于测试或组件的每次循环,QuickTest都会针对不同目的地检查航班信息。
4.1.1参数化对象和参数化对象和检查点的属性值检查点的属性值
参数化对象和参数化对象和检查点的属性值检查点的属性值
可以在“对象属性”或“对象库”对话框中参数化对象的一个或多个属性的值。可以在
“检查点属性”对话框中参数化检查点的一个或多个属性的值。
采用下列方式可以打开“对象属性”对话框或“检查点属性”对话框:
选择“步骤”“对象属性”,或者右键单击某个步骤并选择“对象属性”。将打
开“对象属性”对话框。
选择“工具”“对象库”,单击“对象库”工具栏按钮,或者右键单击包含该
对象的操作或组件,然后选择“对象库”。将打开“对象库”对话框。
选择“步骤”“检查点属性”,或者右键单击该检查点并选择“检查点属性”。
然后在对话框的“配置值”区域中选择参数,
如果该值已经参数化,则“参数”框将显示该值的当前参数定义。如果该值尚未参数化,
则“参数”框将显示该值的默认参数定义。
4.1.2参数化操作的值参数化操作的值
参数化操作的值参数化操作的值
如果步骤中使用的方法或函数具有参数,则可以根据需要参数化该参数值。例如,如果
操作使用Click方法,则可以参数化x参数、y参数或这两者的值。
在关键字视图中选择已参数化的值时,将显示该参数类型的图标。例如,在以下片段中,
已将Set方法的值定义为随机数字参数。每次运行测试或组件时,QuickTest都会在
creditnumber编辑框中输入一个随机数字值。
可以使用视图中的“值”列中的参数化图标来参数化操作值。
单击参数化图标,打开“值配置选项”对话框,将显示当前定义的值。
选择“参数”。如果该值已经参数化,则“参数”部分将显示该值的当前参数定义。如
果该值尚未参数化,则“参数”部分将显示该值的默认参数定义。单击“确定”接受显示的
您可能关注的文档
- 6_CMMI等级4、5及过程域之间的关系软件测试资料.docx
- 软件测试从这里开始V1.0.1.0软件测试资料.docx
- 软件性能测试从这里开始V1.0.0.0软件测试资料.docx
- LoadRunner的一种特殊的录制脚本方法介绍软件测试资料.docx
- QTP8_Tutorial_oldsidney_cn软件测试资料.pdf
- XX协同办公系统技术应答书.docx
- 08下午试题软件测试资料.docx
- 软件测试从这里开始V1[1].0.0.0软件测试资料.pdf
- [软件测试资料].WinRunner.7.6.Tutorial_oldsidney_cn.docx
- 等保2.0标准要求解读与分析V2.pdf
最近下载
- 静脉输液知识培训试题(答案).docx VIP
- 易能EN600变频器使用说明书.pdf
- 液压传动 难燃(FR)液压液 使用要求与导则 征求意见稿.docx VIP
- 2026年上海杉达学院单招(计算机)测试模拟题库附答案解析.docx VIP
- 2026年苏州经贸职业技术学院单招职业技能测试必刷测试卷必考题.docx VIP
- 学堂在线 雨课堂 学堂云 高级医学英语 章节测试答案.docx VIP
- 工程楼梯间墙面修补方案(3篇).docx
- 湖南省常德芷兰实验学校2024届高三压轴卷物理试卷含解析.doc VIP
- 2025年上海杉达学院单招(计算机)测试模拟题库附答案解析.docx VIP
- 幼儿园教师招聘结构化面试试题及答案【最新】.docx VIP
原创力文档

文档评论(0)