QTP教程:录制前的准备与设置

下载需积分: 9 | PPT格式 | 572KB | 更新于2024-08-17 | 16 浏览量 | 0 下载量 举报
收藏
"QTP教程PPT主要涵盖了自动化测试工具Mercury QuickTest Professional 9.0的使用,包括QTP的基础知识、录制测试脚本前的准备工作、脚本增强技术如检查点、参数化和输出值的创建,以及虚拟对象的概念。" 详细说明: 1. **QTP简介**: Mercury QuickTest Professional (QTP) 是一款自动化测试工具,旨在提高测试效率,具有快速、可靠、可重复、可编程和全面覆盖的特点。它减少了手工测试的时间消耗,尤其适用于回归测试和功能测试。 2. **录制前的准备**: - **取消IE的自动完成设定**:这确保在录制过程中,浏览器不会自动填充表单数据,避免干扰脚本的准确性。 - **关闭所有浏览器窗口**:确保测试环境的纯净,防止其他窗口影响录制。 - **加载Web add-in**:这是QTP与浏览器交互的必要步骤,使QTP能识别和操作浏览器中的对象。 - **检查Active Screen录制级别**:Active Screen是QTP的一个功能,用于显示正在被测试的应用程序的视图,用户可在此设置录制的详细程度。 - **Recording>Record and Run Settings Web tab中选择第二项**:通常这是选择录制模式,可能指的是选择"Advanced"模式,以获取更详细的脚本记录。 3. **加强测试脚本**: - **建立检查点**:检查点用于验证对象的特定属性是否符合预期,有多种类型的检查点,例如标准、图片、表格等,用于确保应用功能的正确性。 - **参数化脚本**:参数化允许将静态值替换为参数,这样可以重用脚本并适应不同的输入数据,例如数据表参数、环境变量参数等。 - **建立输出值**:输出值是从测试中提取并存储的值,可用于后续步骤或验证,包括标准、文本、数据库和XML输出值。 4. **配置值**: 配置值允许用户定义常量或参数来配置属性和其他项目,增加测试的灵活性和适应性,还可以利用正则表达式提升复杂性。 5. **虚拟对象**: 虚拟对象是一种特殊的技术,使QTP能够将无法正常识别的区域视为对象进行操作。但使用虚拟对象时需要注意窗口大小和位置的一致性,且不能在虚拟对象上设置检查点。 6. **脚本调试**和**测试执行**: 在录制脚本后,需要进行脚本增强和调试,确保在新版本的应用程序上执行时能够准确无误。执行测试脚本后,检查结果并与预期进行对比,如果发现问题,应及时报告和修复。 7. **缺陷管理**: 在测试过程中发现的任何不一致或错误都需要记录和回报,以便开发团队进行修正,这是保证软件质量的重要环节。 总结来说,QTP教程PPT提供了关于如何有效利用QTP进行自动化测试的全面指导,从基础设置到高级技巧,帮助用户创建、优化和维护测试脚本,提高测试效率和准确性。

相关推荐