問題タブ [hp-quality-center]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2373 参照

python - Quality Center VAPI-XP-TEST - デフォルトの Python スクリプトの変更

Quality Center 10 の単純なニーズがある

IE 8 の Quality Center Client -> Test Plan で気付いた場合。テスト タイプ = 'VAPI-XP-TEST' で新しいテストケースを作成すると、スクリプト言語とスクリプト名を尋ねられます。スクリプト言語を Python に選択しました。新しいテストケースを作成するこのプロセスを完了すると、テストケースには既定の Python スクリプトが事前に入力されます。

将来の新しいテストケースでデフォルトの Python スクリプトが使用されるように、ベースのデフォルト Python スクリプトを変更する方法を知りたいですか? OTA API を介して同じことを行う方法はありますか?

ありがとう、アミット

0 投票する
1 に答える
1194 参照

python - Quality Center による OTA 経由の自動ランナーのステータスの変更


Quality Center での単純な必要性。

背景:
HP Quality Center -> Test Lab で、多数のテストケースを含むテストセットを作成できます。[実行] をクリックすると、テストセットまたは個々のテストケースを実行できます (テスト実行スケジューラが起動します)。テストケース用のテスト スクリプト (Python を考慮) が存在することを考慮すると、[実行] をクリックすると、[テスト名
]、[ホストで実行]、[ステータス] の3 つの列がある [自動ランナー] ポップアップが表示され

ます。テストスクリプトを書きます。

私の質問は、testscript (および OTA API) を介して自動ランナーに表示される最終ステータスを変更するにはどうすればよいかということです。


次のテストスクリプトが呼び出されたときに、「エラー: 実行の投稿に失敗しました」ではなく「テストケースが終了しました」というメッセージを表示したいので、この要件があります。テストスクリプトが意図的に実行をキャンセルするため、2 番目のメッセージが表示されます。スクリプトは次のとおりです。

0 投票する
2 に答える
8850 参照

c# - BugFilter を使用して C# OTA 経由で QC11.0 の欠陥のリストを取得する方法

OTA インターフェイス経由で VBscript を使用して QC に正常に接続しました。VbScript では、欠陥を除外してリストにロードする次のコードがありました。

上記はVbscriptで問題なく機能しました。

C#.NET (4.0) では、QC に正常に接続できますが、フィルターを適用しようとすると、エラーが発生します..

コードの最後の行で、「NewList への呼び出しのために引数 0 を変換できませんでした」というエラーが表示されます。

私はC#に比較的慣れていません。誰か助けてもらえますか?

0 投票する
2 に答える
4140 参照

hp-quality-center - TFS と HP QC の間で欠陥と要件を同期する

(開発と要件) には TFS 2010 を使用し、テストと欠陥には HP Quality Center を使用します。現在、TFS 2010 と HP Quality Center 10.00 の間で欠陥と要件を同期するために、Juvander TFS Bug Synchronizerを使用しています。

Juvander の問題点は、プロジェクトの数が増えるにつれて遅くなることです。TFS と HP QC の間で同期するための代替ツールを調査するように依頼されました。

HP QC Synchronizerを調べました。ただし、TFS と HP Quality Center の間で要件を同期することはできません。

誰かがそのようなシンクロナイザーを使用しているかどうか知りたいです。どんな助けでも大歓迎です。前もって感謝します

よろしく

0 投票する
1 に答える
1874 参照

hp-quality-center - 作成後に Quality Center でカスタマイズされた欠陥フィールドのデータ型を変更できますか?

HP Quality Center を使用しており、いくつかのカスタム欠陥フィールドを作成しています。最初に作成されたとき、多くのフィールドが英数字になりましたが、現在は純粋な数字にしたいと考えています。

これらのフィールドを作成して入力した後で、これらのフィールドのデータ型を変更することはできますか? 可能であれば、この変換を行うために必要に応じて、これらのフィールドの値をクリアできます。

QC内からこれらのフィールドを更新するプロセスを知っている人はいますか?

0 投票する
1 に答える
423 参照

java - JAWIN を使用した QC の接続

Jawin経由で QC(OTAClient.dll) に接続する方法。混乱した

Jawin Type Browser が使えません。

0 投票する
3 に答える
6236 参照

java - Javaを使用してテストプランのテストケースにパラメータを追加するにはどうすればよいですか?

私はさまざまなことを試し、何時間もグーグルで検索しましたが、私の問題の解決策を見つけることができませんでした。

Com4j経由でQualityCenterOTA APIを使用して、プログラムがQCと通信できるようにしています。それはかなりうまく機能します、しかし今私はこの問題につまずきました:

プログラムを使用して、「テストプラン」のテストケースに新しいパラメータを追加したいと思います。

VBを使用した場合、次のように機能します。

重要な部分は、TestParameterFactoryでのPASSWORD()の呼び出しです。パラメータを追加して返し、名前と説明を付けることができます。VBでは、PASSWORDメソッドに引数としてNullが指定されます。

Javaの使用は、最初は似ています。

まず、接続を確立し、TestFactory(およびテストケースのリスト)を取得します。

qcTestListには、テストプランのすべてのテストが含まれています。

今のところ問題ありません。すべての「キャスト」は成功しています。ここで、VBの場合と同様に、TestParameterFactoryでaddItemメソッドを呼び出します。

