9 Alat Cakupan Kode Terbaik untuk Java, Python, C, C++, C#, .NET
Pengujian cakupan kode merupakan ukuran penting yang mengukur sejauh mana kode sumber program telah diuji. Ada banyak sekali Alat Cakupan Kode di pasaran dan memilih satu untuk proyek Anda bisa menjadi suatu tantangan.
Berikut ini adalah daftar pilihan alat pengujian Cakupan Kode yang dipilih sendiri dengan fitur-fitur populer dan tautan unduhan terbaru
Alat Cakupan Kode untuk Java, Python, C++, .Net
| Nama | Link |
|---|---|
| Cobertura | https://cobertura.github.io/cobertura/ |
| Coverage.py | https://coverage.readthedocs.io/en/6.0/ |
| JaCoCo | https://www.eclemma.org/jacoco/ |
| OpenClover | https://openclover.org/ |
1) Cobertura
Cobertura adalah salah satu alat cakupan kode sumber terbuka yang populer. Ini memungkinkan Anda untuk menjalankan tugas melalui Maven dan Ant, atau Cobertura CLI. Anda dapat menyematkannya dengan beberapa alat QA lainnya.
Fitur:
- Memungkinkan Anda mengukur cakupan tanpa kode sumber
- Ini adalah salah satu alat cakupan kode Java terbaik yang membantu Anda menemukan bagian mana dari Java program kurang cakupan tes
- Memungkinkan Anda merepresentasikan laporan dalam format HTML dan XML
- Membantu Anda menguji garis dan cabang kelas & metode
Download link: https://cobertura.github.io/cobertura/
2) Coverage.py
Coverage.py adalah alat cakupan kode lain yang berguna. Ini adalah salah satu alat cakupan tes terbaik yang membantu Anda memantau Python program, catatan yang merupakan bagian dari kode telah dieksekusi.
Fitur:
- Coverage.py membantu Anda menentukan file sumber apa yang ingin Anda analisis melalui file konfigurasi
- Ini juga membantu Anda menganalisis sumber untuk mengetahui kode yang bisa dieksekusi tetapi tidak.
Download link: https://coverage.readthedocs.io/en/6.0/
3) JaCoCo
JaCoCo adalah gratis Java alat cakupan kode didistribusikan di bawah Eclipse Lisensi Publik. Ini adalah alat cakupan kode gratis sumber terbuka untuk Java, yang telah dibuat oleh EclEmma.
Fitur:
- JaCoCo menawarkan instruksi, cakupan jalur dan cabang
- Ini adalah salah satu alat cakupan kode Java terbaik yang mendukung Java 7 dan Java 8
- Membantu Anda menguji garis dan cabang kelas & metode
- Menawarkan laporan HTML atau XML yang mudah dinavigasi
Download link: https://www.eclemma.org/jacoco/
4) OpenClover
OpenClover alat membantu Anda mengukur cakupan kode Java dan Groovy dan mengumpulkan lebih dari 20 metrik kode. Ini membantu Anda menampilkan area aplikasi Anda yang belum diuji. Ini adalah salah satu alat cakupan pengujian terbaik yang membantu Anda menggabungkan cakupan dan metrik untuk menemukan kode paling berisiko.
Fitur:
- Membantu Anda menjalankan pengujian lebih cepat
- Memungkinkan Anda fokus pada apa yang diperlukan untuk pengujian Anda
- Dukungan cakupan cabang dan pernyataan
- Memungkinkan Anda menghasilkan laporan berbasis XML yang dikombinasikan dengan LaporanGenerator, menghasilkan laporan cakupan berbasis TML
- Membantu Anda menjaga keseimbangan antara aplikasi dan pengujian
Download link: http://openclover.org/
5) Bullseye Coverage
BullseyeCoverage adalah perangkat lunak cakupan kode untuk C++ cakupan kode dan C yang memberi tahu Anda berapa banyak kode sumber Anda yang diuji. Alat ini memungkinkan Anda melakukan pengujian unit, pengujian integrasi, dan rilis final.
Fitur:
- Memberikan pengukuran cakupan kode c++ yang lebih baik
- Ini adalah salah satu alat cakupan pengujian terbaik yang membantu Anda membuat kode yang lebih andal dan menghemat waktu
- Memungkinkan Anda untuk Menyertakan atau mengecualikan bagian mana pun dari kode proyek
- Gabungkan hasil dari pengujian terdistribusi
Download link: http://www.bullseye.com/
6) NCover
NCover adalah salah satu alat cakupan kode tingkat lanjut untuk program dan aplikasi .Net. Ini memberikan dukungan untuk cakupan pernyataan dan cakupan cabang. Alat cakupan kode ini tersedia pada sumber terbuka dan juga lisensi komersial.
Fitur:
- Cakupan kode .NET sesuai dengan kebutuhan khusus Anda
- Membantu Anda menguji, melacak, dan mengelola nomor cakupan terpadu di seluruh tim
- Data rinci dan terpusat tentang cakupan
- Ini adalah salah satu alat cakupan kode .net yang menawarkan dokumentasi ekstensif dan dukungan pengguna
- Ini adalah salah satu alat cakupan kode c# terbaik yang membantu Anda melakukan tes manual dan cakupan
- Mengirimkan produk ke pasar dengan lebih cepat dan percaya diri dalam lingkungan yang gesit
Download link: http://www.ncover.com/
7) Vector Software
VectorCAST memungkinkan Anda menerapkan proses yang konsisten untuk mengelola aktivitas pengujian dan melaporkan metrik kualitas utama. Alat pengujian perangkat lunak ini menawarkan pendekatan hemat biaya untuk pengujian unit, manajemen regresi, dan analisis cakupan kode.
Fitur:
- Kolaborasi Uji Mudah
- Otomatisasi Uji Sistem
- Tren kualitas & perubahan Analisis Dampak
- Memungkinkan Pengujian paralel
- Dasbor Kualitas berbasis web
Download link: https://www.vector.com/in/en/products/products-a-z/software/vectorcast/
8) Devel:Cover
Sampul pengembangan menawarkan metrik pengujian cakupan kode untuk Perl. Dengan bantuan alat penutup kode ini, Anda dapat menemukan area kode yang tidak digunakan dalam pengujian Anda. Ini membantu Anda melakukan pengujian untuk meningkatkan cakupan.
Fitur:
- Menawarkan beberapa laporan yang mencakup berbagai jenis keluaran HTML, laporan tekstual
- Informasi pernyataan, cabang, kondisi, subrutin, dan cakupan pod dilaporkan
Download link: https://metacpan.org/release/PJCJ/Devel-Cover-1.23
9) dotCover
dotCover Penawaran oleh JetBrains adalah pelari pengujian unit .NET dan alat cakupan kode. Ini adalah salah satu alat cakupan kode c# terbaik yang memungkinkan Anda untuk berintegrasi dengan Jetbrains rider dengan Visual Studio. Anda juga dapat menghitung cakupan kode tingkat pernyataan laporan dalam aplikasi untuk .NET, Silverlight atau .NET Core.
Fitur:
- Memungkinkan Anda memvisualisasikan cakupan kode sesuai dengan kebutuhan bisnis Anda
- Ini adalah salah satu alat cakupan kode .net terbaik yang menyediakan utilitas konsol untuk digunakan dengan server Integrasi Berkelanjutan
- Membantu Anda menyesuaikan analisis cakupan dengan filter cakupan
- Memungkinkan Anda menggunakan pintasan untuk mengetahui pengujian unit mana yang mencakup pernyataan tertentu
Download link: https://www.jetbrains.com/dotcover/
10) Studio Visual
Fitur cakupan kode Visual Studio membantu Anda menentukan bagian mana dari kode proyek Anda yang diuji oleh pengujian berkode seperti pengujian unit. Alat ini memungkinkan Anda untuk melihat kumpulan hasil sebelumnya.
Fitur:
- Membantu Anda melihat serangkaian hasil sebelumnya
- Jadikan hasil dapat dibaca sebagai teks, pilih hasil cakupan kode ekspor
- Memungkinkan Anda menggabungkan hasil beberapa proses
- Memungkinkan Anda mengekspor Hasil Cakupan Kode untuk menyimpan hasil operasi penggabungan
Download link: https://code.visualstudio.com/
11) Istanbul
Istanbul adalah salah satu alat cakupan kode terbaik yang digunakan Javascript. Mendukung ES6/ES2015+ menggunakan babel-plugin. Alat ini menawarkan semua pustaka instrumentasi javascript yang membantu Anda melacak cakupan pernyataan, cabang, dan fungsi.
Fitur:
- Koleksi reporter menawarkan keluaran terminal dan HTML
- Dukungan untuk yang paling populer JavaKerangka pengujian skrip
- Dukungan untuk instrumentasi subproses, menggunakan antarmuka baris perintah NYC
Download link: https://istanbul.js.org/









