Ito

Ito

Ito · Voix et langage

Ito est un outil de revue de code par IA qui compile votre application à chaque pull request, exécute les parcours touchés par votre modification et joint une preuve quand quelque chose casse.

Aperçu de l'interface de Ito

À propos de Ito

About

Qu'est-ce qu'Ito

Ito est une couche de tests d'exécution pensée pour les équipes d'ingénierie. Au lieu de seulement lire un diff, il compile et exécute votre application à partir du code source, puis parcourt le produit comme le ferait une personne : connexion, remplissage de formulaires, envoi de données, vérification que le back-end fait bien ce que la modification prévoyait.

Le problème qu'il résout, c'est l'écart entre le code qui semble correct et le code qui fonctionne vraiment. Un diff peut passer la revue et casser quand même en production dès que de vraies données circulent dans le système. Ito s'attaque à ces bugs en testant le front-end et le back-end comme un seul système en fonctionnement, et non comme des fichiers isolés.

L'outil ne fusionne pas le code à votre place et ne remplace pas non plus l'assurance qualité stratégique. Les tests de pull requests portent sur l'application en fonctionnement, pas sur le code tel qu'il est écrit. Ito examine, vous décidez. Il se concentre aujourd'hui sur les applications web et les API ; la prise en charge du mobile natif figure dans la feuille de route, pas dans le produit actuel.

Pour commencer

  1. Un administrateur de votre organisation GitHub installe Ito et connecte le dépôt que vous voulez tester.
  2. Ajoutez des consignes en langage naturel sur ce qui compte le plus pour votre équipe, comme la sécurité, l'accessibilité ou l'ergonomie mobile.
  3. Ouvrez une pull request comme d'habitude. Ito lit le diff et la description, puis construit seul un plan de test ciblé.
  4. Consultez les résultats dans le commentaire de la PR ou dans le tableau de bord Ito, où vous trouvez une vidéo, les journaux et une invite pour corriger ce qui a cassé.

Informations sur le produit

Aperçu des tarifs, des plateformes compatibles et des performances de Ito.

Offre gratuiteOui
Offres payantes$40/mo per seat; Enterprise custom pricing
PlateformeWeb (GitHub integration), cloud-hosted
DéveloppeurIto
CatégorieVoix et langage
Date de lancementJan 2025
Dernière mise à jourOct 2025
Visites du site28.5K
Classement mondial du site1.1M
Disponibilité de l’APIN/A

Idéal pour

Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.

Utilisateurs

  • Équipes d'ingénierie qui fusionnent beaucoup de PR par semaine
  • Développeurs de startups et petites équipes
  • Mainteneurs de projets open source

Tâches

  • Détecter les bugs d'exécution avant la fusion
  • Vérifier le front-end et le back-end ensemble
  • Réduire la revue manuelle des PR

Cas d'usage

  • Une PR touche l'authentification
  • Une PR modifie un calcul de facturation
  • Une modification purement visuelle part en production

Fonctionnalités clés

Plans de test ciblés

Quand une PR s'ouvre, Ito lit le diff et la description, puis relie la modification aux parcours utilisateur qu'elle risque de mettre en danger. Il construit le plan tout seul, donc il n'y a aucun cas de test à écrire ni suite à maintenir. Vous pouvez ajouter des consignes en langage naturel pour orienter ses priorités.

Exécution des tests en conteneur

À chaque pull request, Ito déploie votre application dans un conteneur propre à usage unique créé pour cette modification. Le conteneur exécute votre code réel, pas un mock ni un instantané, et il est détruit une fois l'exécution terminée, donc rien ne persiste. C'est cet isolement qui rend les résultats fiables.

Tests front-end et back-end en exécution

Ito parcourt votre application comme le ferait une personne et sollicite le back-end en même temps. Il attrape les bugs qui n'apparaissent que lorsque les deux côtés tournent ensemble et que de vraies requêtes traversent l'application, comme les défauts de synchronisation, d'état ou d'intégration que la revue statique ne voit pas.

Une preuve pour chaque constat

Quand Ito trouve un problème, il publie un commentaire sur la PR avec les lignes exactes concernées, la gravité, les étapes de reproduction, un replay vidéo et une invite simple pour corriger. Votre équipe le trie comme n'importe quel autre commentaire de revue, avec la preuve jointe plutôt qu'un avertissement vague.

Un apprentissage qui s'améliore avec l'usage

Ito observe quels bugs votre équipe corrige, lesquels vous fermez comme non corrigés et les retours que vous donnez sur les plans précédents. Il s'appuie sur ce signal pour pondérer les tests à venir. Il traite l'automatisation de la revue de code comme quelque chose qui progresse avec l'usage, pas comme un ensemble de règles figées.

Sécurité et isolation des données

Ito est conforme SOC 2 Type II, chiffre le trafic avec TLS 1.2 ou supérieur et chiffre les données clients au repos avec AES-256. Les données de chaque client sont séparées logiquement, et l'accès aux systèmes de production exige un SSO avec authentification multifacteur obligatoire.

Avantages et inconvénients

Avantages

  • Teste le front-end et le back-end comme un seul système en fonctionnement pour les tests de non-régression, et repère ainsi les bugs d'exécution que les relecteurs de diff laissent passer.
  • Aucun cas de test à écrire ni à maintenir, donc aucun sélecteur qui casse quand le balisage change.
  • Publie vidéo, journaux et étapes de reproduction à chaque constat, ce qui réduit le temps passé à reproduire les échecs à la main.
  • Les 20 premières revues sont gratuites et une offre gratuite existe pour les projets open source éligibles, ce qui réduit le coût de l'essai.

Inconvénients

  • Ne prend en charge aujourd'hui que les applications web et les API. Les équipes qui ont besoin de tests sur mobile natif doivent attendre la feuille de route.
  • Les revues prennent souvent de 30 minutes à 2 heures, donc ce n'est pas un retour instantané sur les petites modifications.
  • Il ne fusionne pas le code à votre place. Il faut encore l'intégrer à votre propre processus de fusion.
  • L'offre Pro facture chaque revue supplémentaire au-delà de 50 par siège, ce qui peut peser sur les équipes à très gros volume.

Questions fréquentes

Ito est un outil de revue de code par IA qui compile et exécute votre application à chaque pull request. Il teste les parcours utilisateur touchés par votre modification et publie une preuve quand quelque chose casse, donc les bugs sont détectés avant la fusion et non en production.