2011-04-19 37 views

回答

1

我不知道具體NUnit的,但一般的測試術語中,這兩個都是很好的定義。

一個失敗的測試是一個被很好寫入並且已經確定正在測試的組件被打破了。這通常發生在測試用例中斷言失敗時。

破碎的測試是一個嚴重筆試這本身,而不是在模塊中被測試失敗,因爲錯誤的。例如,這可能是測試中的語法錯誤。

0

失敗的試驗是其違反了斷言。破碎的測試無法運行,因爲它已經損壞。

0

失敗的測試執行,但結果是不是預期。

一個破碎的測試無法完成並返回結果(無論結果是正確或不正確)

0

失敗測試沒有通過 - 這意味着測試是正確的,但被測試代碼是沒有的。由於應用程序的重大變化,破壞的測試通常無法編譯或無意義。

0

破碎:不會編譯(或者不再有意義)

失敗:生產不正確的結果。

+0

我可以同時擁有的只是一個簡單的例子,「失敗」和「破」測試 – user123 2011-04-19 11:34:33

+0

@ user123:我只是給你一個。 – 2011-04-19 11:39:48

相關問題