nunitLinkで述べたように、シナリオ/テスト ケース名を言及する必要があります。シンプルですが、ちょっとしたコツがあります。テスト ケース名を直接言及しても目的が果たされず、0 個のテストケースが実行されることになります。同じパスの正確なパスを記述する必要があります。
他の言語でどのように機能するかはわかりませんが、c# を使用して解決策を見つけました。機能ファイルを作成するたびに、対応する feature.cs ファイルが Visual Studio で作成されます。featureFileName.feature.cs をクリックして名前空間を探し、脇に置いておきます (パート 1)
namespace MMBank.Test.Features
少し下にスクロールすると、クラス名が表示されます。それも覚えておいてください(後編)
public partial class HistoricalTransactionFeature
下にスクロールし続けると、基本的に nunit が実行のために理解するコードが表示されます。
[NUnit.Framework.TestAttribute()]
[NUnit.Framework.DescriptionAttribute("TC_1_A B C D")]
[NUnit.Framework.CategoryAttribute("MM_Bank")]
コードの下に、TC_1_ABCD(特定のパラメーター) である可能性が最も高い関数/メソッド名が表示されます。
public virtual void TC_1_ABCD(string username, string password, string visit)
いいえに基づいて、そのような方法を複数持つことになります。機能ファイルにあるシナリオの。実行したいメソッド(テストケース)をメモしておく(その3)
すべてのパーツをドットで照合します。最後に、このようなものに着陸します。
MMBank.Test.Features.HistoricalTransactionFeature.TC_1_ABCD
これです。同様に、複数の機能ファイルからテスト ケース名を作成し、それらをテキスト ファイルに積み重ねることができます。すべてのテスト ケース名は別の行にある必要があります。コマンドについては、上記の nunit リンクを参照して、コマンド プロンプトを使用して実行できます。