1

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

次のクライアントコンポーネントが正常にダウンロードされませんでした:
1。CompStrgHelper.dll :(
エラー32)ファイルが別のプロセスによって使用されているため、プロセスはファイルにアクセスできません。2を書き込むためにファイルを開くことができませんでした
。CompStrgHelper.dll:
タイプライブラリ
3を読み込めません。CompStrgHelper.dll:
タイプライブラリを登録できません
サーバーへのすべての接続を閉じて、再試行してください。

誰かがこれを修正する方法、またはそれを行う別の方法を知っているなら、私に知らせてください。

4

2 に答える 2

1

自動化された形式でQCからレポートを取得する最良の方法は、VBscriptまたは任意のスクリプト言語を使用し、QCのバックエンドに対してSQLクエリを実行することです。ブログQTPブログから「テストケースなどのクエリを作成する方法」の詳細を参照できます。

VBscriptまたはExcelでは、ADODB接続とレコードセットを使用してQCバックエンドデータベースに接続できます

于 2012-04-30T14:50:45.650 に答える
0

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

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

于 2012-04-28T19:22:23.603 に答える