我可以以某種方式強制執行順序在我的功能和場景或從specflow功能文件生成的Nunit測試? 如果我可以先測試所有輸入要素的數據,並修改數據並刪除數據,那將會很好。訂單執行specflow功能
3
A
回答
6
我認爲這對你選擇的測試跑步者來說更是一個問題。 SpecFlow從測試文件爲您生成測試,但不會運行它們。您可能能夠指導您的測試跑步者按照您要求的順序運行場景。
但是,我的建議是,你不要試圖訂購你的測試。每個場景應該完全獨立於其他場景,以便運行測試的順序對結果沒有影響。我想這取決於你的意思是「好」,如果他們按照特定的順序運行。 :)
1
我正在使用resharper插件來運行測試。所以這裏是做什麼使他們在一個順序(我知道這不是最好的主意,但我有一個特殊情況:))
resharper命令測試按字母順序給定的功能文件。
因此,我根據我希望它們運行的順序,命名帶有前綴1,2,3的場景等等。
如果你是不顧一切骯髒的,但確定方法;)
相關問題
- 1. 在Specflow功能執行期間加載nunit項目文件(example.nunit)
- 2. 確定哪些訂單一個功能被執行從
- 3. 訂單執行,延遲,重新安排功能
- 4. 使用PyQT4時的訂單執行功能的問題
- 5. 僅在訂單狀態更改時才執行該功能
- 6. 訂單在執行
- 7. Woocommerce動作掛鉤在訂閱續訂時執行功能
- 8. 功能SpecFlow測試計劃
- 9. 執行功能
- 10. 輔助功能訂單
- 11. RxSwift共享訂閱執行訂單
- 12. 功能不執行
- 13. 執行的功能
- 14. 功能執行IOS
- 15. 執行功能:Angular2
- 16. 執行功能 - 角
- 17. 功能不能執行onsubmit
- 18. 在功能內執行評估功能
- 19. 的javascript「類」執行功能的功能
- 20. 點擊功能不執行執行Nightmare.js
- 21. 訂閱功能
- 22. SpecFlow的功能範圍步驟定義?
- 23. 一鍵快速訂單功能
- 24. Hybris中的訂單詳細功能
- 25. 執行功能不工作
- 26. 執行輸入功能
- 27. 環路執行功能
- 28. 功能執行順序
- 29. 的AsyncTask執行的功能
- 30. 計數功能執行
由於是好的我的意思是,如果我有從存儲將數據添加到一些存儲,修改數據的形式存儲和刪除數據的測試。以這種方式訂購它們會很好,因爲我不必在刪除測試或修改測試之前添加數據......好吧,我應該聽取您的建議並使測試獨立 – Vajda 2011-02-05 09:39:23
我會說給獨立的測試一個嘗試,我認爲你會發現它使應用程序增長時處理起來更容易。 – Darren 2011-02-07 15:07:43