ملخص
في هذه الوحدة، تعلمت كيفية استخدام GitHub Copilot و تعليمة Visual Studio برمجية لإنشاء وصيانة اختبارات الوحدات لمشاريع C#. لقد فحصت بيئة اختبار تعليمة Visual Studio برمجية التي يوفرها حزمة تطوير البرمجيات .NET وإضافة C# Dev Kit، بما في ذلك Test Explorer، وأوامر التشغيل والتصحيح، وأطر الاختبار المدعومة (xUnit، NUnit، وMSTest). ثم استخدمت عرض GitHub Copilot Chat في وضع الوكيل لإنشاء اختبارات وحدة باستخدام أوامر القطع /setupTests و /tests، ورأيت كيف يساعدك وضع السؤال في استكشاف الحالات الجانبية وخيارات الاختبار قبل السماح للوكيل بتغيير أي ملفات.
كما استكشفت كيف أن وكيل الخطة وجلسات الوكيل الأطول تمدد سير العمل لمهام الاختبار الأكبر. ينتج وكيل Plan استراتيجية اختبار قابلة للمراجعة قبل كتابة أي كود، ويقوم الوكيل بأتمتة سير العمل متعدد الملفات التي تدعم المشاريع، وتولد الاختبارات، وتشغل المجموعة الناتجة. وأخيرا، تعلمت كيف توسع اقتراحات النصوص الشبحية التغطية من داخل المحرر، وكيف يساعدك زر إصلاح فشل الاختبار في Test Explorer وأمر /fixTestFailure slash في تشخيص وحل الاختبارات الفاشلة.
الخلاصة الرئيسية هي أن GitHub Copilot يتيح لك المرور عبر كل مرحلة من مراحل سير عمل اختبار الوحدة — الإعداد، التوليد، التوسعة، والإصلاح — دون الخروج من تعليمة Visual Studio برمجية، بينما يحافظ C# Dev Kit على تنظيم مشروع الاختبار وقابلية التشغيل.
قراءة إضافية: