私は現在、Specflow(C#)を使用してBDDの受け入れテストを実装するプロジェクトに取り組んでいます。シナリオは4つの異なる地域で共通です。私はタグを使って地域を分類します。Specflowのタグ
例えば-
@US @UK @INDIA @SRILANKA シナリオ:私は有効な資格情報を使用してログインするとABCは、アプリケーション は、その後、私は正常にログインする必要があります起動したユーザーとして考えると、有効な資格情報 でログイン
@INDIA @SRILANKA シナリオ:私は、無効な資格情報を使用してログインすると、私は起動したユーザーとして考えると、無効な資格情報 でログインABCは、アプリケーション は、その後、私は正常にログインしてはならない
@USの@UK シナリオ:私はなし資格情報 でログインすると、ユーザーとして考える 私はABCのアプリケーション を起動していない資格情報を使用してログインしてくださいその後、私は成功し
上で定義されscenatioがあるべきでログインするべきではありません4つの地域すべてで使用されます。私はVisual Studioのテストエクスプローラで分類できることを知っています。しかし、私が持っている課題は、私はに応じてシナリオを実行する必要があり、私は
- Jenkins_Job_US
- Jenkins_Job_UK
- Jenkins_Job_SRILANKA
と呼ばれる地域ごとに作成された4つのジェンキンスの仕事を持っている、ですJenkinsのタグ名。
誰でも助けてください。あなたの状況では
テストランナーを使用している "==スリランカの猫" を--where mytest.dll? NUnit、XUnit、MsTest、SpecFlow + Runner? –
遅延のためのApols @Abdres Willich ...私はNUnitを使用しています... – user3810877