Làm cách nào để thiết lập Kiểm tra đơn vị trong Visual Studio 2010? [đóng cửa]


19

Tôi đang thực hiện dự án lớn đầu tiên của mình và tôi không có nhiều kinh nghiệm trong môi trường lập trình chuyên nghiệp. Trong khi nghiên cứu bất cứ điều gì liên quan đến lập trình, tôi thường thấy các tài liệu tham khảo về Kiểm thử đơn vị, nhưng tôi vẫn chưa rõ làm thế nào để thiết lập chúng hoặc ngay cả khi nó có lợi cho tôi.

Ai đó có thể giải thích thử nghiệm đơn vị cho tôi không và cách thiết lập nó trong giải pháp Visual Studio 2010 có nhiều dự án? Đó có phải là một cái gì đó xảy ra trong giải pháp dự án của bạn, hoặc nó là một giải pháp riêng biệt? Và đó có phải là thứ bạn muốn giới thiệu cho một nhóm phát triển nhỏ hay chỉ là lãng phí thời gian để thiết lập?

Ngay bây giờ tôi chỉ chạy toàn bộ chương trình để kiểm tra bất cứ thứ gì tôi đang làm, nhưng đôi khi tôi gặp phải các vấn đề không dễ gỡ lỗi và sẽ rất hữu ích khi chạy các tập hợp con của mã ở nơi khác ... Đôi khi tôi thiết lập một chương trình khác dự án với một số thư viện được tham chiếu để kiểm tra một phần nhỏ của chương trình, nhưng tôi cảm thấy lãng phí nhiều thời gian hơn khi cài đặt toàn bộ chương trình vì tất cả các phụ thuộc liên quan


2
Tôi đang bỏ phiếu để đóng câu hỏi này ngoài chủ đề vì đây là câu hỏi dành riêng cho việc sử dụng công cụ và cấu hình của công cụ.

Câu trả lời:


19

Thiết lập thử nghiệm đơn vị trong VS2010 khá dễ dàng.

Thêm một dự án mới vào giải pháp của bạn và chọn mẫu Dự án thử nghiệm từ hộp thoại Dự án mới. Thông thường, bạn tạo một dự án thử nghiệm cho dự án mà bạn muốn thử nghiệm trong giải pháp của mình (ví dụ: BusinessLogic.proj sẽ có một người bạn đời tên là BusinessLogicTest.proj, làm ví dụ).

Khi bạn đã thêm dự án, cách dễ nhất (không nhất thiết là cách tốt nhất để thực hiện việc này, đặc biệt nếu mục tiêu của bạn là đến TDD) để bắt đầu là nhấp chuột phải vào chức năng mà bạn muốn kiểm tra và chọn "Tạo bài kiểm tra đơn vị". Đảm bảo Dự án đầu ra là Dự án thử nghiệm bạn vừa tạo và nhấp vào OK. VS tạo ra một Lớp kiểm tra mới cho bạn với Phương thức kiểm tra được loại bỏ.

Đó là những điều cơ bản để có được thiết lập. Có rất nhiều điều để học để kiểm tra hiệu quả, nhưng ít nhất bạn đang đi đúng hướng bằng cách muốn kiểm tra đơn vị. Tôi sẽ xem liệu tôi có thể tìm thấy bản demo hoặc bài viết để giúp bạn hiểu thêm một chút không.

CHỈNH SỬA

Tìm thấy một. Bài viết này là của Deborah Kurata (một MS MVP) và cô ấy có cả mẫu mã C # và VB. Cô ấy đang sử dụng VS2008, nhưng những điều cơ bản là giống nhau cho VS2010


1
Cảm ơn bạn, đó chính xác là điều tôi muốn bắt đầu! Cách dễ dàng hơn tôi nghĩ, và nhanh hơn nhiều so với cách tôi thường làm :)
Rachel
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.