QTP检查点详解:类型、创建与应用

需积分: 9 3 下载量 167 浏览量 更新于2024-09-15 收藏 502KB DOCX 举报
QTP(Quick Test Professional)是过去由HP公司开发的一种自动化测试工具,用于Web应用和桌面应用的自动化测试。在QTP中,检查点(Checkpoint)是一种关键的功能,用于控制测试流程中的特定行为,确保程序执行按照预期进行。本文主要讲解了QTP中的检查点类型及其创建方法。 首先,QTP支持的标准检查点包括以下几种方式: 1. **录制过程中插入**:在录制测试脚本的过程中,可以通过快捷键或菜单选项插入标准检查点。这通常是在测试对象上执行一个操作后,期望系统状态发生改变的地方设置。 2. **录制结束后的插入**:录制完成后,用户可以在测试脚本中选择合适的位置添加检查点,以便在后续执行中验证特定条件是否满足。 3. **在活动屏幕上右击对象**:在测试执行时,通过鼠标右键选择对象并插入标准检查点,这同样会弹出“对象选择-检查点属性”对话框,允许用户配置检查点的详细参数。 在设置检查点时,需要关注的参数有: - **Name**:基于对象的HTML名称,如果信息改变,名称不会自动更新。 - **Class**:对象类型,如WebEdit代表编辑框,显示对象的属性及其值。 - **Constant/Parameter**:属性值可以是常量、数据表、环境变量或随机数。 - **Checkpoint timeout**:设置检查点等待的时间,以防止测试阻塞。 - **Insert statement**:决定检查点插入测试步骤前还是后。 此外,还提到了**页面检查点**,这是一种特殊的检查点,用于验证测试时页面元素(如链接和图像)的数量是否与录制时一致。这种检查点有助于确认页面布局或结构的稳定性。 创建页面检查点的方法与标准检查点类似,但涉及选择整个页面对象作为检查点。 QTP检查点的使用和分析是测试脚本设计的重要环节,它们能够帮助开发者更精确地控制测试流程,确保系统的正确性和可靠性。通过理解不同类型的检查点和设置方法,测试人员能够更高效地编写和执行自动化测试用例。