事件与异常处理:VBScript 中的错误捕获与恢复策略
在软件开发和测试过程中,事件与异常处理是确保程序健壮性和稳定性的关键环节。本文将深入探讨 VBScript 中函数或子程序内的错误捕获、UFT 中恢复场景的创建与使用,以及如何利用全局字典进行恢复操作。
1. 函数或子程序内的错误捕获
在 VBScript 中,运行时错误可能会对脚本的健壮性造成威胁。为了捕获和处理这些错误,我们可以采用特定的技术。
1.1 准备工作
从文件菜单中选择“新建”|“函数库…”,或者使用快捷键 Alt + Shift + N。将新的函数库命名为 ErrHandling_Func.vbs,也可以使用其他名称或重用现有的函数库。确保通过资源(文件|设置|资源)将库附加到测试中。
1.2 实现错误捕获
考虑一个简单的除法函数:
Function DblDivideXByY(x, y)
'Return the result of the division as a Double
DivideXByY=CDbl(x/y)
End function
此代码存在问题,它预先假设传递给函数的参数是有效的。实际上,至少有两种情况会导致函数因运行时错误而无法执行:
- y = 0
- x 或 y 不是数字
为了解决这个问题,我们可以使用 VBScript 的错误处理机制,类似于其他
超级会员免费看
订阅专栏 解锁全文
429

被折叠的 条评论
为什么被折叠?



