Összefoglalás

Befejeződött

Ebben a modulban megtanulta, hogyan használhatja a GitHub Copilotot és a Visual Studio Code-ot C#-projektekhez tartozó egységtesztek létrehozására és karbantartására. Megvizsgálta a .NET SDK és a C# Dev Kit bővítmény által biztosított Visual Studio Code tesztelési környezetet, beleértve a Test Explorert, a futtatási és hibakeresési parancsokat, valamint a támogatott tesztelési keretrendszereket (xUnit, NUnit és MSTest). Ezután a GitHub Copilot Chat nézetet ügynök módban használta az egységtesztek létrehozásához a /setupTests és /tests perjelparancsokkal, és látta, hogyan segít a Kérdés mód a peremes esetek és a tesztelési lehetőségek megismerésében, mielőtt az ügynök bármilyen fájlt módosíthat.

Megvizsgálta azt is, hogyan terjeszti ki a Plan ügynök és a hosszabb ügynökmenetek a munkafolyamatot a nagyobb szabású tesztelési feladatokra. A Plan agent egy áttekinthető tesztstratégiát hoz létre a kód megírása előtt, és az ügynök automatizálja a projekteket állványozó, teszteket generáló és az eredményként kapott csomag futtatására alkalmas többfájlos munkafolyamatokat. Végül megtanulta, hogy a szellemszöveg-javaslatok hogyan terjesztik ki a lefedettséget a szerkesztőn belülről, és hogy a Test Explorer Teszthiba javítása gombja és a /fixTestFailure perjel parancs hogyan segíti a sikertelen tesztek diagnosztizálását és megoldását.

A fő szempont az, hogy a GitHub Copilot lehetővé teszi az egységtesztelési munkafolyamat minden szakaszának – beállítás, létrehozás, bővítmény és javítás – végighaladását anélkül, hogy elhagyná Visual Studio Code, míg a C#Dev Kit rendszerezetten és futtathatóan tartja a tesztprojektet.

További olvasás: