QTP 简单笔记

来源:互联网 发布:java关键字表格 编辑:程序博客网 时间:2024/06/08 18:44

1. 录制过程

   1) 检查quicktest的设置:如Testsetting 和option对话框

   2) 录制脚本

   3)加入检查点、参数化和事务

   4)调试并执行脚本

   5)分析测试结果,找出问题所在

2. QuickTest窗口

   data table: 用于参数化调试

   测试脚本窗口: 以图形化和vbscript方式管理脚本

3. 录制测试脚本

   1)关闭其他IE不想管的程序

   2)录制脚本,并在tree view中查看结果

   3)执行脚本; tools——>option中 save step screen capture toresults表示什么情况下存储画面

4. 添加检查点

   检查点类型: 

       标准检查点(对象属性,按钮是否选中); 

       图片检查点(图片来源是否正确);

       表格(单元格中显示信息);

       网页:网页链接和图片个数、加载时间

       文字区域;

       图像检查点:提取网页和窗口的画面,检查画面是否正确

       数据库

       XML:检查XML的内容

5. 参数化

    可以参数化组件中步骤和检查点的值,还可以参数化操作参数的值,若希望参数化测试或组件中多个步骤中同一值,可能要使用数据驱动器。

    1)可参数化步骤的对象属性的值及操作参数的值

    2)参数种类: 测试、操作或组件参数;数据表参数(每次运行为不同的值,运行次数为参数化行数);环境变量参数(来自其他文件,循环多次始终不变);随机数字。

    3)参数化测试脚本:初始录制——参数化脚本——修正参数化

6. 输出值(类似于关联)

    在一个步骤中,捕获测试或组件在某一点的值,在会话持续期间存储这些值,随后在会话不同点,将这些值作为输入。

    输出值来自对象的属性值、 文本字符串、表单元格、数据库及xml文档

    1)类型:标准输出值(对象属性,表单元格内容);文本(屏幕和网页的文本字符串);数据库(在查询结果上定义);XML(xml中元素和属性的值)

    2)存储输出值: 将值输出到测试,操作或组件的参数,作为下一步操作的参数; 存储在数据表中,环境变量如session

    3)输出属性值: 定义哪个属性——》指定存储位置——》修正检查点相关内容

 

原创粉丝点击