2012-04-27 50 views
1

我試圖通過使用QTP導出/保存質量控制測試狀態的Excel文件來自動QC報告。我試圖使用QTP的對象管理器來執行每個任務,但我遇到了兩個問題。我遇到的第一個問題是讓QTP識別QC中的不同對象。第二個問題出現在我嘗試運行腳本登錄時。我不斷收到此錯誤:QTP生成QC報告

Following client components were not downloaded successfully:
1 . CompStrgHelper.dll :
(Error 32) The process cannot access the file because it is being used by another process. Failed to open file for writing
2 . CompStrgHelper.dll :
Cannot load type library
3 . CompStrgHelper.dll :
Cannot register type library
Close all connections to Server and try again.

如果有人知道如何解決這個問題,或者只是另一種方式來做到這一點,請讓我知道。

回答

1

以自動格式從QC獲取報告的最佳方式是使用VBscript或任何腳本語言並向SQL的後端發出SQL查詢。您可以參考更多從博客QTP Blog

在VBScript「如何創建測試用例等查詢」或Excel中,您可以使用ADODB連接,並記錄連接到QC後端數據庫

0

AFAIK QTP在假定只有HP QA對測試QC感興趣並且其他所有QC開放的人員是測試環境的一部分而不是AUT的情況下忽略QC。

如果你想自動化質量控制,你應該使用QC的API,OTA