让我们说在java或c#这样的语言中程序执行存在缺陷,我们有异常处理机制,通过它我们可以通过编程方式知道存在错误,如果我们想要记录它,我们可以将其存储在txt或xls文件中。
在QTP中,如果我正在执行十个脚本并且两个脚本都失败了,并且我想在xls文件中记录失败的文件,那我该怎么办呢?因为似乎没有编程方式的机制,我可以通过它检测到发生了错误并相应地记录了日志中的条目。我该如何处理? (顺便说一句,我不想知道恢复方案,因为我对处理错误不感兴趣,但我只对检测错误并记下错误感兴趣)
提前谢谢
答案 0 :(得分:-1)
QTP脚本基于VBScript,相当于VBScript中的例外On Error
,described here(other places之内)。
但是我不明白为什么你需要这个,如果测试失败,这个事实会记录在运行报告中,你不能查看默认报告看看哪个测试失败了吗?
答案 1 :(得分:-1)
QTP 10具有恢复方案,您可以在测试脚本中调用错误函数。我的想法是编写一个vbs函数,用错误信息创建和更新excel。通过函数调用,您甚至可以执行更多错误发送邮件或短信。
要了解恢复方案,以下链接可能对您有所帮助
http://www.tutorialspoint.com/qtp/qtp_recovery_scenarios.htm