Tích hợp liên tục - Kiểm tra
Kiểm tra liên tục là quá trình xem xét mã tự động của quá trình kiểm tra được thực hiện đối với mã của bạn trước khi chạy thử nghiệm thực tế. Có sự khác biệt nhỏ giữa phần mềm kiểm tra và thử nghiệm. Kiểm thử là động và thực thi phần mềm để kiểm tra chức năng. Kiểm tra phân tích mã dựa trên một tập hợp các quy tắc được xác định trước.
Người kiểm tra (hoặc các công cụ phân tích tĩnh và động) được chỉ đạo bởi các tiêu chuẩn đã xác định mà các nhóm phải tuân thủ (thường là các chỉ số mã hóa hoặc thiết kế). Ví dụ về các mục tiêu kiểm tra bao gồm các tiêu chuẩn "ngữ pháp" mã hóa, tuân thủ phân lớp kiến trúc, sao chép mã và nhiều tiêu chuẩn khác.
Kiểm tra liên tục giúp giảm thời gian giữa phát hiện và sửa chữa. Có sẵn một số công cụ Kiểm tra Liên tục. Đối với ví dụ này, chúng tôi sẽ sử dụngNCover 3.xcó tích hợp với TeamCity. Hãy xem cách chúng tôi có thể thực hiện Kiểm tra liên tục và nó có thể làm gì cho chúng tôi.
Tải xuống và cài đặt NCover
NCover là một sản phẩm riêng biệt cần được tải xuống và cài đặt. Để tải xuống NCover, vui lòng nhấp vào liên kết sau và tải xuống trình cài đặt 32-bit -http://www.ncover.com/info/download.
Chạy trình cài đặt đã tải xuống và sau đó nhấp vào Tiếp theo sau khi trình cài đặt được khởi động.
Chấp nhận thỏa thuận cấp phép và sau đó nhấp vào Tiếp theo.
Chấp nhận các thành phần mặc định và nhấp vào Tiếp theo.
Nhấp vào nút Cài đặt để bắt đầu cài đặt.
Nhấp vào nút Kết thúc để hoàn tất cài đặt.
Khởi chạy cài đặt NCover lần đầu tiên bằng cách vào C:\Program Files (x86)\NCover\ NCover.Explorer.exe. Bạn sẽ chỉ cần cài đặt khóa dùng thử lần đầu tiên, đây là một quá trình đơn giản.
Định cấu hình Dự án trong TeamCity để Sử dụng NCover
Step 1 - Chuyển đến màn hình chính dự án của bạn và nhấp vào Chỉnh sửa Cài đặt Cấu hình.
Step 2 - Đi tới Các bước xây dựng và nhấp vào Chỉnh sửa cho TestStep. Kiểm tra Liên tục cần phải chạy cùng với các bài kiểm tra Đơn vị đã được xác định.
Step 3 - Trong phần .Net Coverage, nhấp vào .Net Coverage Tool. Và sau đó chọn các cài đặt sau.
- Chọn công cụ .Net Coverage làm NCover (3.x)
- Nền tảng như x86
- Phiên bản là v4.0
- Đường dẫn đến NCover dưới dạng C: \ Program Files (x86) \ NCover
- Giữ nguyên các cài đặt khác
Step 4 - Nhấp vào Lưu.
Step 5 - Bây giờ đi đến màn hình chính của dự án của bạn và nhấp vào Chạy.
Step 6- Khi bản dựng được chạy, hãy nhấp vào Kiểm tra đã qua. Bây giờ bạn sẽ thấy màn hình Phạm vi mã và bạn sẽ thấy nhiều chỉ số đo lường.
Step 7 - Bây giờ bạn có thể nhấp vào tab Phạm vi Mã để biết thêm thông tin về Phân tích Mã.
Step 8 - Nhấp vào fullcoveragereport.html. Bây giờ bạn sẽ nhận được một báo cáo toàn diện đầy đủ về việc kiểm tra được thực hiện cho.Net code.