Tôi đã tự hỏi liệu có ai ở đây có kinh nghiệm trong đơn vị thử nghiệm các ứng dụng LOB (thường là CRUD).Thử nghiệm các ứng dụng .NET cho doanh nghiệp (LOB)?
Tôi đã thử nghiệm các công cụ kiểm thử đơn vị tích hợp trong Visual Studio, nhưng tôi thấy khó khăn khi chạy các thử nghiệm đánh vào cơ sở dữ liệu. Kể từ khi thay đổi dữ liệu, và kết hợp với thực tế là tôi có ít ý tưởng những gì tôi đang làm, có vẻ như rất khó để tạo ra kết quả mong đợi và khẳng định chống lại chúng. Ngoài ra tôi thậm chí còn nghe nói rằng bạn không nên chạy thử nghiệm đơn vị đối với cơ sở dữ liệu ... nhưng làm thế nào để mọi người khác thực hiện kiểm thử đơn vị trên phần mềm CRUD LOB?
Tôi nghe rất nhiều về TDD và tích hợp liên tục với thử nghiệm, nhưng có vẻ như tôi thậm chí không thể tạo các bài kiểm tra đơn vị để bắt đầu, tôi thực sự không thể sử dụng các phương pháp đó. Nó làm cho kể từ khi một sản phẩm như Notepad sẽ là một dễ dàng để tạo ra các bài kiểm tra đơn vị cho ... bạn có một số tiền nhất định của các tính năng và những tính năng nên luôn luôn sản xuất cùng một kết quả. Nhưng với các ứng dụng LOB, bạn có những thứ như Đơn đặt hàng có thể được tạo hoặc xóa hoặc sửa đổi trong môi trường thử nghiệm của bạn.
Mọi thông tin chi tiết sẽ được đánh giá cao!
moq cũng rất tuyệt, http://code.google.com/p/moq/ – Chance