2013-03-05 19 views

回答

10

一個錯誤是什麼時候發生中斷和發生異常,如空對象引用。

A 失敗是當測試標準不符合時。即當Assert()失敗時。

[這是在一般情況下,不只是junit的。]

4

簡單地說,

錯誤 - 意味着,當你的測試運行,有一些未處理/不可預見的異常,因此,你的測試用例基本上沒有完全執行就崩潰了。

失敗 - 表示您的測試成功完成,但測試條件的測試條件失敗(不符合您的預期)。

2

A 失敗是您的某個斷言失敗 - 也就是說,您的程序出錯了,您的JUnit測試會通知並報告事實。

一個錯誤是當其他一些異常發生 - 一個你沒有測試和沒有預期,如NullPointerException或一個ArrayIndexOutOfBoundsException。

2

失敗 - 當測試用例失敗(條件是你斷言沒有成功)

錯誤 - 在執行測試用例

意外的情景或錯誤