Microsoft Rilis code-testing-generator: Agen AI Open-Source yang Menulis dan Memvalidasi Unit Test
Pada 31 Juli 2026, Microsoft merilis code testing generator, agen AI open source yang mengotomatiskan pembuatan unit test di .NET, Python, Go, TypeScript, Java, dan Rust. Agen ini menggunakan pipeline Research Plan Implement (RPI) dan validasi mutasi ringan untuk memastikan setiap test yang dihasilkan bermakna dan d...
Diterbitkan olehDiedit dengan DeepSeek-V4-FlashGambar dibuat dengan GPT Image 1.5
Pada 31 Juli 2026, Microsoft merilis code testing generator, agen AI open source yang mengotomatiskan pembuatan unit test di .NET, Python, Go, TypeScript, Java, dan Rust.
Agen ini menggunakan pipeline Research Plan Implement (RPI) dan validasi mutasi ringan untuk memastikan setiap test yang dihasilkan bermakna dan dapat ditemukan oleh CI.
Tersedia di repositori dotnet/skills berlisensi MIT dan terintegrasi dengan GitHub Copilot CLI, VS Code, serta VS Code Insiders.
What did Microsoft release on July 31, 2026, and how does its open-source AI agent for generating unit tests work, including its pipeline, vConceptual illustration of an open-source AI agent generating unit tests across multiple programming languages
AI Perintah
Create a landscape editorial hero image for this Studio Global article: What did Microsoft release on July 31, 2026, and how does its open-source AI agent for generating unit tests work, including its pipeline, v. Article summary: On July 31, 2026, Microsoft released **code-testing-generator**, an open-source, polyglot AI agent that automates unit test creation and validation. It coordinates test generation through a **research-plan-implement (RPI. Topic tags: general, general web. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with fake numbers, clic
openai.com
Pada 31 Juli 2026, Microsoft merilis code-testing-generator, sebuah agen AI open-source dan poliglot yang mengotomatiskan pembuatan dan validasi unit test . Berbeda dengan perintah Copibot biasa, agen ini pertama-tama mempelajari bahasa pemrograman, framework pengujian, konvensi, dan perintah build dari repositori sebelum menulis satu baris kode test . Agen ini mengoordinasikan pembuatan test melalui pipeline , memvalidasi test dengan pemeriksaan kualitas multi-langkah, dan mendukung enam bahasa pemrograman utama serta tiga IDE . Pada tolok ukur internal yang terdiri dari 152 tugas, agen ini mencapai — jauh lebih tinggi dibandingkan 78,9% dari perintah Copilot standar . Saat ini, agen ini hanya menulis unit test, secara eksplisit tidak mencakup pengujian integrasi, end-to-end, browser, dan kinerja .
Studio Global AI
Lanjutkan penelitian Anda
Halaman ini berisi jawaban yang didukung sumber yang dapat Anda lanjutkan di dalam Studio Global.
Apa jawaban singkat untuk "Microsoft Rilis code-testing-generator: Agen AI Open-Source yang Menulis dan Memvalidasi Unit Test"?
Pada 31 Juli 2026, Microsoft merilis code testing generator, agen AI open source yang mengotomatiskan pembuatan unit test di .NET, Python, Go, TypeScript, Java, dan Rust.
Apa poin penting yang harus divalidasi terlebih dahulu?
Pada 31 Juli 2026, Microsoft merilis code testing generator, agen AI open source yang mengotomatiskan pembuatan unit test di .NET, Python, Go, TypeScript, Java, dan Rust. Agen ini menggunakan pipeline Research Plan Implement (RPI) dan validasi mutasi ringan untuk memastikan setiap test yang dihasilkan bermakna dan dapat ditemukan oleh CI.
Apa yang harus saya lakukan selanjutnya dalam latihan?
Tersedia di repositori dotnet/skills berlisensi MIT dan terintegrasi dengan GitHub Copilot CLI, VS Code, serta VS Code Insiders.
Microsoft Rilis code-testing-generator: Agen AI Open-Source yang Menulis dan Memvalidasi Unit Test
Pada 31 Juli 2026, Microsoft merilis code testing generator, agen AI open source yang mengotomatiskan pembuatan unit test di .NET, Python, Go, TypeScript, Java, dan Rust. Agen ini menggunakan pipeline Research Plan Implement (RPI) dan validasi mutasi ringan untuk memastikan setiap test yang dihasilkan bermakna dan d...
Diterbitkan olehDiedit dengan DeepSeek-V4-FlashGambar dibuat dengan GPT Image 1.5
Pada 31 Juli 2026, Microsoft merilis code testing generator, agen AI open source yang mengotomatiskan pembuatan unit test di .NET, Python, Go, TypeScript, Java, dan Rust.
Agen ini menggunakan pipeline Research Plan Implement (RPI) dan validasi mutasi ringan untuk memastikan setiap test yang dihasilkan bermakna dan dapat ditemukan oleh CI.
Tersedia di repositori dotnet/skills berlisensi MIT dan terintegrasi dengan GitHub Copilot CLI, VS Code, serta VS Code Insiders.
What did Microsoft release on July 31, 2026, and how does its open-source AI agent for generating unit tests work, including its pipeline, vConceptual illustration of an open-source AI agent generating unit tests across multiple programming languages
AI Perintah
Create a landscape editorial hero image for this Studio Global article: What did Microsoft release on July 31, 2026, and how does its open-source AI agent for generating unit tests work, including its pipeline, v. Article summary: On July 31, 2026, Microsoft released **code-testing-generator**, an open-source, polyglot AI agent that automates unit test creation and validation. It coordinates test generation through a **research-plan-implement (RPI. Topic tags: general, general web. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with fake numbers, clic
openai.com
Pada 31 Juli 2026, Microsoft merilis code-testing-generator, sebuah agen AI open-source dan poliglot yang mengotomatiskan pembuatan dan validasi unit test . Berbeda dengan perintah Copibot biasa, agen ini pertama-tama mempelajari bahasa pemrograman, framework pengujian, konvensi, dan perintah build dari repositori sebelum menulis satu baris kode test . Agen ini mengoordinasikan pembuatan test melalui pipeline , memvalidasi test dengan pemeriksaan kualitas multi-langkah, dan mendukung enam bahasa pemrograman utama serta tiga IDE . Pada tolok ukur internal yang terdiri dari 152 tugas, agen ini mencapai — jauh lebih tinggi dibandingkan 78,9% dari perintah Copilot standar . Saat ini, agen ini hanya menulis unit test, secara eksplisit tidak mencakup pengujian integrasi, end-to-end, browser, dan kinerja .
Studio Global AI
Lanjutkan penelitian Anda
Halaman ini berisi jawaban yang didukung sumber yang dapat Anda lanjutkan di dalam Studio Global.
Apa jawaban singkat untuk "Microsoft Rilis code-testing-generator: Agen AI Open-Source yang Menulis dan Memvalidasi Unit Test"?
Pada 31 Juli 2026, Microsoft merilis code testing generator, agen AI open source yang mengotomatiskan pembuatan unit test di .NET, Python, Go, TypeScript, Java, dan Rust.
Apa poin penting yang harus divalidasi terlebih dahulu?
Pada 31 Juli 2026, Microsoft merilis code testing generator, agen AI open source yang mengotomatiskan pembuatan unit test di .NET, Python, Go, TypeScript, Java, dan Rust. Agen ini menggunakan pipeline Research Plan Implement (RPI) dan validasi mutasi ringan untuk memastikan setiap test yang dihasilkan bermakna dan dapat ditemukan oleh CI.
Apa yang harus saya lakukan selanjutnya dalam latihan?
Tersedia di repositori dotnet/skills berlisensi MIT dan terintegrasi dengan GitHub Copilot CLI, VS Code, serta VS Code Insiders.
Agen ini mengikuti pipeline terstruktur alih-alih langsung membuat test :
Belajar dari repositori – Memindai basis kode untuk mendeteksi bahasa, framework pengujian, pola test yang sudah ada, serta perintah build dan test yang benar .
Memilih jalur eksekusi – Berdasarkan cakupan tugas, memilih salah satu dari tiga mode :
Langsung – Membaca kode, menulis test, memvalidasi hasil.
Satu langkah – Meneliti dan merencanakan sekali, lalu mengimplementasikan.
Iteratif – Mengulangi siklus research-plan-implement untuk permintaan besar atau target cakupan.
Merencanakan dan menulis test – Agen memulai dengan kode sederhana, beralih ke kode dengan lebih banyak dependensi, memetakan setiap perilaku ke file test, mengikuti konvensi lokal, dan memperbaiki kesalahan kompilasi atau asersi saat proses berlangsung .
Memvalidasi test – Sebelum selesai, agen menjalankan pemeriksaan kualitas multi-langkah (lihat di bawah) .
Proses RPI terdiri dari tiga langkah: Research, Plan, dan Implement .
Proses validasi: pengujian mutasi ringan dan jaminan kualitas
Agen melakukan bentuk pengujian mutasi ringan dan jaminan kualitas pada setiap test yang dihasilkan :
Mempertimbangkan perubahan kode kecil yang seharusnya membuat test gagal.
Memeriksa asersi yang lemah atau hilang.
Memverifikasi setiap skenario yang diminta memiliki test yang sesuai.
Membangun seluruh workspace dan menjalankan seluruh rangkaian pengujian.
Memastikan perintah pengujian normal repositori dapat menemukan test baru.
Ini memastikan bahwa test yang "lulus" benar-benar bermakna dan dapat ditemukan di CI . Agen menulis unit test yang mengisolasi kode yang diuji dan mengejek layanan eksternal serta dependensi luar lainnya .
Bahasa dan integrasi IDE yang didukung
Agen dikirimkan sebagai plugin dotnet-test dalam repositori dotnet/skills berlisensi MIT di GitHub . Ia bekerja dengan :
Bahasa – .NET, Python, Go, TypeScript, Java, dan Rust.
IDE/alat – GitHub Copilot CLI, Visual Studio Code, dan VS Code Insiders (melalui dukungan plugin sebagai fitur pratinjau).
Karena dikirimkan sebagai definisi agen, bukan layanan yang di-host, ia berjalan di dalam agen coding apa pun yang sudah digunakan tim, dengan kode tetap berada di lokal alih-alih bolak-balik melalui layanan eksternal .
Keterbatasan saat ini
Jenis test – Hanya unit test yang didukung. Test integrasi, end-to-end, browser, dan kinerja secara eksplisit tidak termasuk dalam cakupan .
Tidak ada perubahan kode produksi – Agen tidak pernah mengubah kode produksi selama pembuatan test .
Menghindari test lemah (flaky tests) – Agen menghindari unit test yang memanggil URL eksternal, membuka port jaringan, atau bergantung pada waktu yang tepat .
Kinerja tolok ukur
Pada tolok ukur internal Microsoft yang terdiri dari 152 tugas, agen code-testing-generator menyelesaikan 140 tugas (92,1%) berbanding 120 tugas (78,9%) untuk GitHub Copilot standar . Kesenjangan kinerja ini menyoroti keuntungan dari agen khusus yang meneliti basis kode sebelum membuat test, alih-alih mengandalkan perintah serbaguna .
marktechpost.comMicrosoft Open Sources code-testing-generator: a Polyglot Unit-Test Agent That Hits 92.1% Task Completion Versus 78.9% for Stock Copilot
Agen ini mengikuti pipeline terstruktur alih-alih langsung membuat test :
Belajar dari repositori – Memindai basis kode untuk mendeteksi bahasa, framework pengujian, pola test yang sudah ada, serta perintah build dan test yang benar .
Memilih jalur eksekusi – Berdasarkan cakupan tugas, memilih salah satu dari tiga mode :
Langsung – Membaca kode, menulis test, memvalidasi hasil.
Satu langkah – Meneliti dan merencanakan sekali, lalu mengimplementasikan.
Iteratif – Mengulangi siklus research-plan-implement untuk permintaan besar atau target cakupan.
Merencanakan dan menulis test – Agen memulai dengan kode sederhana, beralih ke kode dengan lebih banyak dependensi, memetakan setiap perilaku ke file test, mengikuti konvensi lokal, dan memperbaiki kesalahan kompilasi atau asersi saat proses berlangsung .
Memvalidasi test – Sebelum selesai, agen menjalankan pemeriksaan kualitas multi-langkah (lihat di bawah) .
Proses RPI terdiri dari tiga langkah: Research, Plan, dan Implement .
Proses validasi: pengujian mutasi ringan dan jaminan kualitas
Agen melakukan bentuk pengujian mutasi ringan dan jaminan kualitas pada setiap test yang dihasilkan :
Mempertimbangkan perubahan kode kecil yang seharusnya membuat test gagal.
Memeriksa asersi yang lemah atau hilang.
Memverifikasi setiap skenario yang diminta memiliki test yang sesuai.
Membangun seluruh workspace dan menjalankan seluruh rangkaian pengujian.
Memastikan perintah pengujian normal repositori dapat menemukan test baru.
Ini memastikan bahwa test yang "lulus" benar-benar bermakna dan dapat ditemukan di CI . Agen menulis unit test yang mengisolasi kode yang diuji dan mengejek layanan eksternal serta dependensi luar lainnya .
Bahasa dan integrasi IDE yang didukung
Agen dikirimkan sebagai plugin dotnet-test dalam repositori dotnet/skills berlisensi MIT di GitHub . Ia bekerja dengan :
Bahasa – .NET, Python, Go, TypeScript, Java, dan Rust.
IDE/alat – GitHub Copilot CLI, Visual Studio Code, dan VS Code Insiders (melalui dukungan plugin sebagai fitur pratinjau).
Karena dikirimkan sebagai definisi agen, bukan layanan yang di-host, ia berjalan di dalam agen coding apa pun yang sudah digunakan tim, dengan kode tetap berada di lokal alih-alih bolak-balik melalui layanan eksternal .
Keterbatasan saat ini
Jenis test – Hanya unit test yang didukung. Test integrasi, end-to-end, browser, dan kinerja secara eksplisit tidak termasuk dalam cakupan .
Tidak ada perubahan kode produksi – Agen tidak pernah mengubah kode produksi selama pembuatan test .
Menghindari test lemah (flaky tests) – Agen menghindari unit test yang memanggil URL eksternal, membuka port jaringan, atau bergantung pada waktu yang tepat .
Kinerja tolok ukur
Pada tolok ukur internal Microsoft yang terdiri dari 152 tugas, agen code-testing-generator menyelesaikan 140 tugas (92,1%) berbanding 120 tugas (78,9%) untuk GitHub Copilot standar . Kesenjangan kinerja ini menyoroti keuntungan dari agen khusus yang meneliti basis kode sebelum membuat test, alih-alih mengandalkan perintah serbaguna .
marktechpost.comMicrosoft Open Sources code-testing-generator: a Polyglot Unit-Test Agent That Hits 92.1% Task Completion Versus 78.9% for Stock Copilot