QTP-自动化测试.参数种类

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

 2.数据表参数, 通过它可以创建使用您所提供的数据多次运行的数据驱动的测试
   在每次重复(或循环)中,  QuickTest  均使用数据表中不同的值
   例如:假设你的应用程序或网站包含一项功能, 用户可以通过该功能从成员数据库中搜索

联系信息。 当用户输入某个成员的姓名时, 将显示该成员的联系信息,以及一个标 记为“查看 的照片”的按钮,其中是该成员的姓名。 可以参数化按钮的名称属性,以便在运行会话的每次循环期间,QuickT est 可标识 不同的照片按钮

  3.环境变量参数, 通过它可以在运行会话期间使用来自其他来源的变量值。 这些变量

值可能是您所提供的值,或者是 QuickTest 基于您选择的条件和选项而生成的值 例如:可以让 QuickT est 从某个外部文件读取用于填写 Web 表单的所有值,或者 可以使用 QuickTest 的内置环境变量之一来插入有关运行测试或组件的计算机的 当前信息

   4.随机数字参数, 通过它可以插入随机数字作为测试或组件的值
    例如:要检查应用

程序处理大小机票订单的方式,可以让 QuickTest 生成一个随机数字,然后将其 插入到“票数”编辑字段中。

以上四种类型的参数设置,这里就先只用描述的示例来解释一下,在后续会补齐相应的代码示例



blog comments powered by Disqus

Published

25 October 2013

Tags