我們有一個複雜的Fitnesse套件,包含數十個子套件,包含和符號鏈接。有時我們不想運行整個事情,並且想運行 選定的測試用例,而不運行其他的。我們看到了兩種方法來做到這一點:如何配置在複雜的FitNesse套件中運行選定的測試?
通過管理頁面屬性(套房 - 測試 - 普通),我們可以開啓/關閉測試用例。
但這很不方便。首先,它很無聊。其次,我們看不到套件的當前狀態(測試用例打開並運行)。
在Fitnesse中,there are tags,我們可以在suiteFilter或excludeSuiteFilter中指定所需的標籤。
這也不方便。你必須記住標籤名稱,不要忘記或在過濾器中拼錯它們。當然,我們可以存儲預先定義好的鏈接和精心挑選的標籤列表,但在我們的情況下,這不是選項,因爲列表會經常發生變化。
另外,我們不想分開幾部分我們的套件,因爲我們從具有一般的場景庫和變量列表中受益。
對於我們來說,理想的解決方案是使用Fitnesse套件配置器,它可以顯示和更改Fitnesse頁面的設置。比方說,它可能是一個Fitnesse插件,它可以讀取Fitnesse文件夾結構並在HTML頁面或Windows窗體中顯示當前設置,並可更改這些設置並保存更改。或者具有類似功能的外部工具。
您是否聽說過此類工具?你碰到同樣的麻煩了嗎?你的建議是什麼?
喜丹!在我們的環境中,我們會有數百個不同的標籤。使用預定義鏈接覆蓋所有標籤組合很困難。更有前途的方法是根據當前需求配置套件。你必須記住標籤名稱,不要忘記或在過濾器中拼錯它們。當然,我們可以存儲預先定義好的鏈接和精心挑選的標籤列表,但在我們的情況下,這不是選項,因爲列表會經常發生變化。 – Racoon