Hızlı Başlangıç: GitHub Copilot modernleştirme ile Java birim testleri oluşturma

Bu hızlı başlangıçta, GitHub Copilot modernleştirmeyi kullanarak Java birim testlerinin nasıl oluşturulacağı gösterilmektedir.

Önkoşullar

  • GitHub Copilot etkin bir GitHub hesabı. Pro, Pro+, business veya Enterprise planı gereklidir.
  • Visual Studio Code en son sürümü. Sürüm 1.101 veya üzeri olmalıdır.
  • Visual Studio Code içinde GitHub Copilot. Kurulum yönergeleri için bkz. VS Code'da GitHub Copilot ayarlama. VS Code'da GitHub hesabınızda oturum açtığınızdan emin olun.
  • GitHub Copilot modernleştirme. Yüklemeden sonra VS Code'un yeniden başlatılması.
  • Hem kaynak hem de hedef JDK sürümleri için Java JDK.
  • Java projeleri oluşturmak için Maven veya Gradle.
  • Maven veya Gradle kullanan Git tarafından yönetilen Java projesi.
  • Maven tabanlı projeler için: genel Maven Central deposuna erişim.
  • Visual Studio Code ayarlarında chat.extensionTools.enabled değerinin true olarak ayarlandığından emin olun. Bu ayar kuruluşunuz tarafından denetlenebilir.

Uyarı

Azure hesabı yalnızca kaynakları Azure dağıtmak için gereklidir ve kod değişiklikleri yapmak için GitHub Copilot modernleştirme kullanılırken gerekli değildir.

Gradle kullanıyorsanız yalnızca Gradle sarmalayıcı sürüm 5 veya üzeri desteklenir.

Kotlin Etki Alanına Özgü Dil (DSL) desteklenmez.

Copilot kullanmak için oturum açın ve gerekli uzantıyı yükleyin

GitHub Copilot kullanmak için Visual Studio Code'da GitHub hesabınızda oturum açın. GitHub Copilot bölmesine erişmek için Visual Studio Code üst kısmındaki Copilot simgesini seçin. GitHub Copilot ayarlama hakkında daha fazla bilgi için bkz. VS Code'da GitHub Copilot ayarlama.

Ardından uzantıyı Visual Studio Code yüklemek için aşağıdaki adımları kullanın:

  1. Visual Studio Code'da Etkinlik Çubuğu'ndan Extensions görünümünü açın.
  2. Markette GitHub Copilot güncellemesi için arama yapın.
  3. GitHub Copilot modernizasyon uzantı paketini seçin.
  4. Uzantı sayfasında Yükle'yi seçin.
  5. Visual Studio Code yeniden başlatın.

Yükleme tamamlandıktan sonra, başarıyı onaylayan Visual Studio Code köşesinde bir bildirim görmeniz gerekir.

Daha fazla bilgi için bkz . VS Code uzantısı yükleme.

GitHub Copilot Aracı Modu'nu başlatın ve yükseltmeyi başlatın

GitHub Copilot Aracı Modu'nu başlatmak ve birim testleri oluşturmak için aşağıdaki adımları kullanın:

  1. Derleme aracı olarak Maven veya Gradle kullanan bir Java projesi seçin.
  2. Seçili Java projesini Visual Studio Code açın.
  3. GitHub Copilot Chat panelini açın.
  4. Aracı Modu'na geçin.
  5. Bu Java projesi için birim testlerini oluştur gibi bir istem girin.

Visual Studio Code ekran görüntüsü, birim test oluşturulmasından önce bir örnek göstermektedir.

Test oluşturma işleminin tamamlanmasını bekleyin

GitHub Copilot modernleştirme, geçerli çalışma alanı içindeki Java projesini analiz eder. Bu, projenin JDK sürümünü, derleme araçlarını ve mevcut birim testlerini değerlendirmeyi içerir.

İşlemin bir parçası olarak, araç test oluşturma ilerleme durumunu izleyen bir TestReport.md dosyası oluşturur ve test oluşturmadan önce ve sonra test sonuçlarının özetini sağlar. Rapor aşağıdaki ayrıntıları içerir:

  • Mevcut testlerin toplam sayısı
  • Genel geçiş oranı
  • Zaman Damgası
  • Başarılı test sayısı
  • Başarısız test sayısı
  • Hata içeren test sayısı

Test oluşturma sırasında çıkış, devam eden etkinliği göstermek için ilerleme iletilerini (örneğin, "...için birim testleri oluşturuluyor") görüntüler. Araç otomatik olarak test dosyaları oluşturur ve bunları çalışma alanına ekler.

Oluşturulan testleri gözden geçirme

Test oluşturma tamamlandıktan sonra GitHub Copilot, nesil sonrası test sonuçlarını özetleyen ayrıntılı bir rapor görüntüler. Bu rapor, test oluşturmadan önce yakalanan ölçümlerin (toplam test sayısı, başarılar, hatalar ve hatalar gibi) içerdiğinden işlem sırasında ortaya konan değişiklikleri kolayca karşılaştırıp değerlendirebilirsiniz.

 Birim testi oluşturma raporunu gösteren Visual Studio Code ekran görüntüsü.

Ayrıca bakınız

GitHub Copilot modernleştirme