สร้างการทดสอบหน่วยโดยใช้การดําเนินการสร้างการทดสอบอย่างชาญฉลาด
การดําเนินการสร้างการทดสอบอัจฉริยะเป็นคุณลักษณะของ GitHub Copilot ที่ช่วยให้คุณสร้างการทดสอบหน่วยสําหรับโค้ดของคุณ ซึ่งวิเคราะห์โค้ดในไฟล์ปัจจุบันและสร้างกรณีทดสอบตามโครงสร้างและลักษณะการทํางานของโค้ด คุณลักษณะนี้มีประโยชน์อย่างยิ่งสําหรับนักพัฒนาที่ต้องการให้แน่ใจว่าโค้ดของพวกเขาได้รับการทดสอบอย่างถี่ถ้วนและเป็นไปตามมาตรฐานคุณภาพ
การดําเนินการสร้างการทดสอบอย่างชาญฉลาดสามารถใช้เพื่อสร้างการทดสอบหน่วยสําหรับไฟล์ทั้งหมดหรือการเลือกเฉพาะของโค้ด
สร้างการทดสอบหน่วยสําหรับไฟล์
การดําเนินการสร้างการทดสอบอย่างชาญฉลาดสามารถใช้เพื่อสร้างการทดสอบหน่วยสําหรับไฟล์ทั้งหมดได้ ซึ่งจะเป็นประโยชน์เมื่อคุณต้องการสร้างการทดสอบสําหรับฟังก์ชันและวิธีการทั้งหมดในไฟล์โดยไม่ต้องเลือกทีละรายการ
เมื่อต้องการสร้างการทดสอบหน่วยสําหรับไฟล์ ให้ทําตามขั้นตอนเหล่านี้:
เปิดไฟล์ที่มีรหัสที่คุณต้องการทดสอบ
คลิกขวาภายในตัวแก้ไขโค้ด เลือก ตัวนําร่อง จากนั้นเลือก สร้างการทดสอบ
GitHub Copilot วิเคราะห์โค้ดและสร้างการทดสอบหน่วยสําหรับฟังก์ชันและวิธีการทั้งหมดในไฟล์
การทดสอบที่สร้างขึ้นจะแสดงในตัวแก้ไขโค้ดโดยทั่วไปในไฟล์ทดสอบใหม่หรือที่จุดสิ้นสุดของไฟล์ปัจจุบันขึ้นอยู่กับโครงสร้างของโครงการและเฟรมเวิร์กการทดสอบของคุณ
การทดสอบที่สร้างขึ้นควรมีการยืนยันและกรณีการทดสอบที่ครอบคลุมสถานการณ์ต่างๆ สําหรับแต่ละฟังก์ชันหรือวิธีการ
ตรวจสอบการทดสอบที่สร้างขึ้น
คุณสามารถทําการปรับปรุงต่างๆ เช่น เปลี่ยนชื่อทดสอบ ปรับเปลี่ยนหรือลบกรณีการทดสอบออก หรือเพิ่มการยืนยันเพิ่มเติม
เลือก ยอมรับ หรือ ปิด เพื่อยอมรับหรือละทิ้งการทดสอบหน่วยที่แนะนํา
บันทึกไฟล์ทดสอบ
โดยทั่วไปไฟล์ทดสอบจะถูกบันทึกไว้ในไดเรกทอรี "การทดสอบ" ที่แยกต่างหากในโครงการที่กําหนดค่าไว้สําหรับการทดสอบหน่วย ตัวเลือกของคุณจะขึ้นอยู่กับโครงสร้างและเฟรมเวิร์กการทดสอบของโครงการของคุณ
เรียกใช้การทดสอบเพื่อให้แน่ใจว่าผ่านและตรวจสอบฟังก์ชันการทํางานของโค้ดของคุณ
หากจําเป็น ให้ปรับปรุงการทดสอบโดยการเพิ่มกรณีการทดสอบเพิ่มเติมหรือปรับเปลี่ยนกรณีที่มีอยู่
บันทึกไฟล์อีกครั้งหลังจากทําการเปลี่ยนแปลงใด ๆ ในการทดสอบ
สร้างการทดสอบหน่วยสําหรับการเลือก
การดําเนินการสร้างการทดสอบแบบสมาร์ทยังสามารถใช้เพื่อสร้างการทดสอบหน่วยสําหรับการเลือกโค้ดเฉพาะได้ ซึ่งจะเป็นประโยชน์เมื่อคุณต้องการสร้างการทดสอบสําหรับฟังก์ชันหรือวิธีการเฉพาะโดยไม่สร้างการทดสอบสําหรับไฟล์ทั้งหมด
หากต้องการสร้างการทดสอบหน่วยสําหรับการเลือกโค้ด ให้ทําตามขั้นตอนเหล่านี้:
เปิดไฟล์ที่มีรหัสที่คุณต้องการทดสอบ
เลือกบล็อกรหัสที่คุณต้องการทดสอบ
คลิกขวาที่โค้ดที่เลือก เลือก Copilot จากนั้นเลือก สร้างการทดสอบ
GitHub Copilot วิเคราะห์โค้ดที่เลือกและสร้างการทดสอบหน่วยสําหรับฟังก์ชันหรือวิธีการที่เลือก
ตรวจทานการทดสอบที่สร้างขึ้นและทําการปรับปรุงที่จําเป็น
บันทึกไฟล์
เรียกใช้การทดสอบเพื่อให้แน่ใจว่าผ่านและตรวจสอบฟังก์ชันการทํางานของโค้ดของคุณ
หากจําเป็น ให้ปรับปรุงการทดสอบโดยการเพิ่มกรณีการทดสอบเพิ่มเติมหรือปรับเปลี่ยนกรณีที่มีอยู่
บันทึกไฟล์อีกครั้งหลังจากทําการเปลี่ยนแปลงใด ๆ ในการทดสอบ
สรุป
การดําเนินการสร้างการทดสอบอัจฉริยะเป็นเครื่องมือที่มีประสิทธิภาพที่สามารถช่วยให้คุณสร้างการทดสอบหน่วยสําหรับโค้ดของคุณได้อย่างรวดเร็วและมีประสิทธิภาพ เมื่อใช้คุณลักษณะนี้ คุณสามารถมั่นใจได้ว่าโค้ดของคุณได้รับการทดสอบอย่างถี่ถ้วนและตรงตามมาตรฐานคุณภาพ ไม่ว่าคุณต้องการสร้างการทดสอบสําหรับไฟล์ทั้งหมดหรือรหัสที่เลือกการดําเนินการสร้างการทดสอบอย่างชาญฉลาดสามารถช่วยให้คุณบรรลุเป้าหมายการทดสอบของคุณได้