Aikido

Identifiez ce que vos tests oublient

Connectez un dépôt, ajoutez une étape de téléchargement à votre CI et visualisez votre couverture dans Aikido. Gratuit pour tous les abonnements payants.

Vos données ne seront pas partagées · Accès en lecture seule · Aucune carte bancaire requise
Utilisé par plus de 150 000 organisations
|
Adoré par plus de 300 000 développeurs
|
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
LE PROBLÈME

La couverture de code reste cloisonnée dans un outil distinct, déconnectée de vos données

Cela signifie qu'il n'est plus nécessaire de changer d'onglet pour vérifier une métrique sans rapport avec les vulnérabilités que vous corrigez. Aikido affiche la couverture directement à côté de la qualité de votre code et de vos résultats de sécurité, pour le même dépôt, fichier et ligne.

REGARDER LA DÉMO

La couverture de code expliquée en 3 minutes.

Visualisez la couverture de code à travers les dépôts, les fichiers et les lignes, en parallèle de vos résultats de qualité de code.

Découvrez Aikido en action

Saisissez votre adresse e-mail professionnelle pour visionner la vidéo

Regarder la vidéo
LA SOLUTION

Couverture, qualité et sécurité du code

Aikido affiche la couverture de code sur la même plateforme que vos autres données de qualité et de sécurité du code.

Unifié et intégré
Aikido affiche la couverture de code aux côtés de vos autres résultats de qualité et de sécurité.
Restez sur une seule plateforme
Associez les résultats de qualité du code à la couverture de code sans quitter Aikido
Améliorez vos rapports
La couverture fait partie intégrante de la plateforme, aux côtés de la SCA, du SAST, de la détection de secrets, de l'IaC, des conteneurs, de l'analyse de code par IA et de l'AI Pentest.

Ce que la couverture de code apporte à vos équipes

Identifiez les dépôts insuffisamment testés

Comparez la couverture globale des dépôts connectés à Aikido.

Détectez les lacunes dans votre base de code

Ouvrez un dépôt et parcourez les fichiers non couverts dans l'arborescence du code ou la liste des fichiers.

Suivez l'évolution de la couverture

Analysez l'évolution de la couverture au fil du temps à mesure que vous ajoutez des tests ou supprimez du code mort.

Associez la couverture aux tâches de qualité

Lorsqu'un scan de dépôt ou qu'une vérification de PR signale un fichier, vérifiez si celui-ci est testé.

La couverture de code fait partie des fonctionnalités de qualité du code d'Aikido

Couverture détaillée jusqu'à la ligne

Ouvrez n'importe quel fichier pour voir, ligne par ligne, ce que vos tests exécutent et ce qu'ils ignorent, par rapport au code source.

Bloquez les PR en cas de baisse de couverture

Sur GitHub, une pull request qui fait passer la couverture sous votre seuil ne pourra pas merge. D'autres plateformes seront bientôt prises en charge.

Fonctionne clé en main, sur l'ensemble de votre stack

Intégrations natives pour GitHub, GitLab, Bitbucket et Azure DevOps, ainsi que des imports personnalisés pour CircleCI, Jenkins et d'autres.

Obtenez une meilleure couverture de code sans quitter votre environnement

Connectez un dépôt, ajoutez une étape de téléchargement à votre CI et visualisez votre couverture dans Aikido. Gratuit pour tous les abonnements payants.

Aucune carte bancaire requise | Résultats de l'analyse en 32 secondes.
Utilisé par plus de 150 000 organisations
FAQ

FAQ sur la couverture de code

Quels exécuteurs de tests sont pris en charge ?

Tout runner produisant un rapport LCOV ou Cobertura. Jest et pytest-cov prennent en charge LCOV par défaut. Les autres fonctionnent s'ils peuvent exporter l'un de ces formats.

Quels hébergeurs de code source sont pris en charge ?

GitHub, GitLab, Bitbucket et Azure DevOps, tous pris en charge nativement.

D'autres outils de CI, tels que CircleCI et Jenkins, s'intègrent via une intégration personnalisée.

Dois-je exécuter un serveur ?

Non. La couverture fait partie de la plateforme Aikido. Vous ajoutez une étape de téléchargement à votre CI et obtenez les résultats dans Aikido, sans rien avoir à héberger.

Comment la couverture de code est-elle tarifiée ?

Gratuit sur tous les abonnements payants, de Basic à Enterprise, sans facturation au nombre de lignes de code. Le plan Developer gratuit ne l'inclut pas.

Mon code source est-il stocké ?

Non. Le téléchargement de la couverture n'inclut pas votre code source. Il enregistre uniquement les fichiers et les lignes couverts par vos tests, associés au dépôt, au commit et à la branche.

En quoi la couverture de code d'Aikido diffère-t-elle d'un outil de couverture indépendant ?

Un outil indépendant conserve la couverture dans son propre tableau de bord, déconnecté de l'endroit où vous effectuez le tri et la correction des résultats. Aikido intègre la couverture de code dans la même plateforme que vos autres résultats, améliorant l'expérience des développeurs tout en réduisant vos coûts et votre charge de maintenance.