[工学]QTP培训初级.ppt

[工学]QTP培训初级

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 输出值 创建输出值 Copyright 2010 By . All rights reserved 方 正 国 际 输出值 存储输出值 测试、操作或组件参数 数据表 环境变量 Copyright 2010 By . All rights reserved 方 正 国 际 输出值 测试、操作或组件参数 可以将值输出到操作或组件参数,以便可以在运行会话后面的部分 中使用来自运行会话某一部分的值,或者传递回运行(调用)测试或组 件的应用程序。 msgbox print Copyright 2010 By . All rights reserved 方 正 国 际 输出值 数据表中 对于要运行多次的由数据驱动的 测试(或操作)来说,将值输出到运 行时数据表的选项特别有用。在每次 重复或循环中, QTP检索当前值并将 其存储在运行时数据表的相应的行中。 Copyright 2010 By . All rights reserved 方 正 国 际 输出值 将值存储在环境变量中 将值输出到内部用户定义的环境 变量时,可以在运行会话后面的阶段 使用该环境变量输入参数。 Copyright 2010 By . All rights reserved 方 正 国 际 输出值 示例:宠物商店系统,添加宠物到购物车中,检查购物车是否包含选购的 宠物。在录制脚本的过程中,插入标准输出值。 Copyright 2010 By . All rights reserved 方 正 国 际 输出值 手型光标点击选择宠物的Name 。弹出获取到的对象。 我们需要输出此对象的某个属性值。 Copyright 2010 By . All rights reserved 方 正 国 际 输出值 选中test属性 点击Modify按钮 Copyright 2010 By . All rights reserved 方 正 国 际 输出值 弹出输出设置窗体。 将生成名为” Male_Adult_text_out”的 DataTable Copyright 2010 By . All rights reserved 方 正 国 际 输出值 在QTP的专家视图中生成如下代码。 Browser(Items).Page(Items).Link(Male Adult).Output CheckPoint(Male Adult) Copyright 2010 By . All rights reserved 方 正 国 际 输出值 调试代码: 我们看到在Data Table中, Male_Adult_text_out的参数列表中自动添 加了Male Adult,此为我们选择输出对象的 Test属性。在后面设计的检查点,可以调用 此参数进行测试比对。 Copyright 2010 By . All rights reserved 方 正 国 际 Copyright 2010 By . All rights reserved 方 正 国 际 方 正 国 际 * * * * * * * * * * * * * * * * * * * * 数据驱动 回放脚本,检查点全部通过。 Copyright 2010 By . All rights reserved 方 正 国 际 Copyright 2010 By . All rights reserved 方 正 国 际 正则表达式 正则表达式 正则表达式 正则表达式是用某种模式去匹配一类字符串的公式 。 例如: /[A-Z]/ 将会与从A到Z范围内任何一个大写字母相匹配。 /[a-z]/ 将会与从a到z范围内任何一个小写字母相匹配。 /[0-9]/ 将会与从0到9范围内任何一个数字相匹配。 /([a-z][A-Z][0-9])+/ 将会与任何由字母和数字组成的字符串。 Copyright 2010 By . All rights reserved 正则表达式 正则表达式的实际应用 描述性编程中的应用 检查点中的应用 参数化中的应用 Copyright 2010 By . All rights reserved 方 正 国 际 正则表达式 描述性编程中的

文档评论(0)

1亿VIP精品文档

相关文档