Giriş
Birim testi, sistem içindeki tek tek bileşenlerin işlevselliğini sağlayan yazılım geliştirmenin önemli bir yönüdür.
Bu modülde, Visual Studio Code'de GitHub Copilot ile birim testlerinin nasıl oluşturulacağı açıklanır. Modül, analiz ve planlama için kullanılabilen Ask ve Plan modlarının yer aldığı Agent modundaki Sohbet görünümünün kullanımına ve xUnit test çerçevesi için birim testleri oluşturmaya ve sürdürmeye yardımcı olan hayalet metin önerilerine odaklanır. Visual Studio Code ve C# Dev Kit uzantısı, test projenizi barındıran ve testleri çalıştıran ortamı sağlar.
Büyük bir kod tabanı üzerinde çalışan bir yazılım geliştiricisi olduğunuzu düşünün. Ekibiniz, kod güvenilirliğini sağlamakla görevlendirildi. Kod tabanının çoğu için birim testlerinin gerekli olduğunu belirlersiniz. Ancak, el ile birim testleri oluşturmak zaman alabilir ve hataya açık olabilir. Birim testlerini hızlı ve doğru bir şekilde geliştirmenize yardımcı olacak bir araca ihtiyacınız var. Araç ayrıca kenar durumlarını ve sınır koşullarını belirlemeye de yardımcı olmalıdır. GitHub Copilot birim testlerinin geliştirilmesini hızlandırabileceğini ve uç durumların belirlenmesine yardımcı olabileceğini duyarsınız. GitHub Copilot kullanarak birim testlerini daha hızlı ve doğru bir şekilde geliştirmeyi dört gözle bekliyorsunuz.
Bu modülde ele alınan konular şunlardır:
- Birim testlerini barındırmak ve çalıştırmak için Visual Studio Code ve C# Geliştirme Seti'ni kullanma.
- Aracı modunu kullanarak GitHub Copilot Chat görünümünde birim testleri oluşturma (ön analiz için Ask modu ile).
- Plan ve Aracı aracılarıyla çok dosyalı test iş akışlarını planlama ve otomatikleştirme.
- Hayalet metin önerileriyle testleri genişletme ve başarısız testleri GitHub Copilot ile düzeltme.
- C# uygulaması için uçtan uca birim testleri geliştirme.
Bu modülü tamamladıktan sonra şunları yapabileceksiniz:
- C# projeleri için Visual Studio Code, .NET SDK ve C# Geliştirme Seti'nin birim testini nasıl desteklediğini açıklayın.
- GitHub Copilot Chat görünümünde Aracı modunu kullanarak dosyalar ve seçimler için birim testleri oluşturun ve önce test seçeneklerini keşfetmek için Sor modunu kullanın.
- Bir test stratejisi tasarlamak için Plan aracısını, çok adımlı test iş akışlarını otomatikleştirmek için aracıyı kullanın.
- Kapsamı genişletmek ve başarısız olan testleri düzeltmek için hayalet metin önerilerini, Test Gezgini'ni ve
/fixTestFailureeğik çizgi komutunu kullanın. - Visual Studio Code'da bir C# uygulaması için birim testi geliştirmeyi kolaylaştırmak için GitHub Copilot özelliklerini uygulayın.
Önemli
Bu GitHub Copilot eğitimini tamamlamak için, kişisel GitHub hesabınızda GitHub Copilot için etkin bir aboneliğiniz olmalıdır (ücretsiz GitHub Copilot planını içerir) veya bir kuruluş veya kuruluş tarafından yönetilen bir aboneliğe atanmalısınız. Modül etkinlikleri ortak kodla eşleşen GitHub Copilot önerileri içerebilir. GitHub Enterprise Cloud'da, kuruluşunuz aracılığıyla GitHub Copilot aboneliği atanmış bir kuruluş üyesiyseniz, açık kodla eşleşen önerilerin ayarları kuruluşunuzdan veya işletmenizden devralınabilir. Hesabınız genel kodla eşleşen önerileri engelliyorsa modül etkinlikleri beklendiği gibi çalışmayabilir.