2012-06-25 18 views
2

假設程序執行中存在Java或c#等任何語言的缺陷,我們有異常處理機制,通過該機制我們可以通過編程方式知道存在錯誤如果我們想記錄它,我們可以將它存儲在txt或xls文件中。如何在QTP中以編程方式檢測測試腳本中的故障/錯誤

在QTP中,如果我正在執行10個腳本和兩個腳本失敗,並且我想在xls文件中記錄失敗的文件,那麼我該怎麼做呢?因爲它似乎沒有編程方式的機制,通過它我可以檢測到發生了錯誤,並在日誌中記錄相應條目。我如何處理這個問題? (順便說一下,我不想知道關於恢復方案,因爲我不感興趣,處理錯誤,但我感興趣的只是檢測錯誤,並作出記錄下來)

預先感謝您

回答

-1

QTP腳本基於VBScript,相當於VBScript中的例外是On Error,它是described here(在other places之間)。

但是我不明白爲什麼你需要這個,如果測試失敗這一事實得到在運行報告記錄,你能不能在默認的報告看,看看哪些測試失敗?

+0

感謝您的答覆。我的計劃是記錄xls文件中的錯誤,然後添加一些額外的細節,然後在QC中上傳缺陷 – Tom

-1

QTP 10已恢復情況下,您可以在測試腳本調用上錯誤的功能。我的想法是編寫一個vbs函數,用於創建和更新excel中的錯誤信息。通過函數調用,你甚至可以做更多的事情,比如錯誤地發送郵件或短信。

爲了解恢復情況,以下鏈接可能會對你有所幫助

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

相關問題