QTP对象仓库与文本区域检查点操作详解

需积分: 18 2 下载量 65 浏览量 更新于2024-08-16 收藏 4.14MB PPT 举报
"本文主要介绍了如何在UTF软件测试中插入文本区域的检查点,并涉及到QTP(QuickTest Professional)的使用,包括QTP对象仓库的管理和ObjectSpy工具的运用。" 在软件测试中,插入文本区域的检查点是确保测试准确性和覆盖率的重要步骤。这个过程主要包括以下几个关键点: 1. **确定被测文本**:明确需要测试的文本内容,这可能是用户输入的数据或者是应用程序中预设的文本信息。 2. **确定被测对象的区域**:定位到测试的文本区域,例如一个输入框或者展示区域,确保知道要对哪个UI元素进行检查。 3. **确定检查点插入的位置**:在录制或编写测试脚本时,找到合适的位置插入检查点,通常是在执行到与该文本区域相关的操作时。 4. **插入检查点**:在QTP中,可以使用`insert/checkpoint/text area checkpoint`命令来插入文本区域检查点,这样在测试执行时,QTP会验证该区域的文本是否符合预期。 5. **注意被测对象**:检查点需绑定到正确的对象,即测试区域所在的对象,确保测试的针对性。 QTP对象仓库是QTP测试中不可或缺的部分,它存储了所有测试识别到的对象。每个测试都有其对应的对象仓库,其中包含了对象的名称、类和描述属性等关键信息。当对象的属性值发生变化,且这些变化影响到测试结果时,测试人员需要维护对象仓库,更新对象属性以保持与实际应用的一致性。 使用QTP对象仓库时需要注意以下几点: - **进入对象仓库**:通过`resource/objectrepository`路径访问。 - **记录内容**:包括对象名、类和描述属性,其中描述属性通常是识别对象的关键属性。 - **维护对象仓库**:当对象仓库中的对象与运行时的对象不匹配时,可能导致测试失败,需要定期进行调整。 - **非关键属性变化**:如果非关键属性改变,QTP可能仍能识别对象,但关键属性的变化会导致识别失败。 ObjectSpy工具是QTP提供的用于获取被测对象属性信息的实用工具,通过它可以: - **启动ObjectSpy**:点击工具栏上的“ObjectSpy”按钮。 - **捕获对象属性**:显示被测对象并用ObjectSpy的小手图标点击对象,获取其详细属性。 - **处理遮挡情况**:如果对象被其他元素遮挡,可以按住Ctrl键调整查看。 练习部分要求使用ObjectSpy捕获特定对象的属性值,并将其添加到对象仓库中。通过`Add Objects to Local`功能,可以将对象从当前桌面引入仓库,或者在ActiveScreen中直接添加。在补录代码时,应留出空白行以便插入检查点,并在手动模式下进行操作。 通过以上操作,测试人员能够有效地管理测试对象,确保测试脚本的准确性和稳定性,从而提高整个测试过程的效率和质量。