自動化された QA テスト ケースは、Jenkins によってスケジュールされ、実行されます。UAT、STAGE、およびPRODなどのさまざまな環境でテスト ケースを実行する必要があり(テスト データが異なるため)、これらのテスト ケースはSANITY、REGRESSION、およびBATSとして「グループ化」されます。私はそれをビルドして実行するためにmaven + testNG(確実なプラグイン)を使用しています。
これを Jenkins のジョブとして 'BATS in STAGE' として実行するか、'REGRESSION in DEV' などと言う必要があります。
mvn test -Denv=STAGE -Dgroup=SANITY
他のオプションは、Jenkins のシステム変数にパラメーター (env および group) を設定し、そこから移動することです。
しかし、ここの別の投稿で提起されたように、私はいくつかの主要なブロックに直面しています..
テスト用にmavenからJavaコードにパラメーターを渡す方法
これは一般的な要件のように見えますが、以前にこれに対処した人はいますか? 私のアプローチは正しいですか、それを行うより良い方法はありますか?
提案してください。