QTP录制中添加检查点与循环实战教程

4星 · 超过85%的资源 需积分: 9 22 下载量 16 浏览量 更新于2024-09-14 收藏 813KB DOC 举报
QTP(Quick Test Professional)是一款由Micro Focus公司开发的功能强大的自动化测试工具,特别适用于B/S(浏览器/服务器)架构的系统测试。在进行测试脚本录制过程中,适时地插入检查点(Checkpoints)是一项重要的实践,它有助于在编辑阶段更好地管理和控制测试流程。 插入检查点的步骤如下: 1. **问题描述**: 在录制过程中,有时会出现难以在编辑脚本时添加检查点的情况。通过在录制过程中插入检查点,可以在不影响现有录制的情况下,为关键操作或特定条件设置断点,便于后续调试和测试执行过程中的控制。 2. **处理流程**: - **B1:切换到QTP界面**:在录制过程中,通过点击Windows任务栏上的QTP图标,从录制模式切换到QTP的工作界面,这一操作不被QTP录制。 - **B2:添加检查点**:在QTP界面上找到“InsertCheckpoint”选项,通常位于图形化的操作区域。 - **B3:设定检查点**:选择插入检查点后,QTP会自动最小化界面,并变成手型指针,允许用户在目标元素上右键选择或直接拖拽来设置检查点。设置的参数可参考QTP使用手册。 - **B4:确认与错误处理**:如果某个控件无法添加检查点,QTP会弹出一个警告对话框提示用户,这时需要根据提示调整检查点设置或者修改测试对象。 - **D1-D4:关于全局表和当前表的使用**: - 如果使用的是全局表(Global),在录制完成后,可以直接设置运行所有行,无需在循环中插入检查点。 - 如果使用的是当前表(Current),则需要配合循环来执行每一行的测试,这时需要在循环结构(例如For循环)中插入检查点,比如获取当前表的行数并依次执行,通过`setNextRow`方法跳转到下一行。 通过理解并掌握QTP的检查点功能,测试人员可以更加高效地组织和管理自动化测试流程,确保在测试的不同阶段能够灵活应对可能遇到的问题,提升测试质量和效率。同时,了解如何结合循环结构,使得测试脚本更具灵活性和复用性,是提高自动化测试能力的关键。