2010-10-29 38 views
7

Có bất kỳ điều gì tương tự với thuộc tính NUnit TestCaseSource trong thử nghiệm đơn vị Visual Studio không? Giải pháp gần nhất tôi tìm thấy là sử dụng DataSource. Nhưng tôi không muốn lưu trữ các thông số trường hợp thử nghiệm của mình trong nguồn dữ liệu.Điều gì đó tương tự như NUnit TestCaseSource trong thử nghiệm đơn vị Visual Studio

+0

từ nơi bạn muốn thực thi các trường hợp thử nghiệm của mình? –

+0

Tôi muốn thực hiện các thử nghiệm từ Visual Studio. Trong tương lai, chúng tôi sẽ tích hợp các bài kiểm tra như là một phần của quá trình xây dựng. – Anish

+0

Dựa trên kinh nghiệm của tôi trong thử nghiệm đơn vị Visual Studio, tốt hơn nên chuyển sang NUnit trước đó. Ngay cả có rất nhiều cách giải quyết cho bất kỳ vấn đề, nó chi phí quá nhiều. – qxg

Trả lời

2

Nguồn dữ liệu là một tùy chọn để kiểm tra đầu vào. Bạn có thể lưu dữ liệu thử nghiệm ở nhiều định dạng tệp (xml, xls hoặc sql db)

Nhưng nếu bạn không muốn lưu trữ dữ liệu thử nghiệm, hãy sử dụng thuộc tính TestInitialize() trong bất kỳ phương pháp nào sẽ thực thi trước bất kỳ của các trường hợp thử nghiệm của bạn. Lưu tất cả thời gian chạy dữ liệu thử nghiệm của bạn trong xml, xls hoặc trong sql db thông qua phương thức này và sau đó sử dụng nguồn dữ liệu sử dụng nó trong các trường hợp thử nghiệm của bạn.

Đây là liên kết msdn để kiểm tra đơn vị VSTS. Hy vọng điều này sẽ giúp bạn.

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