แนะนำ

เสร็จสมบูรณ์เมื่อ

การทดสอบหน่วยเป็นแง่มุมสําคัญของการพัฒนาซอฟต์แวร์ที่ทําให้มั่นใจถึงการทํางานของส่วนประกอบแต่ละรายการภายในระบบ

โมดูลนี้จะแนะนําวิธีการสร้างการทดสอบหน่วยด้วย GitHub Copilot และ GitHub Copilot Chat ใน Visual Studio Code โมดูลมุ่งเน้นไปที่การใช้มุมมองแชท การแชทแบบอินไลน์ และการกรอกข้อมูลโค้ดเพื่อสร้างการทดสอบหน่วยสําหรับเฟรมเวิร์กการทดสอบ xUnit Visual Studio Code และส่วนขยาย C# Dev Kit ถูกใช้เพื่อสร้างโครงการทดสอบหน่วยและจัดการการทดสอบหน่วย

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

หัวข้อที่ครอบคลุมในโมดูลนี้ประกอบด้วย:

  • ใช้ GitHub Copilot และ Visual Studio Code สําหรับการทดสอบหน่วย
  • สร้างการทดสอบหน่วยด้วยการดําเนินการสร้างการทดสอบอัจฉริยะของ GitHub Copilot
  • สร้างการทดสอบหน่วยด้วย GitHub Copilot Inline Chat
  • สร้างการทดสอบหน่วยด้วยโหมดแชทของ GitHub Copilot
  • การพัฒนาการทดสอบหน่วยด้วย GitHub Copilot ใน C#

หลังจากจบโมดูลนี้ คุณจะสามารถ:

  • อธิบายว่า GitHub Copilot Chat สนับสนุนงานทดสอบต่าง ๆ อย่างไรรวมถึงการทดสอบหน่วยการรวมและการทดสอบแบบ end-to-end
  • ใช้การดําเนินการสร้างการทดสอบอัจฉริยะเพื่อสร้างการทดสอบหน่วยสําหรับบล็อกโค้ดเฉพาะหรือไฟล์ทั้งหมด
  • ใช้ประโยชน์จากคุณลักษณะแชทแบบอินไลน์เพื่อสร้างและปรับปรุงการทดสอบหน่วยโดยตรงภายในตัวแก้ไขโค้ด
  • ใช้ประโยชน์จากโหมดมุมมองแชท - ถามแก้ไขและตัวแทนเพื่อสร้างอัปเดตและทําให้เวิร์กโฟลว์การทดสอบหน่วยเป็นอัตโนมัติ
  • ใช้ความสามารถของ GitHub Copilot เพื่อปรับปรุงการพัฒนาการทดสอบหน่วยสําหรับแอปพลิเคชัน C# ใน Visual Studio Code

สําคัญ

ในการดําเนินการฝึกอบรม GitHub Copilot นี้ให้เสร็จสมบูรณ์ คุณต้องมีการสมัครใช้งานที่ใช้งานสําหรับ GitHub Copilot ในบัญชี GitHub ส่วนบุคคลของคุณ (รวมถึงแผน GitHub Copilot ฟรี) หรือคุณต้องได้รับการกําหนดให้สมัครใช้งานที่จัดการโดยองค์กรหรือองค์กร กิจกรรมโมดูลอาจรวมถึงคําแนะนํา GitHub Copilot ที่ตรงกับรหัสสาธารณะ ถ้าคุณเป็นสมาชิกขององค์กรใน GitHub Enterprise Cloud ที่ได้รับมอบหมายการสมัครใช้งาน GitHub Copilot ผ่านองค์กรของคุณ การตั้งค่าสําหรับคําแนะนําที่ตรงกับรหัสสาธารณะอาจถูกสืบทอดมาจากองค์กรของคุณหรือองค์กรของคุณ ถ้าบัญชีของคุณบล็อกคําแนะนําที่ตรงกับรหัสสาธารณะ กิจกรรมโมดูลอาจไม่ทํางานตามที่คาดไว้