แนะนำ

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

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

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

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

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

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

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

  • อธิบายวิธีที่ Visual Studio Code, .NET SDK และ C# Dev Kit สนับสนุนการทดสอบหน่วยสําหรับโครงการ C#
  • ใช้โหมดเอเจนต์ในมุมมอง GitHub Copilot Chat เพื่อสร้างการทดสอบหน่วยสําหรับไฟล์และการเลือก และใช้โหมดถามเพื่อสํารวจตัวเลือกการทดสอบก่อน
  • ใช้ตัวแทนแผนเพื่อออกแบบกลยุทธ์การทดสอบ และตัวแทนเพื่อทําให้เวิร์กโฟลว์การทดสอบหลายขั้นตอนเป็นแบบอัตโนมัติ
  • ใช้คําแนะนําข้อความผี Test Explorer และ /fixTestFailure คําสั่งเครื่องหมายทับเพื่อขยายความครอบคลุมและซ่อมแซมการทดสอบที่ล้มเหลว
  • ใช้ความสามารถของ GitHub Copilot เพื่อปรับปรุงการพัฒนาการทดสอบหน่วยสําหรับแอปพลิเคชัน C# ใน Visual Studio Code

สําคัญ

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