問題タブ [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.
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 を介して同じことを行う方法はありますか?
ありがとう、アミット
python - Quality Center による OTA 経由の自動ランナーのステータスの変更
Quality Center での単純な必要性。
背景:
HP Quality Center -> Test Lab で、多数のテストケースを含むテストセットを作成できます。[実行] をクリックすると、テストセットまたは個々のテストケースを実行できます (テスト実行スケジューラが起動します)。テストケース用のテスト スクリプト (Python を考慮) が存在することを考慮すると、[実行] をクリックすると、[テスト名
]、[ホストで実行]、[ステータス] の3 つの列がある [自動ランナー] ポップアップが表示され
ます。テストスクリプトを書きます。
私の質問は、testscript (および OTA API) を介して自動ランナーに表示される最終ステータスを変更するにはどうすればよいかということです。
次のテストスクリプトが呼び出されたときに、「エラー: 実行の投稿に失敗しました」ではなく「テストケースが終了しました」というメッセージを表示したいので、この要件があります。テストスクリプトが意図的に実行をキャンセルするため、2 番目のメッセージが表示されます。スクリプトは次のとおりです。
c# - BugFilter を使用して C# OTA 経由で QC11.0 の欠陥のリストを取得する方法
OTA インターフェイス経由で VBscript を使用して QC に正常に接続しました。VbScript では、欠陥を除外してリストにロードする次のコードがありました。
上記はVbscriptで問題なく機能しました。
C#.NET (4.0) では、QC に正常に接続できますが、フィルターを適用しようとすると、エラーが発生します..
コードの最後の行で、「NewList への呼び出しのために引数 0 を変換できませんでした」というエラーが表示されます。
私はC#に比較的慣れていません。誰か助けてもらえますか?
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 の間で要件を同期することはできません。
誰かがそのようなシンクロナイザーを使用しているかどうか知りたいです。どんな助けでも大歓迎です。前もって感謝します
よろしく
hp-quality-center - 作成後に Quality Center でカスタマイズされた欠陥フィールドのデータ型を変更できますか?
HP Quality Center を使用しており、いくつかのカスタム欠陥フィールドを作成しています。最初に作成されたとき、多くのフィールドが英数字になりましたが、現在は純粋な数字にしたいと考えています。
これらのフィールドを作成して入力した後で、これらのフィールドのデータ型を変更することはできますか? 可能であれば、この変換を行うために必要に応じて、これらのフィールドの値をクリアできます。
QC内からこれらのフィールドを更新するプロセスを知っている人はいますか?
java - JAWIN を使用した QC の接続
Jawin経由で QC(OTAClient.dll) に接続する方法。混乱した
Jawin Type Browser が使えません。
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では文字列(テストの名前として解釈されます)を使用します。しかし、私が言ったように、それはここでは機能しません。
ruby-on-rails - HPQC (HP Quality Centre) との Rails アプリの統合
HP Quality Center を、Linux システムで開発およびデプロイされた Rails アプリに統合したいと考えていました。
OTA (Open Test Architecture API) を使用していることがわかりました。ただし、API のアクティビティを実行するために OTAclient dll を使用することが指定されています。
そのような統合 (Linux システム上の hpqc+rails) のドキュメントがあるかどうか知りたいですか? この統合を達成することは可能ですか..任意の宝石またはプラグイン...?
vbscript - QTP からカスタム QC フィールドへの書き込み
私は QTP と QC 11 を使用しており、失敗したテストの詳細で QC のカスタム フィールドを更新しようとしています (テストの実行を開かなくても、テストが失敗した理由を簡単に確認できます)。
テストサイクルと実行フィールドにメモ型フィールドを作成しました。
私のQTPコードは次のとおりです。
run テーブルは正常に更新されますが、testcycle テーブルは更新されません。コマンド タブを使用して、(コードが中断されたときに) 手動で更新を強制することができますが、QC からテストを実行している場合、これはうまくいきません。
なぜこれが起こっているのでしょうか?これは QTP10 で機能していました。
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(ServiceConstructorDelegate
1 serviceConstructor、T& サービス) (Mercury.TD.Client.UI.Core.ServiceManager.ServiceCache)1.GetServiceEx(ServiceConstructorDelegate
1 serviceConstructor) Mercury.TD.Client.UI.Core.ServiceManager.ServiceCache で1.GetService()
at Mercury.TD.Client.UI.Core.ServiceManager.ServiceCache
1.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, IDictionary
2 プロパティ)で
WRN: アセンブリ バインディングのログがオフになっています。アセンブリ バインド エラーのログを有効にするには、レジストリ値 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) を 1 に設定します。この機能をオフにするには、レジストリ値 [HKLM\Software\Microsoft\Fusion!EnableLog] を削除します。