Có vẻ như bạn sẽ có thể cấu hình khung kiểm thử đơn vị ưa thích của mình như một plugin cho hệ thống Visual Studio/Team giống như bạn có thể với các nhà cung cấp SourceControl. Có ai nhận thức được một nỗ lực trong microsoft để cho phép trao đổi MStest cho nUnit, mbUnit hay những người khác. Rõ ràng không có gì ngăn cản tôi sử dụng các khung công tác khác nhưng chúng không được tích hợp vào IDE.Có kế hoạch nào để Microsoft hỗ trợ các khuôn khổ thử nghiệm ngoài MSTest không?
Trả lời
Có vẻ như thế này đang đến Visual Studio 11
Nếu bạn xem TestDriven.NET và Gallio, cả hai đều có người chạy thử nghiệm tích hợp với IDE và cho phép sử dụng các khung kiểm tra khác.
Nếu bạn bất lợi khi chi tiêu một chút thì đây chỉ là một trong nhiều lợi ích của ReSharper. (r #)
Không chắc chắn MS có muốn khuyến khích chúng tôi sử dụng một trang khác không.
Kindness,
Dan
@Dan Elliott: Khi tạo một dự án ASP.NET MVC, chúng cho phép lựa chọn một khung kiểm tra thay thế để chúng không * hoàn toàn * chống lại nó. –
Brad Wilson (tác giả của xUnit) trong nhóm ASP.NET MVC; Tôi nghĩ rằng những sự kiện này có thể liên quan;) –
@ Alex, tôi sẽ phải xem xét phương pháp lựa chọn một khung kiểm tra thay thế của MVC. Làm thế nào là hoàn thành? – JNappi
Visual Studio không cung cấp các khái niệm về adapter kiểm tra tùy chỉnh mà sẽ cho phép các khuôn khổ kiểm tra tùy chỉnh để thực hiện trên nền MSTest. Đó là, các thử nghiệm cho các khung công tác đó sẽ xuất hiện trong Trình soạn thảo danh sách kiểm tra, v.v.
Các nhà phát triển khung tùy chỉnh sẽ phải phát triển VSPackage để tìm và cung cấp kiểm tra cho MSTest. Thật không may, có rất nhiều công việc liên quan.
TestDriven.NET, Resharper (và một số khác) cung cấp VSPackage của riêng chúng để cung cấp Cửa sổ Công cụ của riêng chúng, nhưng không tích hợp trực tiếp với MSTest.
- 1. Tải thử nghiệm trong Play! khuôn khổ
- 2. OCUnit thử nghiệm một khuôn khổ nhúng
- 3. CDN cho khuôn khổ kế hoạch chi tiết css
- 4. Việc xác định TestMethod có trong các lớp cơ sở thử nghiệm không được hỗ trợ bởi MsTest?
- 5. Chơi khuôn khổ - điều khiển thử nghiệm phương thức POST
- 6. Có một khuôn khổ để chạy thử nghiệm đơn vị trên mô-đun Apache C không?
- 7. Khuôn khổ thử nghiệm GUI cho JavaFX 2
- 8. Không thể sử dụng Kiwi để thử nghiệm với các khuôn khổ được thêm bởi CocoaPods
- 9. Làm cách nào để TeamCity chạy thử nghiệm bằng MSTest?
- 10. Khuôn khổ thử nghiệm GUI tự động cho Android
- 11. Khuôn khổ thử nghiệm đơn vị tốt nhất cho Clojure?
- 12. Dagger có hỗ trợ tiêm phụ thuộc cho các thử nghiệm ActivityInstrumentationTestCase2
- 13. MSTest: làm thế nào để tăng thời gian thử nghiệm
- 14. Lập kế hoạch cho các trường hợp tử vong trong các thử nghiệm perl
- 15. Khuôn khổ thực thể 4 - Thừa kế
- 16. Có bất kỳ kế hoạch chính thức nào để hỗ trợ Dart trên Google App Engine không?
- 17. Ormlite có hỗ trợ kế thừa không?
- 18. Làm cách nào để lấy MSTest để tìm các tệp dữ liệu thử nghiệm của tôi?
- 19. Khuôn khổ Tao có chết không?
- 20. MSTest xác định thứ tự để chạy các phương pháp thử nghiệm như thế nào?
- 21. container thử nghiệm ký tự đại diện để mstest. exe
- 22. Làm cách nào để duy trì các biến giữa các thử nghiệm trong MSTest?
- 23. Microsoft có ngừng hỗ trợ phát hành phiên bản mới của Silverlight không?
- 24. Có kế hoạch nào cho Django để xử lý các cơ sở dữ liệu NoSQL không?
- 25. Khuôn khổ .NET, Windows XP
- 26. Hiểu các khuôn khổ
- 27. Công cụ lập kế hoạch/tài liệu/kiểm tra thử nghiệm
- 28. Lựa chọn khuôn khổ DSL
- 29. Các khuôn khổ ncurses nào có sẵn cho BASH?
- 30. Các khuôn khổ ORM
Tại sao đó lại là công việc của Microsoft? – Thorarin
Tải xuống lại. –
Tôi sử dụng TestDriven.NET và ReSharper, tích hợp vào IDE và cho phép bạn chạy thử nghiệm. Nhưng họ không cắm vào menu "Test" cho phép bạn tạo các kiểm tra, bạn chỉ có thể tạo ra MSTests với tính năng đó của IDE, đó là những gì tôi đã hỏi về – JNappi