これは機能しません。addItem()-メソッドは常にnullを返します。ランダムな文字列、ランダムな整数、テストケースのIDなど、さまざまな引数を試しました。何も機能しません。

このメソッドをJavaで正しく使用するにはどうすればよいですか?

または一般的に:Javaを使用してテストプランの既存のテストケースにパラメーターを追加するにはどうすればよいですか?

クイックノート:テストプランへのテストケースの追加は、このテストケースへのパラメーターの追加と非常によく似ています。また、ファクトリとaddItemメソッドを使用します。VBではパラメータとしてnullを指定しますが、Javaでは文字列(テストの名前として解釈されます)を使用します。しかし、私が言ったように、それはここでは機能しません。

0 投票する
1 に答える
681 参照

ruby-on-rails - HPQC (HP Quality Centre) との Rails アプリの統合

HP Quality Center を、Linux システムで開発およびデプロイされた Rails アプリに統合したいと考えていました。

OTA (Open Test Architecture API) を使用していることがわかりました。ただし、API のアクティビティを実行するために OTAclient dll を使用することが指定されています。

そのような統合 (Linux システム上の hpqc+rails) のドキュメントがあるかどうか知りたいですか? この統合を達成することは可能ですか..任意の宝石またはプラグイン...?

0 投票する
1 に答える
1288 参照

vbscript - QTP からカスタム QC フィールドへの書き込み

私は QTP と QC 11 を使用しており、失敗したテストの詳細で QC のカスタム フィールドを更新しようとしています (テストの実行を開かなくても、テストが失敗した理由を簡単に確認できます)。

テストサイクルと実行フィールドにメモ型フィールドを作成しました。

私のQTPコードは次のとおりです。

run テーブルは正常に更新されますが、testcycle テーブルは更新されません。コマンド タブを使用して、(コードが中断されたときに) 手動で更新を強制することができますが、QC からテストを実行している場合、これはうまくいきません。

なぜこれが起こっているのでしょうか?これは QTP10 で機能していました。

0 投票する
1 に答える
1473 参照

hp-quality-center - クライアント側 QC 10.0 をインストールできない

クライアントのマシンに Quality Center クライアント側をインストールできません。

オペレーティング システム: Windows Vista IE バージョン:9

%temp% から TD_80 フォルダーを削除し、新規インストールを実行するなど、基本的なトラブルシューティング手順をすべて試しました。

C:\program files\common files から Mercury Intercative フォルダを削除する

管理者として Internet Explorer を実行します。

上記のいずれも問題を解決しませんでした

以下のエラー メッセージが表示されます:::::

HP Quality Center: 回復不能なエラーが発生しました。

理由: ファイルまたはアセンブリ 'interop.OTAClient, Version=10.0.02469,Culture=neutral, PublicKeyToken=792843134cf0407a' を読み込めませんでした。または、サイト管理者に連絡してください。

詳細::::

System.IO.FileNotFoundException: ファイルまたはアセンブリ 'interop.OTAClient, Version=10.0.0.2469, Culture=neutral, PublicKeyToken=792843134cf0407a' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。ファイル名: 'interop.OTAClient, Version=10.0.0.2469, Culture=neutral, PublicKeyToken=792843134cf0407a' at Mercury.TD.Client.Ota.Core.Application.SSPREnabled(String serverUrl) at Mercury.TD.Client.UI.Core Mercury.TD.Client.UI.Core.Services.BaseService.Initialize(IServiceManager serviceManager) の.Services.ConnectionManagementService.Initialize() Mercury.TD.Client.UI.Core.ServiceFactory1.CreateService() at Mercury.TD.Client.UI.Core.ServiceManager.ServiceCacheの 1.b__0() Mercury.TD. Client.UI.Core.ServiceManager.ServiceCache 1.CreateService(ServiceConstructorDelegate1 serviceConstructor、T& サービス) (Mercury.TD.Client.UI.Core.ServiceManager.ServiceCache)1.GetServiceEx(ServiceConstructorDelegate1 serviceConstructor) Mercury.TD.Client.UI.Core.ServiceManager.ServiceCache で1.GetService() at Mercury.TD.Client.UI.Core.ServiceManager.ServiceCache1.GetBaseService() Mercury.TD.Client.UI.Core.ServiceManager.DoPublish[T](IServiceFactory 1 factory, Boolean activate) at Mercury.TD.Client.UI.Core.ServiceManager.PublishAndActivate[T,C]() at Mercury.TD.Client.UI.Core.ApplicationServicesPlugin.PublishServices(IServiceManager serviceManager) at Mercury.TD.Client.UI.Core.Services.ApplicationService.InitializePlugins() at Mercury.TD.Client.UI.Core.Services.ApplicationService.Start(Application application) at Mercury.TD.Client.UI.Core.Application.Start() at Mercury.TD.Client.UI.Core.Application.Initialize(String url, String configFilePath, IDictionary2 プロパティ)で

WRN: アセンブリ バインディングのログがオフになっています。アセンブリ バインド エラーのログを有効にするには、レジストリ値 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) を 1 に設定します。この機能をオフにするには、レジストリ値 [HKLM\Software\Microsoft\Fusion!EnableLog] を削除します。