2013-03-05 32 views

Trả lời

10

Lỗi là khi xảy ra sự cố và ngoại lệ, chẳng hạn như tham chiếu đối tượng Null.

A lỗi là khi tiêu chí thử nghiệm không được đáp ứng. tức là khi Assert() không thành công.

[Đây là nói chung, không chỉ junit.]

4

Nói cách đơn giản,

lỗi - có nghĩa là trong khi thử nghiệm của bạn đang chạy, có một số unhandled/trường hợp ngoại lệ không lường trước được, và do đó, trường hợp thử nghiệm của bạn về cơ bản bị lỗi mà không thực hiện đầy đủ.

Thất bại - có nghĩa là thử nghiệm của bạn đã hoàn tất thành công, nhưng điều kiện thử nghiệm của tiêu chí thử nghiệm của bạn không thành công (không phải như bạn mong đợi).

2

A lỗi là khi một trong các xác nhận của bạn không thành công - có nghĩa là chương trình của bạn làm điều gì đó sai và thông báo kiểm tra JUnit của bạn và báo cáo sự kiện.

Lỗi là khi một số ngoại lệ khác xảy ra - bạn chưa thử nghiệm và không mong đợi, chẳng hạn như NullPointerException hoặc ArrayIndexOutOfBoundsException.

2

Không - Khi trường hợp thử nghiệm thất bại (Điều kiện mà bạn khẳng định đã không thành công)

Lỗi - kịch bản bất ngờ hoặc sai sót trong thực hiện các trường hợp thử nghiệm

Các vấn đề liên quan