Tôi chỉ đọc bài viết trên Wikipedia mock objects, nhưng tôi vẫn chưa hoàn toàn rõ ràng về mục đích của họ. Dường như chúng là các đối tượng được tạo bởi một khung kiểm tra khi đối tượng thực sự quá phức tạp hoặc không thể đoán trước (bạn biết chắc chắn 100% giá trị của đối tượng giả là vì bạn kiểm soát chúng hoàn toàn).Mô phỏng là gì và khi nào bạn nên sử dụng?
Tuy nhiên, tôi đã ấn tượng rằng tất cả các thử nghiệm được thực hiện với các đối tượng có giá trị đã biết, vì vậy tôi phải thiếu một cái gì đó. Ví dụ, trong một dự án khóa học, chúng tôi đã được giao nhiệm vụ với một ứng dụng lịch. Bộ thử nghiệm của chúng tôi bao gồm các đối tượng sự kiện mà chúng tôi biết chính xác chúng là gì để chúng tôi có thể kiểm tra tương tác giữa nhiều đối tượng sự kiện, các hệ thống con khác nhau và giao diện người dùng. Tôi đoán đây là những đối tượng giả, nhưng tôi không biết tại sao bạn sẽ không làm điều này bởi vì không có các đối tượng của các giá trị đã biết, bạn không thể thử nghiệm một hệ thống.
Liên kết bài viết tuyệt vời. Cảm ơn –