Mercury QTP 9.2教程:条件控制与自动化测试实践

需积分: 12 6 下载量 36 浏览量 更新于2024-08-14 收藏 1.09MB PPT 举报
在Mercury QuickTest Professional 9.2教程中,主要介绍了如何增加条件控制以增强测试脚本的灵活性。QuickTest Professional是一款采用关键字驱动测试方法的自动化测试工具,它简化了测试创建和维护的过程。教程首先概述了自动化测试的基本概念,强调了自动化测试的优点,如提高测试效率、专注于测试设计、减轻重复工作以及回归测试的重要性,但也指出要在覆盖率与成本之间找到平衡。 在实际操作中,条件控制语句是通过VB脚本实现的,如使用If...Then...Else... ElseIf结构,允许根据多个条件决定执行不同的测试步骤。例如,测试人员可以通过判断Excel表格中某一列的值是否为空来动态控制脚本流程,这对于模拟用户交互或处理各种输入情况非常有用。 QTP(QuickTest Professional)界面提供了TestPane,分为KeywordView和ExpertView两个视图。KeywordView用于查看录制生成的脚本,进行参数化设置,而ExpertView则供熟悉VB脚本和QTP函数的专业人士直接修改脚本。此外,DataTable功能相当于一个Excel工作簿,用于存储测试数据,可以直接在Excel中编辑,方便提供脚本执行所需的输入和验证数据。 活跃屏幕(ActiveScreen)在录制过程中记录Web页面,测试人员可以在此进行脚本修改,如添加检查点等。测试流程包括设计测试数据、录制测试脚本、调整和调试,直至最终执行测试。在整个过程中,强调了测试人员需要具备软件设计和业务理解能力,以及测试流程和策略的重要性,同时要注意脚本的维护成本。 Mercury QuickTest Professional 9.2教程深入浅出地讲解了如何利用条件控制功能以及如何有效地管理自动化测试过程,确保测试质量和效率。