2010-11-24 40 views

回答

-1

單元測試應該是自包含的,不會影響任何其他測試,並且應該運行所有單元測試以確保您所做的更改沒有被破壞。隨機運行它們毫無意義。

我所知道的所有測試框架中的每個測試都是作爲一個單獨的單元運行的,因此測試之間不會出現依賴關係。即使您在Setup方法中設置的項目都是爲每個單元測試重新創建的。

因此,隨機運行測試沒有意義,因爲它們是自包含的。

如果您正在談論集成測試,那麼這是另一回事。

2

就我所見,它們總是以某種隨機順序執行。你可以在trx文件中看到實際的順序。我不能說它是多麼「可靠隨機」。

相關問題