Khẳng định trong kiểm thử đơn vị là gì?
Khẳng định trong kiểm thử đơn vị là gì?

Video: Khẳng định trong kiểm thử đơn vị là gì?

Video: Khẳng định trong kiểm thử đơn vị là gì?
Video: 7 nguyên lý kiểm thử phần mềm 2024, Tháng tư
Anonim

Đây là cơ sở để viết cái gọi là tự kiểm tra bài kiểm tra . MỘT xác nhận đơn vị kiểm tra đánh giá các vị từ là true hoặc false. Trong trường hợp false, một AssertionError sẽ được ném ra. Thời gian chạy JUnit ghi lại lỗi này và báo cáo kiểm tra như đã thất bại.

Cũng cần biết là, điều gì được khẳng định trong bài kiểm tra đơn vị C #?

15.1. Trong khuôn khổ chúng tôi đang sử dụng cho kiểm tra đơn vị (NUnit), một lớp có tên Khẳng định ủng hộ thử nghiệm khẳng định . Trong của chúng tôi bài kiểm tra , chúng tôi sử dụng một quả quyết phương pháp, Khẳng định . IsTrue () để xác định xem một quả quyết là thành công. Nếu biến hoặc biểu thức được chuyển đến phương thức này là false, quả quyết không thành công.

Thứ hai, các câu lệnh khẳng định được sử dụng bởi JUnit để kiểm thử đơn vị như thế nào? JUnit cung cấp các phương pháp tĩnh để kiểm tra các điều kiện nhất định thông qua Khẳng định lớp. Này tuyên bố khẳng định thường bắt đầu với khẳng định . Chúng cho phép bạn chỉ định thông báo lỗi, kết quả mong đợi và thực tế. Một quả quyết phương pháp so sánh giá trị thực tế được trả về bởi một bài kiểm tra với giá trị mong đợi.

Xem xét điều này, làm thế nào để bạn thực hiện kiểm thử đơn vị?

Để bắt đầu, hãy chọn một phương pháp, một loại hoặc một không gian tên trong trình chỉnh sửa mã trong dự án bạn muốn kiểm tra , bấm chuột phải, sau đó chọn Tạo bài kiểm tra đơn vị . Các Tạo bài kiểm tra đơn vị hộp thoại mở ra nơi bạn có thể định cấu hình theo cách bạn muốn bài kiểm tra được tạo ra.

Hành động sắp xếp và khẳng định trong thử nghiệm đơn vị là gì?

AAA ( Sắp xếp , hành động , Khẳng định ) mẫu là một cách viết phổ biến bài kiểm tra đơn vị cho một phương pháp dưới kiểm tra . Các Sắp xếp phần của một kiểm tra đơn vị phương thức khởi tạo các đối tượng và đặt giá trị của dữ liệu được truyền cho phương thức dưới kiểm tra . Các hành động phần gọi phương thức dưới kiểm tra với các tham số đã được sắp xếp.

Đề xuất: