2012-04-27 3 views
1

QTPを使用してQCからのレポートを自動化しようとしていますが、QCのテストのステータスのExcelファイルをエクスポート/保存しています。私はQTPのオブジェクトマネージャを使って各タスクを実行しようとしていますが、私は2つの問題に遭遇しています。私が直面している最初の問題は、QTPにQCのさまざまなオブジェクトを認識させることです。 2番目の問題は、スクリプトを実行してログインしようとするときに発生します。私はこのエラーを受信し続ける:QCレポートを生成するためのQTP

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または任意のスクリプト言語を使用して、QCのバックエンドにSQLクエリを送信することです。あなたはQCバックエンドデータベース

に接続するために、ADODB接続とレコードセットを使用することができ、ブログ QTP Blog

VBScriptで

やExcelから「テストケースなどのためのクエリを作成する方法」の詳細を参照することができます

0

AFAIK QAはQCをテストすることに関心があり、QCを開いているすべての人がテスト環境の一部であり、AUTではないという前提で、QCを意図的に無視します。

QCを自動化する場合は、QCのAPI、OTAを使用する必要があります。

関連する問題