UTBOT C/C ++ menghasilkan kasus uji berdasarkan kode, mencoba untuk mencakup jumlah maksimum pernyataan dan jalur eksekusi. Kami memperlakukan kode sumber sebagai sumber kebenaran, dengan asumsi bahwa perilaku itu benar dan sesuai dengan permintaan pengguna awal. Tes yang dihasilkan ditempatkan di suite regresi yang disebut. Dengan demikian, kami memperbaiki perilaku saat ini dengan bantuan kasus uji yang dihasilkan. Menggunakan UTBOT untuk C/C ++, pengembang mendapatkan kontrol penuh atas kode mereka. Tidak ada perubahan di masa depan yang dapat merusak kode tanpa diketahui setelah ditutupi dengan tes yang dihasilkan oleh Utbot. Dengan cara ini, modifikasi yang dibuat oleh pengembang ke kode yang ada jauh lebih aman. Oleh karena itu, dengan bantuan tes unit yang dihasilkan, UTBOT memberikan peningkatan kualitas kode dramatis.
Demonstrasi fitur dalam 5 menit (klik untuk melihat di YouTube):
Info lebih lanjut tentang wiki
Untuk saat ini, Anda hanya dapat menggunakan UTBOT di bawah Ubuntu 20.04 ke atas. Arahkan ke halaman Rilis GitHub dan unduh UTBOT versi terakhir.
Utbot distrbuted sebagai arsip yang berisi:
utbot_distr.tar.gz yang berisi biner utbot dan dependensinya;utbot_plugin.vsix ;version.txt ;unpack_and_run_utbot.sh . Untuk meluncurkan utbot, unzip arsip dan jalankan perintah ./unpack_and_run_utbot.sh (kami sarankan melakukannya di direktori baru untuk membuat utbot lebih mudah). Untuk menghapus Utbot, cukup hapus direktori ini.
Untuk menginstal plugin UTBOT VSCODE, gunakan VSCode Instal dari perintah VSIX .
Lihat Pedoman yang Berkontribusi dan Panduan Pengembang