QTP10.0:从入门到精通-动作分割与脚本编写教程

需积分: 44 73 下载量 174 浏览量 更新于2024-08-23 收藏 5.1MB PPT 举报
分割动作是Quick Test Professional (QTP) 10.0中的一项关键功能,它有助于管理和组织复杂的测试脚本。在QTP中,测试人员可以将一个大的测试场景分解为一系列独立的动作或步骤,如登录网站、搜索并预订机票、注销等。这种分割有助于提高脚本的可维护性和复用性,特别是当需要进行参数化测试时。 在录制测试脚本时,用户可以通过QTP的菜单选项或工具栏上的按钮来操作。具体步骤包括: 1. 使用"Insert"菜单选择"New Action"或点击工具栏上的相应按钮,插入一个新的动作。 2. 通过"Step"菜单选择"Split Action",将现有动作拆分为两个独立的步骤。 3. 使用"Copy of Action"功能复制已有的动作,以便于重复使用。 4. 调用已经存在的工作,通过"Call to Action"功能实现调用其他动作的功能。 分割动作后,你可以针对每个子动作进行参数化处理,例如在预订机票的部分,可以设置参数来模拟预订不同数量的机票。这使得测试更加灵活,能适应不同的测试场景。同时,随着测试工程师的成长,QTP的学习流程分为初级、中级、高级和资深级四个阶段: - 初级阶段:理解自动化测试的基础概念,熟悉QTP的界面和基本操作,包括录制、回放、参数化、检查点和输出值。 - 中级阶段:深入学习QTP对象库,描述性编程技巧,如GETRO, GETTO, SETTOR,DATATABLE的使用,以及VBS的初步了解。 - 高级阶段:熟练编写脚本,遵循结构化和模块化原则,掌握自动化测试框架,理解COM组件和特定API的使用。 - 资深级:精通高级QTP技巧,如DOM、DLL、DotNetFactory和Win32API的操作,以及深度理解和应用自动化测试框架的设计与开发。 通过这些阶段的学习,测试工程师不仅能够有效地使用QTP进行测试,还能不断提升自己的技能,解决实际项目中遇到的问题,为软件质量保证提供有力支持。