2

假设任何语言(如 java 或 c#)的程序执行存在缺陷,我们有异常处理机制,通过它我们可以以编程方式知道存在错误,如果我们想要记录它,我们可以将它存储在txt 或 xls 文件。

在 QTP 中,如果我正在执行十个脚本并且两个脚本失败,并且我想在 xls 文件中记录失败的文件,那么我该怎么做呢?因为似乎没有任何机制以编程方式通过它我可以检测到发生了错误并相应地在日志中输入了一个条目。我该如何处理?(顺便说一句,我不想​​知道恢复方案,因为我对处理错误不感兴趣,但我只想检测错误并记录下来)

先感谢您

4

2 回答 2

-1

QTP 脚本基于 VBScript,VBScript 中的异常等价物在On Error此处以及其他地方)进行了描述。

但是我不明白你为什么需要这个,如果测试失败,这个事实会记录在运行报告中,你不能在默认报告中查看哪个测试失败吗?

于 2012-06-25T11:54:36.877 回答
-1

QTP 10 具有恢复场景,您可以在测试脚本中调用错误函数。我的想法是编写一个 vbs 函数,该函数可以使用错误信息创建和更新 excel。通过函数调用,您甚至可以在出错时执行更多操作,例如发送邮件或短信。

为了了解恢复方案,以下链接可能对您有所帮助

http://www.tutorialspoint.com/qtp/qtp_recovery_scenarios.htm

于 2015-10-13T12:47:11.157 回答