2012-10-02 25 views
0

我有一大組測試,我希望能夠過濾以便我可以運行特定的測試。我目前使用JBehave使用JUnit我如何過濾多個標準的測試

如果我有三套標準 優先級從1到5種 顏色與當週的日子可能值的紅,綠,藍,黃 一天可能值值

如果我設置了優先級== 1,顏色==藍色,day == Tuesday的'過濾器',那麼我將獲得所有測試,其中標準具有優先級== 1或顏色==藍色OR日=星期二。這是我使用JUnit,TestNG還是JBehave Meta過濾器。

我真正想要的只是測試,其中優先級== 1和顏色==藍色和白天星期二。

有什麼框架可以用來做到這一點嗎?在應用程序中,我將有大約8個不同的標準集,每個標準最多會有大約4個值。

回答

1

您可以將TestNG與組和BeanShell一起使用來實現邏輯。 Details here

+0

謝謝。我將創建一個包裝器,以便測試可以有一個簡單的方法輸入條件,以便它們不必編寫任何代碼。 –