2008-11-06 37 views
6

Tôi hiện đang chạy Visual Studio 2008 Standard Edition và một trong các mục mà họ cắt ra cho ấn bản đó là khả năng kiểm tra đơn vị. Kết quả là, khi tôi mở các dự án ví dụ như thử nghiệm thương mại MVC, một trong các dự án sẽ không tải vì nó không biết mở loại dự án đó.Làm cách nào để chạy thử nghiệm các dự án với Visual Studio 2008 Standard Edition?

Tôi biết tôi chỉ có thể loại trừ hoặc loại bỏ dự án và tôi biết về TestDriven.NET, nhưng có một plugin cho VS2008 Standard mà sẽ làm các bài kiểm tra đơn vị đi kèm với VS2008 Pro không? TestDriven.NET sẽ làm điều này hoặc là các bài kiểm tra đủ khác nhau từ kiểm tra NUnit rằng điều này sẽ không hoạt động?

UPDATE: Để làm rõ, tôi tò mò nếu có bất kỳ chương trình hoặc plugin trên mạng có thể chạy thử nghiệm dự án trong Visual Studio 2008. TestDriven.NET không thể tải hoặc chạy hoặc cho phép VS2008 mở dự án thử nghiệm và Gallio không chạy trong IDE VS2008 (mặc dù tôi đánh giá cao các đề xuất rất nhiều)

Trả lời

5

Hãy thử Gallio như được giải thích tốt nhất trong this blog post bởi Richard Dingwall và hỗ trợ Visual Studio, hãy sử dụng TestDriven.Net để chạy.

Có một số thông tin có sẵn trong this Google Groups post.


Từ trang web Gallio của:

Hiện nay Gallio thể chạy thử nghiệm từ phiên bản MbUnit 2 và 3, MSTest, NBehave, NUnit, xUnit.Net, và csUnit. Gallio cung cấp hỗ trợ công cụ và tích hợp với CCNet, MSBuild, NAnt, NCover, Pex, Powershell, Resharper, TestDriven.Net, TypeMock và Visual Studio Team System.

2

TestDriven.NET có thể chạy NUnit, xUnit.NET và MSTest. Nó không phải là miễn phí, tuy nhiên, nhưng cũng có giá trị nó. Từ http://www.testdriven.net/overview.aspx:

Hỗ trợ nhiều khung kiểm tra đơn vị bao gồm NUnit, MbUnit và MS Team System.

+0

TestDriven.NET có miễn phí không? Hay tôi đã tưởng tượng điều đó? –

Các vấn đề liên quan