|
关键词: QuickTest Professional QTP Exception Error Handling 错误处理 On Error Recovery Scenarios
本文针对QuickTest Professional(后面将简称QuickTest 或QTP)提供的运行时错误处理机制进行详细描述。内容包括各种错误处理方式的功能的介绍,各种机制的作用范围的分析,以及错误处理机制同时作用时的优先级别的分析。本文可以为QTP用户采用何种错误处理机制对测试脚本的运行时错误进行处理提供参考。
注1: 本文只对错误机制进行描述,并不涉及对各种错误机制适应性的分析。
注2: 所有功能介绍及实例基于QuickTest Profession 9.2版本,其他版本未经验证。
版权所有,转载请注明出处。
目录
1. 概述 3
2. 三种错误处理方式介绍 3
2.1 全局错误响应 3
2.2 VBScript的On Error错误处理方式 4
2.2.1 On Error Resume Next 4
2.2.2 On Error GoTo 0 4
2.2.3 Err对象 4
2.3 恢复场景Recovery Scenarios 4
3. 三种错误处理方式的作用域 8
3.1 全局错误响应 9
3.1.1 对Action中直接定义的函数: 9
3.1.2 对用ExecuteFile引入的函数: 9
3.1.3 对于Function Library 中定义的函数 9
3.1.4 对于Action的嵌套调用 11
3.2 VBScript的On Error错误处理方式 11
3.2.1 对Action中直接定义的函数: 11
3.2.2 对用ExecuteFile引入的函数: 12
3.2.3 对于Function Library 中定义的函数 12
3.2.4 对于Action的嵌套调用 13
3.3 错误恢复场景 Recovery Scenarios 13
4. 三种错误处理方式的优先级别 13
知识能力所限,错误疏漏之处在所难免,欢迎大家拍砖。 |
|