Bagikan melalui


Mulai cepat: menghasilkan pengujian unit Java dengan modernisasi aplikasi GitHub Copilot

Panduan cepat ini menunjukkan cara membuat pengujian unit Java menggunakan aplikasi modernisasi GitHub Copilot.

Prasyarat

  • Akun GitHub dengan GitHub Copilot diaktifkan. Paket Pro, Pro+, Bisnis, atau Enterprise diperlukan.
  • Versi terkini dari Visual Studio Code. Harus versi 1.101 atau yang lebih baru.
  • GitHub Copilot di Visual Studio Code. Untuk instruksi penyiapan, lihat Menyiapkan GitHub Copilot di VISUAL Code. Pastikan untuk masuk ke akun GitHub Anda dalam Visual Studio Code.
  • Modernisasi aplikasi GitHub Copilot. Mulai ulang Visual Studio Code setelah penginstalan.
  • Java JDK untuk versi JDK sumber dan target.
  • Maven atau Gradle untuk membangun proyek Java.
  • Proyek Java yang dikelola Git menggunakan Maven atau Gradle.
  • Untuk proyek berbasis Maven: akses ke repositori Maven Central publik.
  • Di pengaturan Visual Studio Code, pastikan chat.extensionTools.enabled diatur ke true. Pengaturan ini mungkin dikontrol oleh organisasi Anda.

Nota

Jika Anda menggunakan Gradle, hanya pembungkus Gradle versi 5+ yang didukung. Kotlin DSL tidak didukung.

Masuk untuk menggunakan Copilot lalu instal ekstensi yang diperlukan

Untuk menggunakan GitHub Copilot, masuk ke akun GitHub Anda di Visual Studio Code. Pilih ikon Copilot di bagian atas Visual Studio Code untuk mengakses panel GitHub Copilot. Untuk informasi selengkapnya tentang menyiapkan GitHub Copilot, lihat Menyiapkan GitHub Copilot di VISUAL Code.

Kemudian, gunakan langkah-langkah berikut untuk menginstal ekstensi di Visual Studio Code:

  1. Di Visual Studio Code, buka tampilan Ekstensi dari Bilah Aktivitas.
  2. Cari modernisasi aplikasi GitHub Copilot di marketplace.
  3. Pilih paket ekstensi modernisasi aplikasi GitHub Copilot .
  4. Pada halaman ekstensi, pilih Instal.
  5. Hidupkan ulang Visual Studio Code.

Setelah penginstalan selesai, Anda akan melihat pemberitahuan di sudut Visual Studio Code yang mengonfirmasi keberhasilan.

Untuk informasi selengkapnya, lihat Menginstal ekstensi Visual Studio Code.

Luncurkan Mode Agen GitHub Copilot dan memulai proses peningkatan

Gunakan langkah-langkah berikut untuk meluncurkan Mode Agen GitHub Copilot dan menghasilkan pengujian unit.

  1. Pilih proyek Java yang menggunakan Maven atau Gradle sebagai alat build-nya.
  2. Buka proyek Java yang dipilih di Visual Studio Code.
  3. Buka panel GitHub Copilot Chat.
  4. Beralih ke Mode Agen.
  5. Masukkan perintah seperti Hasilkan pengujian unit untuk proyek Java ini.

Cuplikan layar Visual Studio Code yang menampilkan contoh sebelum pembuatan pengujian unit.

Tunggu hingga generasi tes selesai.

Modernisasi aplikasi GitHub Copilot menganalisis proyek Java dalam ruang kerja saat ini. Ini termasuk mengevaluasi versi JDK proyek, alat build, dan pengujian unit yang ada.

Sebagai bagian dari proses, alat ini menghasilkan file TestReport.md yang melacak kemajuan pembuatan pengujian dan memberikan ringkasan hasil pengujian baik sebelum dan sesudah pembuatan pengujian. Laporan ini mencakup detail berikut:

  • Jumlah total pengujian yang ada
  • Tingkat kelulusan keseluruhan
  • Penanda Waktu
  • Jumlah pengujian yang berhasil
  • Jumlah pengujian yang gagal
  • Jumlah pengujian dengan kesalahan

Selama pembuatan pengujian, output menampilkan pesan kemajuan - misalnya, "Menghasilkan pengujian unit untuk ..." - untuk menunjukkan aktivitas yang sedang berlangsung. Alat ini secara otomatis menghasilkan file pengujian dan menambahkannya ke ruang kerja.

Tinjau pengujian yang dihasilkan

Setelah pembuatan pengujian selesai, GitHub Copilot menampilkan laporan terperinci yang meringkas hasil pengujian pasca-pembuatan. Laporan ini mencakup metrik yang sama yang diambil sebelum pembuatan pengujian - seperti jumlah total pengujian, keberhasilan, kegagalan, dan kesalahan - memungkinkan Anda untuk dengan mudah membandingkan dan mengevaluasi perubahan yang diperkenalkan selama proses.

Cuplikan layar Visual Studio Code yang menampilkan laporan pembuatan pengujian unit.

Lihat juga

Modernisasi aplikasi GitHub Copilot