บูรณาการอย่างต่อเนื่อง - การตรวจสอบ

การตรวจสอบอย่างต่อเนื่องเป็นกระบวนการของการตรวจสอบรหัสอัตโนมัติของการตรวจสอบที่ดำเนินการสำหรับรหัสของคุณก่อนที่จะดำเนินการทดสอบจริง มีความแตกต่างเล็กน้อยระหว่างการตรวจสอบและทดสอบซอฟต์แวร์ การทดสอบเป็นแบบไดนามิกและเรียกใช้ซอฟต์แวร์เพื่อทดสอบการทำงาน การตรวจสอบจะวิเคราะห์รหัสตามชุดของกฎที่กำหนดไว้ล่วงหน้า

ผู้ตรวจสอบ (หรือเครื่องมือวิเคราะห์แบบคงที่และแบบไดนามิก) ได้รับการกำหนดโดยมาตรฐานที่ระบุซึ่งทีมควรปฏิบัติตาม (โดยปกติจะเป็นเมตริกการเข้ารหัสหรือการออกแบบ) ตัวอย่างของเป้าหมายการตรวจสอบ ได้แก่ การเข้ารหัสมาตรฐาน "ไวยากรณ์" การยึดตามการแบ่งชั้นของสถาปัตยกรรมการทำสำเนาโค้ดและอื่น ๆ อีกมากมาย

การตรวจสอบอย่างต่อเนื่องช่วยลดเวลาระหว่างการค้นพบและการแก้ไข มีเครื่องมือการตรวจสอบอย่างต่อเนื่องจำนวนมาก สำหรับตัวอย่างนี้เราจะใช้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.