Tôi đang viết bài kiểm tra cho một dự án bao gồm nhiều mô hình con. Mỗi trường hợp thử nghiệm mà tôi đã viết chạy độc lập với nhau và tôi xóa tất cả dữ liệu giữa các thử nghiệm.
Mặc dù các bài kiểm tra chạy độc lập, tôi đang xem xét thực thi lệnh thực thi, vì một số trường hợp yêu cầu nhiều hơn một mô hình con. Ví dụ, một mô hình con đang tạo dữ liệu và một mô hình khác đang chạy truy vấn trên dữ liệu. Nếu mô hình con tạo dữ liệu có lỗi, kiểm tra mô hình con truy vấn cũng sẽ thất bại, ngay cả khi chính mô hình con hoạt động tốt.
Tôi không thể làm việc với dữ liệu giả, vì chức năng chính tôi đang kiểm tra là kết nối với máy chủ từ xa hộp đen, chỉ lấy dữ liệu từ mô hình con đầu tiên.
Trong trường hợp này, bạn có thể thi hành lệnh thi hành cho các bài kiểm tra hay không? Tôi cảm thấy như có một mùi trong thiết lập này, nhưng tôi không thể tìm thấy một cách tốt hơn xung quanh.
chỉnh sửa: câu hỏi là từ Làm thế nào để kiểm tra cấu trúc trong đó một thử nghiệm là thiết lập của thử nghiệm khác? vì kiểm tra "trước" không phải là thiết lập, nhưng kiểm tra mã thực hiện cài đặt.