Momentic: Automate software testing with AI

Momentic: Automate software testing with AI

Momentic · Programmation

Momentic est une plateforme d'automatisation des tests par IA pour les applications web et mobiles. Les équipes écrivent des tests en YAML en langage naturel, les sélecteurs se réparent seuls et un agent IA traque les bugs avant la mise en production.

Aperçu de l'interface de Momentic: Automate software testing with AI

À propos de Momentic: Automate software testing with AI

About

Qu'est-ce que Momentic

Momentic est une plateforme de tests de bout en bout conçue pour les équipes qui livrent du code chaque semaine. Au lieu d'enregistrer des clics ou d'écrire des sélecteurs CSS à la main, vous décrivez un parcours utilisateur en anglais simple dans un fichier YAML, et des agents exécutent les étapes dans un vrai navigateur ou une vraie application. Les fichiers restent dans votre dépôt, donc ils passent en revue de code comme n'importe quel changement.

Le problème visé est classique : les tests cassent plus vite que le produit ne change. Quand l'interface déplace un bouton, Momentic retrouve le contrôle et propose une réparation permanente sous forme de diff. Un agent de triage lit les exécutions en échec, les classe en bug applicatif, test instable ou problème d'environnement, puis suggère une correction. Cela compte quand un build vert conditionne le déploiement.

L'outil vise aussi les agents de code. Un agent peut appeler Momentic via MCP, écrire un test pour le parcours qu'il vient de modifier et l'exécuter dans une session en direct. Les limites sont réelles : les tests tournent sur des navigateurs et des appareils virtuels, jamais sur des téléphones physiques, et les fonctions d'IA lourdes consomment des centaines de crédits par exécution.

Premiers pas

  1. Créez un compte sur app.momentic.ai et récupérez les 2 000 crédits mensuels offerts.
  2. Décrivez votre produit dans la base de connaissances : terminologie, règles métier et allure d'un parcours correct.
  3. Écrivez un premier test dans un fichier YAML avec des étapes et des assertions en langage naturel, ou laissez une action IA le rédiger.
  4. Lancez le test dans l'éditeur, où les exécutions interactives sont gratuites, et corrigez ce qui échoue.
  5. Ajoutez la CLI à votre job de CI pour que le code de sortie bloque les fusions, puis relisez les diffs de réparation quand l'interface évolue.

Informations sur le produit

Aperçu des tarifs, des plateformes compatibles et des performances de Momentic: Automate software testing with AI.

Offre gratuiteOui
Offres payantes$0 to $125/mo plus custom enterprise pricing
PlateformeWeb (Chrome, Chromium), iOS simulators, Android emulators, CLI
DéveloppeurMomentic
CatégorieProgrammation
Date de lancementJan 2024
Dernière mise à jourOct 2026
Visites du site41.8K
Classement mondial du site811.9K
Disponibilité de l’APIOui

Idéal pour

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

Utilisateurs

  • Petites équipes produit sans QA dédié
  • Ingénieurs QA qui quittent les outils d'enregistrement
  • Équipes plateforme qui travaillent avec des agents de code

Tâches

  • Tests de non-régression avant un déploiement
  • Inscription, connexion et réinitialisation de mot de passe
  • Tests d'applications mobiles sur iOS et Android
  • Assertions visuelles et DOM

Cas d'usage

  • Une refonte casse la moitié des sélecteurs
  • Une exécution échoue sans cause évidente
  • Un agent de code livre un gros diff

Fonctionnalités clés

Des tests en anglais simple dans du YAML

Les étapes et les assertions s'écrivent en anglais lisible dans un fichier YAML, ce qui garde la plateforme d'automatisation des tests collée à votre base de code. N'importe qui ouvre un test, comprend ce qu'il vérifie et propose une modification en pull request. Les exécutions interactives dans l'éditeur restent gratuites, donc reformuler une étape ne coûte rien.

Des sélecteurs auto-réparateurs

Quand l'interface bouge en cours d'exécution, Momentic cherche à nouveau le contrôle au lieu d'échouer sur un sélecteur périmé. La réparation permanente écrit ensuite une modification du fichier de test, que vous relisez en diff avant de l'appliquer. En pratique, les tests auto-réparateurs retirent la maintenance qui engloutit un budget QA.

Triage et classification des échecs par IA

Chaque exécution en échec peut être rangée dans trois cases : vrai bug applicatif, test instable ou problème d'environnement. Le triage va plus loin, enquête sur la cause et propose une réparation éligible. C'est la fonction qui décide si votre signal de CI est respecté ou ignoré.

Mo, l'agent IA de QA

Mo est un produit distinct du framework YAML. Vous lui donnez un prompt ou une URL, et il parcourt l'application de bout en bout à la recherche de bugs, avec étapes de reproduction, logs et vidéo pour chaque erreur. Il convient aux passes exploratoires avant une livraison, quand personne n'a encore écrit de test pour ce parcours.

Tests d'applications mobiles sur appareils virtuels

Les émulateurs Android et les simulateurs iOS utilisent le même modèle d'écriture et les mêmes fichiers que le web. L'offre à l'usage inclut cinq émulateurs Android, cinq simulateurs iOS et cinq numéros pour les SMS et codes à usage unique. Les appareils physiques ne sont pas pris en charge, donc un bug qui n'apparaît que sur un vrai téléphone peut encore atteindre les utilisateurs.

CLI, CI et serveur MCP

La CLI exécute les suites web et mobiles depuis un terminal ou un job de CI, et son code de sortie sert de garde-fou avant fusion. Le serveur MCP va plus loin : un agent de code dans votre éditeur crée, modifie et lance un test dans une session de navigateur en direct, puis enregistre le YAML à côté du code vérifié. Une API avec des endpoints d'analyse en lecture seule renvoie les exécutions terminées pour vos propres tableaux de bord.

Avantages et inconvénients

Avantages

  • Les fichiers de test vivent dans votre dépôt en YAML, ils sont donc relus et versionnés comme du code au lieu de rester dans l'enregistreur d'un fournisseur.
  • Le tarif suit l'usage sans coût par siège, la facture ne grimpe donc pas quand vous ouvrez l'accès aux relecteurs et aux équipes produit.
  • La couverture mobile ajoute appareils virtuels, boîtes jetables et numéros de téléphone, de quoi tester une inscription complète de bout en bout.
  • Le serveur MCP laisse les agents de code vérifier leurs propres changements, ce qui raccourcit le trajet entre un diff et la preuve qu'il fonctionne.

Inconvénients

  • Les crédits sont difficiles à prévoir. Un seul passage de triage coûte 500 crédits, donc un mois chargé en fonctions IA peut dépasser les 10 000 inclus.
  • Sans appareil physique, les bugs liés au matériel d'un vrai téléphone restent invisibles pour la suite.
  • L'offre gratuite s'arrête net à 2 000 crédits et conserve les résultats 30 jours, ce qui limite l'analyse de tendance sur la durée dans les petites équipes.

Questions fréquentes

Momentic automatise les vérifications de bout en bout des applications web et mobiles. Les équipes s'en servent pour confirmer que l'inscription, le paiement et les autres parcours critiques fonctionnent encore après un changement de code, et pour obtenir une preuve avant la fusion ou le déploiement.