2010-10-19 39 views
5

Tôi đang sử dụng C# + .Net 4.0 + VSTS 2010. Tôi tự hỏi liệu Nunit là công cụ kiểm tra đơn vị tốt nhất và dễ học cho nền tảng này (C# + .Net 4.0 + VSTS 2010)? Nếu có, tôi muốn tìm hiểu kiến ​​thức cơ bản về Nunit, và cũng muốn tìm cách tạo báo cáo phủ sóng dựa trên kết quả Nunit (ví dụ báo cáo vùng phủ sóng để hiển thị hàm nào được kiểm tra, hàm nào không được kiểm tra, có bao nhiêu dòng được kiểm tra.)Nunit và mã bảo hiểm cho C#

Bất kỳ hướng dẫn được đề xuất nào cho Nunit và phạm vi mã cho người mới?

Trả lời

4

tôi đã gửi hướng dẫn này trên NUnit cho người mới bắt đầu với một số đàn em tôi làm việc với

http://www.dotnetspider.com/tutorials/NUnit-Tutorials.aspx

cũng bảo hiểm là điều mà tôi sẽ không khá lo lắng về việc cho bây giờ cho đến khi bạn nhận được để hiểu thấu với kiểm tra đơn vị. Có nhiều thứ liên quan đến kiểm thử đơn vị như tiêm phụ thuộc và khuôn khổ mocking để đảm bảo rằng mã được bao phủ và có thể kiểm tra được.

cá nhân id làm việc trên hội nhập và kiểm tra đơn vị đầu tiên và sau đó di chuyển trong vùng phủ sóng - chỉ cần tôi 2 cent

hy vọng nó sẽ giúp

paul

+0

Cảm ơn Paul! Tôi thấy hướng dẫn này là về Nunit, bạn có thể giới thiệu một số hướng dẫn báo cáo bảo hiểm cho tôi không? – George2

+1

có thể hữu ích khi xem NCover (không miễn phí) nhưng có phần tốt về cách bắt đầu với phạm vi mã http://docs.ncover.com/how-to/getting-started-with-code-coverage/ – stack72

+0

Xin chào Paul, tôi đã đọc hướng dẫn của nunit mà bạn đã giới thiệu cho tôi. Tôi tìm thấy nó chỉ là một giới thiệu chung, và những gì tôi muốn tìm hiểu là một hướng dẫn từng bước hướng dẫn để cho tôi biết làm thế nào để nunit để làm bài kiểm tra đơn vị cho một số mẫu mã cụ thể. Bất kỳ đề xuất? Cảm ơn. – George2

2

cho mã số bảo hiểm, bạn có thể sử dụng NCover, có một tích hợp tốt đẹp vào VS được gọi là testdriven.net. Nếu bạn đang ở trên VS 2010, bạn cũng có thể muốn kiểm tra test framework dựng sẵn (MSTest) mà còn có bảo hiểm được xây dựng trong

hy vọng nó sẽ giúp

+0

Thật tuyệt, bạn có thể giới thiệu một hướng dẫn để khám phá cho một người mới như tôi không? – George2

+1

chắc chắn, hãy kiểm tra tại đây: http://docs.ncover.com/ –

+1

oops, xin lỗi. Không có nghĩa là để gửi chỉ là :). Tôi muốn bỏ qua phần dòng lệnh về cách tải xml vào trình khám phá báo cáo, vì điều này khá đơn giản khi sử dụng testdriven.net. Ngoài ra, lưu ý rằng nếu bạn sử dụng VS 2010 tích hợp một trong những bạn có thể xem mã đánh dấu trực tiếp trên VS, oposed như ncover mở ra một chương trình khác nhau. –

1

Các công ty mà làm ReSharper (JetBrains) bây giờ có công cụ bảo hiểm của mình được gọi là dotCover. Tính đến bây giờ, tôi nghĩ rằng dotcover và Resharper kết hợp là ít tốn kém hơn so với ncover.

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