2016-08-12 49 views
0

我目前正在使用Specflow(C#)來執行BDD驗收測試的項目。這些情景在4個不同的地區很常見。我使用標籤來分類區域。Specflow中的標籤

例如 -

@US @UK @INDIA @SRILANKA 方案:以給定的用戶我啓動ABC應用 當我使用有效憑據登錄 那麼我應該在成功登錄的有效憑證 登錄

@INDIA @SRILANKA 方案:以給定的用戶我啓動憑據無效 登錄ABC應用 當我和無效的憑證登錄 然後,我不應該在登錄成功

@US @UK 方案:不考慮,因爲我推出ABC應用 當我沒有憑據登錄 然後,我不應該在成功

登錄用戶憑據 登錄上面定義的scenatio應用於所有4個地區。我知道我可以在Visual Studio中的測試資源管理器中進行分類。但我面臨的挑戰是,我有叫

  1. Jenkins_Job_US
  2. Jenkins_Job_UK
  3. Jenkins_Job_INDIA
  4. Jenkins_Job_SRILANKA

每個地區建立4點詹金斯的工作,我需要根據執行場景來自詹金斯的標籤名稱。

任何人都可以幫助我。

+0

哪些測試運行您使用--where 「貓==斯里蘭卡」? NUnit,XUnit,MsTest,SpecFlow + Runner? –

+0

Apols延遲@Abdres Willich ...我使用NUnit ... – user3810877

回答