תקציר
במודול הזה למדת כיצד להשתמש ב-GitHub Copilot ו-Visual Studio Code כדי ליצור ולתחזק בדיקות יחידה לפרויקטים ב-C#. בדקת את סביבת הבדיקות של Visual Studio Code שסופקה על ידי .NET SDK והרחבת C# Dev Kit, כולל Test Explorer, פקודות run וdebug, ומסגרות הבדיקה הנתמכות (xUnit, NUnit ו-MSTest). לאחר מכן השתמשת בתצוגת Copilot Chat ב-GitHub במצב Agent כדי ליצור בדיקות יחידה עם פקודות /setupTests ו-/tests slash, וראית איך מצב Ask עוזר לך לחקור מקרים קיצניים ואפשרויות בדיקה לפני שהסוכן משנה קבצים.
בחנת גם כיצד סוכן Plan ומפגשי סוכן ארוכים יותר מרחיבים את זרימת העבודה למשימות בדיקה גדולות יותר. סוכן Plan מייצר אסטרטגיית בדיקה ניתנת לסקירה לפני כתיבת כל קוד, והסוכן אוטומט תהליכי עבודה מרובי קבצים שמפעילים פרויקטים, מייצרים בדיקות ומפעילים את החבילה המתקבלת. לבסוף, למדת כיצד הצעות טקסט רפאים מרחיבות את הכיסוי מתוך העורך, ואיך כפתור Fix Test Failure של Test Explorer והפקודה /fixTestFailure slash עוזרים לך לאבחן ולפתור בדיקות שנכשלו.
המסקנה העיקרית היא ש-GitHub Copilot מאפשר לך לעבור כל שלב בתהליך הבדיקות של היחידות — הגדרה, יצירה, הרחבה ותיקון — מבלי לצאת מ-Visual Studio Code, בעוד שערכת הפיתוח ב-C# שומרת על פרויקט הבדיקה מאורגן וניתן להרצה.
קריאה נוספת: