dev-tools

Code Coverage

Code coverage (kod kapsamı), kaynak kodunuzun ne kadarının otomatik testlerinizce gerçekten çalıştırıldığını ölçen bir metriktir; genellikle test paketi sırasında çalışan satır, dal ya da fonksiyonların yüzdesi olarak ifade edilir. Bir kapsam aracı kodu enstrümante eder, testleri çalıştırır ve hangi satırların hiç çalışmadığını raporlayarak test edilmemiş yolları öne çıkarır. Kör noktalara ışık tutmak için faydalıdır: %0 kapsamlı kod, hiçbir testin çalıştırmadığı koddur. Ancak kapsam kolayca manipüle edilebilir ve tek başına kötü bir hedeftir — %100 kapsam, testlerin anlamlı bir şey doğruladığı anlamına gelmez ve bir sayının peşinden koşmak, davranışı kontrol etmeden kodu çalıştıran testler üretebilir. AI/SaaS geliştiren ekipler için pragmatik kullanım yön göstericidir: kritik modüllerde kapsamın düşmediğini izleyin ve yüksek yüzdeyi kalite kanıtı saymak yerine gerçekten test edilmemiş mantığı bulmak için kapsam raporlarını kullanın. Pratik not: CI'da önemli yollar için bir alt sınır zorunlu kılın, ancak testleri kapsam rozetiyle değil, gerçek bir hatayı yakalayıp yakalamayacaklarına göre değerlendirin.

İlgili terimler

Daha fazla Geliştirici Araçları terimi