問題タブ [testrail]
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.
jenkins - Testrail テスト ケース ID のローカル Java TestNG テストへの注釈付け/取得/マッピング (Jenkins Test Rail Integration)
テストケース管理システムとして Testrail を使用しようとしているので、testrail を Jenkins と統合すると便利です。
これは私が達成したいことです:
ケース ID が C1、C2、C3 の 3 つのテスト ケースを testrail で手動で作成するとします。これらのテスト ケースには、A1、A2、A3 などの一意の自動テスト名がいくつかあります (詳細については、testrail に次のフィールドがあります)。そのようなユニークな情報)
「Start Automated Tests」ボタンを押して、testrail から Jenkins ジョブを実行すると (このボタンを持つ testrail 用の UI スクリプトを既に実装していることを考慮して):
、選択したテスト ケースのケース ID を取得し、それらの ID を実際の Java テストに一時的に注釈付けするスクリプト/何かを実行して、それらの特定のテストを実行し、結果を Testrail にポストできるようにしたいと考えています。
私が考えることができるアプローチ:
Testrail で [Start Automated Tests] ボタンをクリックすると、実行するスクリプトを作成して、Testrail から選択した必要なテスト ケースを含む XML ファイルを作成できます。この XML は、Jenkins ジョブへのデフォルトの入力として提供され、XML ファイルに記載されているテスト ケースを実行します。この XML は一時的なものであり、テストレールから選択が行われるたびに置き換えられます。しかし、どうやってそれをしますか?私は Testrail の初心者であり、その API を読みました。結果を Testrail にポストするのに API が役立つようです。しかし、どうやって ID のマッピングを達成するのでしょうか?
また、結果を Testrail に投稿する際のアドバイスも役に立ちます。
python - Mac で Python TestRail API を使用しようとしています - ImportError: Conf_Reader という名前のモジュールはありません
Mac で次のインポート エラーが発生します。
私のPythonコードの最初の数行は次のとおりです。
これまでのところ pip を試してみましたが、インストールを行うためのソースを見つけることができませんでした。
java - TestNG リスナーの TestNG BeforeClass および AfterMethod 同等のメソッド
以下を取得して、base class methods testSetup() and getStatusAndAnnotation()
TestNG Listener に入れます。@BeforeClass
asに相当するものを見つけることができましたonBeforeClass(ITestClass, IMethodInstance)
。ただし、に相当するものは何@AfterMethod
ですか?
私の目的は、テスト結果を保持するため、 ITestResult をパラメーターとしてそのメソッドに渡すことです。以下のコードは、テストの注釈とステータスを取得し、それをテストレール クラウドにプッシュしていることを示しています。私は使用してみました:
役に立たず、与えた
ここで Java: 1670 は
すべてのメソッドが実行された後、ステータス (PASS/FAIL/SKIP) に関係なく、この getStatusAndAnnotation...() を実行したいのですが、上記の例外/エラーが発生します。
c# - エラーで型を読み込めませんでした ...Maxlength
Microsoft テスト マネージャーを使用して移行用のアプリケーションを作成していますが、その例外があります。
アセンブリ 'Microsoft.TeamFoundation.TestManagement.Common, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' から型 'Microsoft.TeamFoundation.TestManagement.Common.MaxLength' を読み込めませんでした。
私は正しい参照を追加しましたが、それでもそのエラーが発生しました
testrail - 新しい .php ページをテストレールに追加するには?
公式ガイドによると、(たとえば、.php ページは index.php の近くに配置する必要があります)。しかし、クラウド (test rail.net) にテスト レールをインストールしている場合、どうすればよいでしょうか?
テストを開始するには、ボタンを追加する必要があります。しかし、JavaScriptから同じドメインにのみリクエストを送信できます。したがって、カスタム php ページが必要です。