如何在QTP中以编程方式检测测试脚本中的故障/错误

时间:2012-06-25 10:52:38

标签: qtp

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

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

提前谢谢

2 个答案:

答案 0 :(得分:-1)

QTP脚本基于VBScript,相当于VBScript中的例外On Errordescribed hereother places之内)。

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

答案 1 :(得分:-1)

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

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

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