Mercury QuickTest Professional 9.2自动化测试教程:添加对象与步骤

需积分: 12 6 下载量 184 浏览量 更新于2024-08-14 收藏 1.09MB PPT 举报
"Mercury QuickTest Professional 9.2 教程主要讲解了自动化测试的基本概念,QTP工具的介绍,以及QTP的测试流程。自动化测试能够提高效率,但不能完全替代手工测试,适用于回归测试阶段。QTP是一款关键词驱动的自动化测试工具,其界面包括Keyword View和Expert View,DataTable用于数据驱动,而Active Screen则方便脚本修改和对象添加。" 在自动化测试领域,Mercury QuickTest Professional (QTP) 是一款强大的功能测试工具,尤其适用于GUI的自动化测试。它采用关键词驱动的测试方法,使得测试脚本的创建和维护工作得以简化。在QTP中,测试流程通常包括以下几个步骤: 1. 设计测试用例的测试数据:这是自动化测试的第一步,需要根据测试需求准备各种可能的输入数据和预期的输出结果。 2. 录制测试脚本:利用QTP的录制功能,可以自动捕获用户在应用程序中的操作,生成对应的测试脚本。例如,在描述中提到的场景,如果在录制时密码输入框未被识别,可以通过Active Screen手动选择该对象并添加到对象库中。 3. 修改并调试测试脚本:录制的脚本可能无法覆盖所有细节,因此需要在Keyword View或Expert View中进行编辑和调整。Keyword View以关键词形式展示脚本,适合初学者;Expert View则显示底层的VBScript代码,适合熟悉编程的测试人员。 4. 执行测试脚本:在脚本修改完成后,可以运行测试脚本来验证系统的行为。QTP会根据脚本中的指令执行相应的操作,并对比预期结果与实际结果。 5. 分析结果:测试执行后,QTP会提供测试报告,帮助测试人员分析测试结果,找出潜在的问题。 DataTable是QTP中的一个重要组成部分,它允许测试人员在一个Excel表格中存储测试数据,这些数据可以驱动测试脚本执行不同的测试场景。通过这种方式,测试人员可以轻松地管理和修改测试输入,提高了测试的灵活性和复用性。 ActiveScreen是QTP的另一个特色功能,它能记录并显示应用程序的当前状态,使测试人员能够在录制后直观地查看和编辑脚本中的对象。如果在录制过程中有对象未被正确识别,测试人员可以直接在ActiveScreen中选择该对象,右键点击“View”然后选择“Add Object”,将其添加到对象仓库,确保脚本的完整性和准确性。 总结来说,Mercury QuickTest Professional 9.2教程提供了全面的指导,帮助用户理解和掌握自动化测试的基础知识,以及如何有效利用QTP进行测试脚本的创建、修改和执行,以实现高效且可靠的测试流程。