Aikido

Testlerinizin gözden kaçırdıklarını bulun

Bir depo bağlayın, CI'nıza tek bir yükleme adımı ekleyin ve Aikido'daki kapsamınızı görün. Tüm ücretli planlarda ücretsizdir.

Verileriniz paylaşılmaz · Salt okunur erişim · Kredi kartı gerekmez
150 binden fazla kuruluşun tercihi
|
300 binden fazla geliştiricinin favorisi
|
4.7/5
Lovable
Pendo
Revolut
Soundcloud
Niantic
n8n
Deel
Visma
Handshake
Joe & the juice
Runway
Too Good To Go
NiCE
Belfius
Lovable
Pendo
Revolut
Soundcloud
Niantic
n8n
Deel
Visma
Handshake
Joe & the juice
Runway
Too Good To Go
NiCE
Belfius
SORUN

Test kapsamı, verilerinizden kopuk ve ayrı bir araçta sıkışıp kalıyor

Bu, üzerinde çalıştığınız bulgularla hiçbir ilgisi olmayan bir sayıyı kontrol etmek için sekme değiştirmek demektir. Aikido; kod kalitenizi ve güvenlik bulgularınızı, aynı repo, dosya ve satır için test kapsamıyla birlikte gösterir.

DEMOYU İZLEYİN

3 dakikada kod kapsamı açıklaması.

Kod kalitesi bulgularınızla birlikte depolar, dosyalar ve satırlar genelinde kod kapsamını görün.

Aikido'yu çalışırken görün

Videoyu izlemek için iş e-postanızı girin

Videoyu İzle
ÇÖZÜM

Kapsam, kod kalitesi ve güvenlik

Aikido, test kapsamını diğer kod kalitesi ve kod güvenliği verilerinizle aynı platformda gösterir.

Birleşik ve entegre
Aikido, kapsam raporlarını diğer kod kalitesi ve güvenlik bulgularınızın yanında gösterir.
Tek bir yerde kalın
Aikido'dan ayrılmadan kod kalitesi bulgularını kod kapsamıyla eşleştirin
Raporlamanızı iyileştirin
Kapsam; SCA, SAST, secret'lar, IaC, konteynerler, AI Code Analysis ve AI Pentest ile birlikte platformun bir parçasıdır.

Kod kapsamının ekibinize sağladığı avantajlar

Hangi depoların (repository) yeterince test edilmediğini görün

Aikido'ya bağlı depolar genelindeki genel kapsamı karşılaştırın.

Kod tabanınızdaki açıkları bulun

Bir depo açın ve kod ağacında veya dosya listesinde test edilmemiş dosyalara göz atın.

Kapsamın gelişip gelişmediğini takip edin

Testler ekledikçe veya ölü kodları temizledikçe zaman içindeki kapsamı kullanın.

Kapsamı kalite çalışmalarıyla eşleştirin

Bir depo taraması veya PR kontrolü bir dosyayı işaretlediğinde, o dosyanın test edilip edilmediğini kontrol edin.

Kod kapsamı, Aikido kod kalitesinin bir parçasıdır

Satır bazında test kapsamı

Herhangi bir dosyayı açın ve kaynak koda göre karşılaştırarak testlerinizin neleri çalıştırdığını, nelere hiç dokunmadığını satır satır görün.

PR'ları kapsama oranına göre engelleyin

GitHub'da, test kapsamını belirlenen eşiğin altına düşüren bir pull request (PR) birleştirilemez (merge edilemez). Diğer platformlar yakında eklenecektir.

Kutudan çıktığı gibi, tüm stack'inizde çalışır

GitHub, GitLab, Bitbucket ve Azure DevOps için yerel entegrasyonların yanı sıra CircleCI, Jenkins ve diğerleri için özel yükleme seçenekleri.

Ortamınızdan ayrılmadan daha iyi kod kapsamı elde edin

Bir depo bağlayın, CI'nıza tek bir yükleme adımı ekleyin ve Aikido'daki kapsamınızı görün. Tüm ücretli planlarda ücretsizdir.

Kredi kartı gerekmez | 32 saniyede tarama sonuçları.
150 binden fazla kuruluşun tercihi
SSS

Kod Kapsamı hakkında SSS

Hangi test çalıştırıcıları (test runner) destekleniyor?

LCOV veya Cobertura raporu üreten herhangi bir runner. Jest ve pytest-cov, LCOV'yi yerel olarak yazar. Diğerleri ise her iki formatı da dışarı aktarabildikleri sürece çalışır.

Hangi kaynak barındırıcıları destekleniyor?

GitHub, GitLab, Bitbucket ve Azure DevOps, hepsi yerel desteğe sahiptir.

CircleCI ve Jenkins gibi diğer CI araçları, özel bir entegrasyon aracılığıyla yükleme yapar.

Bir sunucu çalıştırmam gerekiyor mu?

Hayır. Kapsam (Coverage), Aikido platformunun bir parçasıdır. CI'ınıza bir yükleme adımı eklersiniz ve barındırma gereksinimi olmadan sonuçları Aikido'da alırsınız.

Kod kapsamı nasıl ücretlendirilir?

Basic planından Enterprise planına kadar tüm ücretli planlarda, kod satırı başına ücretlendirme olmaksızın ücretsizdir. Ücretsiz Developer planı bunu içermez.

Kaynak kodum saklanıyor mu?

Hayır. Kapsam yüklemesi kaynak kodunuzu içermez. Yalnızca testlerinizin hangi dosyaları ve satırları kapsadığını, depo (repo), commit ve branch ile ilişkilendirerek kaydeder.

Aikido Code Coverage, bağımsız bir kapsam aracından nasıl farklıdır?

Bağımsız bir araç, kapsamı bulguları önceliklendirip düzelttiğiniz yerden bağımsız olarak kendi kontrol panelinde tutar. Aikido ise kod kapsamını diğer bulgularınızın bulunduğu aynı platforma getirerek geliştirici deneyimini iyileştirir, maliyetinizi ve bakım iş yükünüzü azaltır.