Aikido

Trova ciò che i tuoi test non rilevano

Collega un repository, aggiungi un passaggio di caricamento alla tua CI e visualizza la tua copertura direttamente in Aikido. Gratuito in ogni piano a pagamento.

I tuoi dati non saranno condivisi · Accesso in sola lettura · Nessuna carta di credito richiesta
Scelto da oltre 150 mila organizzazioni
|
Amato da oltre 300 mila sviluppatori
|
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
IL PROBLEMA

La copertura dei test è confinata in uno strumento separato, scollegato dai tuoi dati

Questo significa dover cambiare scheda per controllare un numero che non ha nulla a che vedere con i problemi che stai risolvendo. Aikido mostra la copertura accanto ai risultati relativi alla qualità del codice e alla sicurezza, per lo stesso repository, file e riga.

GUARDA LA DEMO

La code coverage spiegata in 3 minuti.

Monitora la code coverage su repository, file e righe di codice, insieme ai risultati di code quality.

Vedi Aikido in azione

Inserisci la tua email aziendale per visualizzare il video

Guarda il video
LA SOLUZIONE

Copertura, qualità del codice e sicurezza

Aikido mostra la copertura dei test nella stessa piattaforma in cui si trovano gli altri dati sulla qualità e sulla sicurezza del codice.

Unificato e integrato
Aikido mostra i dati sulla copertura insieme agli altri risultati relativi a qualità e sicurezza del codice.
Rimani in un'unica piattaforma
Associa i problemi di qualità del codice alla copertura del codice senza uscire da Aikido
Migliora la tua reportistica
La copertura fa parte della piattaforma, insieme a SCA, SAST, secret, IaC, container, AI Code Analysis e AI Pentest.

Cosa offre la copertura del codice ai tuoi team

Identifica quali repository sono poco testati

Confronta la copertura complessiva tra i repository collegati ad Aikido.

Trova le lacune nella tua codebase

Apri un repository ed esplora i file non coperti nell'albero del codice o nell'elenco dei file.

Monitora se la copertura sta migliorando

Tieni traccia dell'evoluzione della copertura man mano che aggiungi test o rimuovi il codice morto.

Combina la copertura con il miglioramento della qualità

Quando la scansione di un repository o un controllo PR segnala un file, verifica se quel file è testato.

La copertura del codice è parte integrante della qualità del codice di Aikido

Copertura a livello di singola riga

Apri qualsiasi file e scopri, riga per riga, cosa viene eseguito dai tuoi test e cosa non viene mai toccato, verificato rispetto al codice sorgente.

Blocca le PR in base alla copertura

Su GitHub, una pull request che fa scendere la copertura al di sotto della soglia impostata non potrà essere unita. Altre piattaforme saranno disponibili a breve.

Funziona immediatamente, su tutto il tuo stack

Integrazioni native per GitHub, GitLab, Bitbucket e Azure DevOps, oltre a caricamenti personalizzati per CircleCI, Jenkins e altri.

Ottieni una migliore copertura del codice senza uscire dal tuo ambiente di lavoro

Collega un repository, aggiungi un passaggio di caricamento alla tua CI e visualizza la tua copertura direttamente in Aikido. Gratuito in ogni piano a pagamento.

Nessuna carta di credito richiesta | Risultati della scansione in 32 secondi.
Scelto da oltre 150 mila organizzazioni
FAQ

Domande frequenti sulla copertura del codice

Quali test runner sono supportati?

Qualsiasi runner che generi un report LCOV o Cobertura. Jest e pytest-cov scrivono in formato LCOV nativamente. Altri funzionano se possono esportare uno dei due formati.

Quali repository di codice sorgente sono supportati?

GitHub, GitLab, Bitbucket e Azure DevOps, tutti con supporto nativo.

Altri sistemi CI come CircleCI e Jenkins eseguono l'upload tramite un'integrazione personalizzata.

Devo eseguire un server?

No. La copertura fa parte della piattaforma Aikido. Basta aggiungere un passaggio di caricamento alla tua CI per visualizzare i risultati in Aikido, senza alcun server da ospitare.

Come viene prezzata la code coverage?

È gratuito su ogni piano a pagamento, da Basic a Enterprise, senza misurazione basata sulle righe di codice. Il piano Developer gratuito non lo include.

Il mio codice sorgente viene memorizzato?

No. L'upload dei dati di copertura non include il codice sorgente. Vengono registrati solo i file e le righe coperti dai test, associati al repository, al commit e al branch.

In cosa differisce Aikido Code Coverage da uno strumento di copertura standalone?

Uno strumento standalone mantiene la copertura nella propria dashboard, scollegata dal luogo in cui gestisci e risolvi le vulnerabilità. Aikido integra la code coverage nella stessa piattaforma in cui si trovano gli altri rilievi, migliorando l'esperienza degli sviluppatori e riducendo i costi e il lavoro di manutenzione.