Tôi đã đọc rằng chế giễu mọi thứ đều xấu.
Test Smell: Everything is mocked
Mock Everything Is a Good Way to SinkLàm thế nào để viết một bài kiểm tra đơn vị tốt mà không chế nhạo mọi thứ?
Tôi cũng đã đọc rằng đơn vị kiểm tra nhìn vào một thành phần duy nhất trong khi Tích hợp kiểm tra kiểm tra toàn bộ hệ thống làm việc cùng nhau.
Writing Great Unit Tests: Best and Worst Practices
Điều này làm tôi bối rối. Theo tôi hiểu, để viết một bài kiểm tra đơn vị thích hợp, người ta cần phải tách riêng một thành phần bằng cách chế nhạo mọi thứ trừ S.U.T. Nếu một người sử dụng các đối tượng thực trong suốt quá trình kiểm tra, thì liệu thử nghiệm đó có trở thành một thử nghiệm tích hợp không?
Làm thế nào để viết một bài kiểm tra đơn vị (cô lập) tốt mà không bị chế nhạo mọi thứ?
Rất khó trả lời mà không biết bạn có ý nghĩa gì với "mọi thứ". – developer