Pengantar

Selesai

Pengujian unit adalah aspek penting dari pengembangan perangkat lunak yang memastikan fungsionalitas komponen individu dalam sistem.

Modul ini memperkenalkan cara menghasilkan pengujian unit dengan GitHub Copilot dan GitHub Copilot Chat di Visual Studio Code. Modul ini berfokus pada penggunaan tampilan Obrolan, obrolan sebaris, dan penyelesaian kode untuk membuat pengujian unit untuk kerangka kerja pengujian xUnit. Visual Studio Code dan ekstensi C# Dev Kit digunakan untuk membuat proyek pengujian unit dan mengelola pengujian unit.

Bayangkan Anda adalah pengembang perangkat lunak yang mengerjakan basis kode besar. Tim Anda ditugaskan untuk memastikan keandalan kode. Anda menentukan bahwa pengujian unit diperlukan untuk sebagian besar basis kode. Namun, membuat pengujian unit secara manual dapat memakan waktu dan rawan kesalahan. Anda memerlukan alat yang membantu Anda mengembangkan pengujian unit dengan cepat dan akurat. Alat ini juga harus membantu mengidentifikasi kasus tepi dan kondisi batas. Anda mendengar bahwa GitHub Copilot dapat mempercepat pengembangan pengujian unit dan membantu mengidentifikasi kasus tepi. Anda menantikan pengembangan pengujian unit dengan lebih cepat dan akurat menggunakan GitHub Copilot.

Topik yang tercakup dalam modul ini meliputi:

  • Menggunakan GitHub Copilot dan Visual Studio Code untuk pengujian unit.
  • Buat pengujian unit dengan aksi cerdas Generate Tests dari GitHub Copilot.
  • Membuat pengujian unit dengan fitur Inline Chat pada GitHub Copilot.
  • Membuat pengujian unit dengan agen tampilan percakapan GitHub Copilot.
  • Mengembangkan pengujian unit dengan GitHub Copilot di C#.

Setelah menyelesaikan modul ini, Anda akan dapat:

  • Jelaskan bagaimana GitHub Copilot Chat mendukung berbagai tugas pengujian, termasuk pengujian unit, integrasi, dan end-to-end.
  • Gunakan tindakan cerdas Hasilkan Pengujian untuk membuat pengujian unit untuk blok kode tertentu atau seluruh file.
  • Manfaatkan fitur Obrolan Sebaris untuk menghasilkan dan menyempurnakan pengujian unit langsung dalam editor kode.
  • Gunakan agen tampilan Obrolan—Tanyakan, Rencanakan, dan Agen—untuk membuat, merencanakan, dan mengotomatiskan alur kerja pengujian unit.
  • Terapkan kemampuan GitHub Copilot untuk menyederhanakan pengembangan pengujian unit untuk aplikasi C# di Visual Studio Code.

Penting

Untuk menyelesaikan pelatihan GitHub Copilot ini, Anda harus memiliki langganan aktif untuk GitHub Copilot di akun GitHub pribadi Anda (termasuk paket GitHub Copilot Gratis), atau Anda harus ditetapkan ke langganan yang dikelola oleh organisasi atau perusahaan. Aktivitas modul dapat mencakup saran GitHub Copilot yang cocok dengan kode publik. Jika Anda adalah anggota organisasi di GitHub Enterprise Cloud yang telah diberi langganan GitHub Copilot melalui organisasi Anda, pengaturan untuk saran yang cocok dengan kode publik dapat diwarisi dari organisasi atau perusahaan Anda. Jika akun Anda memblokir saran yang cocok dengan kode publik, aktivitas modul mungkin tidak berfungsi seperti yang diharapkan.