บูรณาการอย่างต่อเนื่อง - การตรวจสอบ
การตรวจสอบอย่างต่อเนื่องเป็นกระบวนการของการตรวจสอบรหัสอัตโนมัติของการตรวจสอบที่ดำเนินการสำหรับรหัสของคุณก่อนที่จะดำเนินการทดสอบจริง มีความแตกต่างเล็กน้อยระหว่างการตรวจสอบและทดสอบซอฟต์แวร์ การทดสอบเป็นแบบไดนามิกและเรียกใช้ซอฟต์แวร์เพื่อทดสอบการทำงาน การตรวจสอบจะวิเคราะห์รหัสตามชุดของกฎที่กำหนดไว้ล่วงหน้า
ผู้ตรวจสอบ (หรือเครื่องมือวิเคราะห์แบบคงที่และแบบไดนามิก) ได้รับการกำหนดโดยมาตรฐานที่ระบุซึ่งทีมควรปฏิบัติตาม (โดยปกติจะเป็นเมตริกการเข้ารหัสหรือการออกแบบ) ตัวอย่างของเป้าหมายการตรวจสอบ ได้แก่ การเข้ารหัสมาตรฐาน "ไวยากรณ์" การยึดตามการแบ่งชั้นของสถาปัตยกรรมการทำสำเนาโค้ดและอื่น ๆ อีกมากมาย
การตรวจสอบอย่างต่อเนื่องช่วยลดเวลาระหว่างการค้นพบและการแก้ไข มีเครื่องมือการตรวจสอบอย่างต่อเนื่องจำนวนมาก สำหรับตัวอย่างนี้เราจะใช้NCover 3.xซึ่งมีการทำงานร่วมกับ TeamCity มาดูกันว่าเราจะดำเนินการตรวจสอบอย่างต่อเนื่องได้อย่างไรและทำอะไรให้เราได้บ้าง
ดาวน์โหลดและติดตั้ง NCover
NCover เป็นผลิตภัณฑ์แยกต่างหากซึ่งจำเป็นต้องดาวน์โหลดและติดตั้ง หากต้องการดาวน์โหลด NCover โปรดคลิกที่ลิงค์ต่อไปนี้และดาวน์โหลดตัวติดตั้ง 32 บิต -http://www.ncover.com/info/download.
เรียกใช้โปรแกรมติดตั้งที่ดาวน์โหลดจากนั้นคลิกถัดไปหลังจากที่โปรแกรมติดตั้งเริ่มทำงาน
ยอมรับข้อตกลงสิทธิ์การใช้งานจากนั้นคลิกถัดไป
ยอมรับส่วนประกอบเริ่มต้นแล้วคลิกถัดไป
คลิกที่ปุ่มติดตั้งเพื่อเริ่มการติดตั้ง
คลิกปุ่ม Finish เพื่อทำการติดตั้งให้เสร็จสิ้น
เปิดการติดตั้ง NCover เป็นครั้งแรกโดยไปที่ C:\Program Files (x86)\NCover\ NCover.Explorer.exe. คุณจะต้องติดตั้งรหัสทดลองใช้เป็นครั้งแรกซึ่งเป็นกระบวนการที่ตรงไปตรงมา
กำหนดค่าโครงการใน TeamCity เพื่อใช้ NCover
Step 1 - ไปที่หน้าจอหลักของโครงการแล้วคลิกแก้ไขการตั้งค่าการกำหนดค่า
Step 2 - ไปที่ขั้นตอนการสร้างและคลิกแก้ไขสำหรับไฟล์ TestStep. การตรวจสอบอย่างต่อเนื่องจำเป็นต้องดำเนินไปพร้อมกับการทดสอบหน่วยที่กำหนดไว้
Step 3 - ในส่วน. Net Coverage ให้คลิกที่ .Net Coverage Tool. จากนั้นเลือกการตั้งค่าต่อไปนี้
- เลือกเครื่องมือ. Net Coverage เป็น NCover (3.x)
- แพลตฟอร์มเป็น x86
- เวอร์ชันเป็น v4.0
- พา ธ ไปยัง NCover เป็น C: \ Program Files (x86) \ NCover
- ปล่อยให้การตั้งค่าอื่น ๆ ตามที่เป็นอยู่
Step 4 - คลิกบันทึก
Step 5 - ไปที่หน้าจอหลักของโครงการของคุณแล้วคลิกเรียกใช้
Step 6- เมื่อสร้างเสร็จแล้วให้คลิกที่การทดสอบผ่าน ตอนนี้คุณจะเห็นหน้าจอ Code Coverage และคุณจะเห็นตัวบ่งชี้เมตริกมากมาย
Step 7 - ตอนนี้คุณสามารถคลิกแท็บ Code Coverage เพื่อรับข้อมูลเพิ่มเติมเกี่ยวกับ Code Analysis
Step 8 - คลิกไฟล์ fullcoveragereport.html. ตอนนี้คุณจะได้รับรายงานฉบับสมบูรณ์เกี่ยวกับการตรวจสอบที่ดำเนินการสำหรับ.Net code.