Autify|AI Platform for Software Testing
Autify|Plateforme IA pour les tests logiciels, outil intelligent axé sur les agents intelligents IA
Étiquettes :AI AgentQu’est-ce qu’Autify ?
Autify est une plateforme de tests IA destinée à l’ingénierie de la qualité logicielle, ainsi qu’aux équipes de développement et de QA. Les produits actuels couvrent l’exécution autonome en langage naturel, les tests basés sur Playwright (low code et code), la conception de tests par IA, l’automatisation des sites web et des applications mobiles, ainsi que des services professionnels de qualité.
Autify était à l’origine réputé pour les tests enregistrés NoCode et la capacité d’autoguérison de l’IA, et s’est depuis étendu à des lignes de produits telles qu’Aximo, Nexus, Genesis et Mobile. Les méthodes de test, la portée des plateformes et la logique de facturation diffèrent considérablement d’un produit à l’autre ; il est donc nécessaire d’évaluer chaque option séparément.
Aperçu de la gamme de produits
| Produit | Positionnement principal | Méthode de test | Public cible |
|---|---|---|---|
| Aximo | Agent de test d’IA autonome | Décrire l’objectif en langage naturel, l’agent s’exécute comme un utilisateur | Équipes nécessitant une réduction des scripts et de la maintenance |
| Autify Nexus | Automatisation des tests basée sur Playwright | Langage naturel, low code et code éditable combinés | Équipes souhaitant allier simplicité d’utilisation et propriété du code |
| Autify Genesis | Conception de tests d’IA et documentation QA | Analyser les besoins, le code source et générer la structure des tests | Équipes QA pour produits et entreprises de grande taille |
| Autify Mobile | Automatisation iOS et Android | Enregistrement, scénarios et exécution sur des équipements réels ou dans un environnement cloud | Équipe d’applications mobiles natives |
| Autify NoCode | Pages web traditionnelles et automatisation sans code pour mobile | Enregistrer les actions de l’utilisateur et permettre à l’IA de diagnostiquer automatiquement le problème | Personnes non ingénieurs et équipe de tests de régression |
| Services professionnels | Soutien à la garantie de qualité et à l’automatisation des tests | Conseillers et ingénieurs assistent à la conception, au transfert et à l’exploitation | Organisations manquant de ressources pour les tests internes |
Agent de test d’IA autonome Aximo
Aximo permet aux utilisateurs de décrire en langage naturel les processus à valider, puis l’IA gère directement les applications web, mobiles ou desktop. Il ne s’appuie pas sur des sélecteurs fixes ni sur des scripts de test traditionnels comme principaux moyens d’exécution, ce qui signifie qu’en cas de modification de l’interface, il n’est généralement pas nécessaire de maintenir manuellement chaque emplacement.
- Comprendre les objectifs, les prérequis et les résultats attendus des tests de langage naturel.
- Naviguer sur les pages comme un utilisateur réel, cliquer, saisir et effectuer des processus.
- Lors de l’exécution, la prochaine étape est déterminée en fonction de l’interface actuelle.
- Vérifier si le processus donne les résultats escomptés et produire un rapport clair.
- Couvre les scénarios de sites web, iOS, Android, macOS et versions d’entreprise pour ordinateur de bureau.
- Prend en charge les tests d’e-mail, de régression visuelle et d’interaction au niveau du système d’exploitation.
- Choix entre différents modèles en fonction de la vitesse, de la capacité de raisonnement et de la consommation d’intégration.
Comment créer des tests avec Aximo
- Sélectionnez la page web, l’application mobile ou l’environnement de bureau pris en charge à tester.
- Décrire en langue simple et naturelle le point de départ, l’objectif de l’utilisateur, les étapes clés et les résultats attendus.
- Préparez un compte de test isolé, des données reproductibles et les informations d’accès nécessaires.
- Choisir un modèle d’IA adapté à la difficulté et au coût de la tâche.
- Exécutez les tests et observez le processus de navigation, d’entrée et de prise de décision du proxy.
- Vérifier les preuves d’échec, en distinguant les défauts du produit, les problèmes environnementaux et les erreurs d’interprétation de l’agent.
- Répéter l’opération après avoir ajusté la description ou les données de test, afin de confirmer que les résultats peuvent être reproduits de manière stable.
- Inclure les scénarios de vérification de stabilité dans les tests de regression continue et les contrôles de déploiement.
Règles d’intégration d’Aximo
Aximo consomme des points en fonction des étapes d’exécution des tests d’IA ; différents modèles et plateformes utilisent des coefficients de conversion différents. Les modèles plus puissants et les exécutions mobiles consomment généralement plus de points, tandis que les tests sur poste de travail relèvent actuellement des capacités Enterprise.
| modèle | Chaque étape de la page web | Déplacer à chaque pas | Adéquat pour la tâche |
|---|---|---|---|
| Sonnet 4.5 | 1 point | 1,5 point | Processus complexes, forte capacité de compréhension et de jugement |
| Haiku 4.5 | 0,5 point | 1 point | Processus simple et stable et régression sensible aux coûts |
| Kimi K2.5 | 0,5 point | 1 point | Tests généraux et exécution à moindre coût |
Prix du forfait Aximo
| forfait | Prix | Intégrale | Concurrentiel et droits principaux |
|---|---|---|---|
| Free | 0 dollar | 2 000 points uniques et non périmés | Concurrence web 1, Concurrence mobile 1, Hébergement cloud, Tests web et mobiles |
| Core | 99 dollars par an ou 120 dollars par mois | 72 000 par an ou 6 000 par mois | 5 simultané sur le web, 2 simultané sur mobile, hébergement cloud |
| Team | 450 dollars par an / mois, ou 550 dollars par mois | 360 000 par an ou 30 000 par mois | 20 simultané sur le site web, 5 simultané sur mobile, génération de scripts |
| Enterprise | Cotation sur mesure | sur mesure | Infrastructure concurrencée sur mesure, dédiée ou locale, tests sur poste de travail et contrôle d’entreprise |
Différences de fonctionnalités des forfaits Aximo
| Capacité | Free | Core | Team | Enterprise |
|---|---|---|---|---|
| Test de page web | Soutien | Soutien | Soutien | Soutien |
| Test mobile | Soutien | Soutien | Soutien | Soutien |
| Test sur poste de travail | Non pris en charge | Non pris en charge | Non pris en charge | Soutien |
| Test d’e-mail | Sans | Soutien | Soutien | Soutien |
| Retour visuel | Sans | Soutien | Soutien | Soutien |
| Génération de script | Sans | Sans | Soutien | Soutien |
| Liste blanche IP | Sans | Sans | Soutien | Soutien |
| Mode de déploiement | dans le cloud | dans le cloud | dans le cloud | Infrastructure locale ou dédiée |
Génération de scripts Aximo et MCP
Aximo peut fournir le contexte de test à Claude, Cursor, Copilot ou d’autres agents d’encodage via MCP. Ces agents d’encodage peuvent ensuite générer des scripts pour Playwright, Selenium, Cypress ou d’autres frameworks ; le code reste la propriété de l’utilisateur et peut être intégré dans des dépôts existants.
- Explorer et valider rapidement les flux d’utilisateurs en langage naturel.
- Transformer le processus stable en tests de code selon les préférences de l’équipe.
- Poursuivez l’édition et la révision manuelles après la génération du script.
- Soumettre le code au contrôle de version et le exécuter dans l’environnement CI existant.
- Réduire la dépendance aux formats de test propriétaires d’une seule plateforme.
- La connexion MCP doit limiter les identifiants de test et l’accès à l’environnement interne.
Qu’est-ce qu’Autify Nexus ?
Autify Nexus est une plateforme moderne d’automatisation des tests basée sur Playwright, qui combine l’enregistrement en langage naturel, des étapes à faible code et un éditeur de code complet. Les utilisateurs peuvent utiliser des assertions sans code, du JavaScript ou du code Playwright dans la même scène, ainsi que importer ou exporter des scripts.
- Le enregistreur de langage naturel convertit la description des activités en étapes de test.
- L’interface low-code convient aux équipes de QA et de produits pour créer des scénarios.
- La plupart des étapes peuvent être converties en code Playwright pour être modifiées davantage.
- Prise en charge des assertions sans code et des assertions personnalisées.
- Fournir des traces et le journal principal pour localiser les échecs.
- Prend en charge le retour visuel, les plans de test, les dossiers et les étiquettes.
- Utiliser la substitution URL pour réutiliser les scénarios dans les environnements de développement, de test et de production.
- Le plan payant prend en charge l’import/export de scripts, le partage d’espaces de travail et le parallélisme cloud.
Comment créer des tests de régression avec Nexus
- Installer l’environnement de bureau Nexus et créer un projet de test.
- Sélectionnez l’environnement local à tester ainsi que le navigateur Chrome ou Edge.
- Enregistrer les processus utilisateurs clés à l’aide d’un enregistreur de langage naturel ou de étapes à faible code.
- Ajouter des assertions pour l’état de la page, le texte, les éléments et les résultats visuels.
- Lorsqu’une contrôle précis est nécessaire, convertissez les étapes en code Playwright.
- L’exécution locale et le téléchargement de l’analyse des traces et des journaux ont échoué.
- Valider les environnements de développement, de test et de production par remplacement d’URL.
- Les équipes payantes peuvent partager des scripts et accéder à la parallélisation cloud ainsi qu’aux processus CI.
Prix du forfait Nexus
| forfait | Prix | Principaux droits | Public cible |
|---|---|---|---|
| Core Features Trial | Essai gratuit | 1 utilisateur, environnement local, exécution locale, tests et scénarios illimités, IA générative de base, low code et assertions de code | Évaluation individuelle et PoC local |
| Professional | À partir de 3 600 dollars par an ou à partir de 400 dollars par mois | 1 utilisateur, 1 espace de travail partagé, import/export de scripts, partage de tests, support et fonctionnalités cloud optionnelles | Équipe petite |
| Enterprise | Cotation sur mesure | Utilisateurs personnalisés, espaces de travail et concurrence cloud, exécution locale, liste blanche d’IP et support entreprise | Plusieurs équipes et grandes organisations |
Prix des fonctionnalités supplémentaires Nexus
Le prix de base Professional de Nexus ne représente pas le coût total d’une équipe complète ; les utilisateurs, les espaces de travail partagés, la concurrence en cloud, l’IA générative et la liste blanche des adresses IP peuvent être facturés séparément. Une commande officielle doit faire l’objet d’un devis basé sur la combinaison de l’équipe et du volume d’exécutions CI.
| Élément supplémentaire | Référence annuelle | Référence mensuelle | Explication |
|---|---|---|---|
| Utilisateurs professionnels | 2 400 dollars/personne/an | 250 dollars/personne/mois | Augmenter le nombre d’utilisateurs pouvant utiliser Nexus |
| Concurrence cloud | 1 200 dollars/concurrent/an | 150 dollars/concurrent/mois | Augmenter le nombre de tests cloud exécutés en même temps |
| Espace de travail à distance partagé | 1 200 dollars/zone de travail/an | 100 dollars/zone de travail/mois | Utilisé pour la collaboration et la synchronisation d’équipe |
| IA générative | Contacter le service des ventes | Contacter le service des ventes | Conçu avec des frais fixes et des tarifs mensuels limités |
| Liste blanche IP | 60 dollars/an | 50 dollars/mois | Environnement utilisé pour restreindre les adresses sources d’accès |
| Capacités supplémentaires d’Enterprise | sur mesure | sur mesure | Les utilisateurs, la concurrence, les espaces de travail et le support entreprise sont tous gérés selon le contrat. |
Version gratuite de Nexus et essai complet
Nexus propose une version gratuite permettant d’expérimenter à long terme les fonctionnalités locales essentielles, ainsi qu’une version complète à durée limitée destinée aux PoC d’entreprise. La page du produit indique actuellement différentes informations concernant la durée de l’essai ; après inscription, il convient de se référer à la période confirmée par le compte et le service commercial.
| Mode d’expérience | Capacité par défaut | Non ouvert par défaut |
|---|---|---|
| Niveau gratuit des fonctionnalités essentielles | Création locale, exécution locale, tests et scénarios illimités, étapes de code et de low code | Exécution dans le cloud, espaces de travail partagés et certaines fonctionnalités d’IA avancées |
| PoC fonctionnel complet | Après demande, vous pourrez expérimenter l’IA avancée et l’exécution cloud. | Il est nécessaire d’ouvrir une discussion avec l’équipe Autify |
| Professional | Partage, import/export de scripts et support | Concurrence cloud, etc., à ajouter selon le choix |
| Enterprise | Exécution locale, concurrence personnalisée et contrôle d’entreprise | La portée spécifique est définie par le contrat |
Conception de tests Autify Genesis
Autify Genesis se situe avant l’exécution automatique et est chargé de transformer les exigences du produit, les spécifications, le code source et les fichiers téléchargés en actifs QA structurés. L’équipe peut vérifier et modifier les résultats fournis par l’IA à chaque étape, avant de transmettre les cas de test à Nexus, Aximo ou d’autres outils d’exécution.
- Analyser les spécifications du produit, les histoires d’utilisateurs, le code source et les documents associés.
- Organiser la liste des fonctionnalités et les capacités du système à valider.
- Générer des points de test, des zones à risque et des approches de couverture.
- Créer des cas de test détaillés comprenant les étapes, les données et les résultats attendus.
- Générer des plans de test, des documents QA et des ressources réutilisables par l’équipe.
- Permettre une édition manuelle aux étapes fonctionnelle, de point de vue et de cas de test.
- Relier les cas d’utilisation confirmés à l’exécution automatique et aux tests autonomes.
Processus d'utilisation de Genesis
- Importer des exigences, spécifications, descriptions de conception, code source ou documents de test autorisés.
- Laissez Genesis extraire les fonctionnalités et les comportements métier, puis faites-les valider par le produit et le QA.
- Générer des points de test et des conditions limites pour les fonctionnalités à haut risque.
- Étendre le point de vue en un cas d’usage qui inclut les prérequis, les données, les étapes et les résultats attendus.
- Supprimer les cas d’usage redondants et à faible valeur, et compléter par les règles implicites connues des experts du domaine.
- Déterminer la priorité de l’automatisation en fonction du risque, du niveau et de l’étendue de la publication.
- Transmettre les cas d’utilisation sélectionnés à Nexus, Aximo ou à des tests manuels pour exécution.
- Mettre à jour les actifs de conception de tests en fonction des défauts et des retours de production.
Autify Mobile
Autify Mobile s’adresse aux applications natives iOS et Android, en aidant les équipes à enregistrer des scénarios et à les exécuter dans divers environnements mobiles. Il convient aux équipes qui souhaitent réduire les tests de reprise manuels répétitifs, sans vouloir écrire du code Appium pour chaque scénario.
- Automatisation des flux d’utilisateurs pour les applications natives iOS et Android.
- Créer et gérer des scénarios de test mobiles par une manipulation intuitive.
- Utiliser l’IA pour localiser les éléments d’interface modifiés et réduire la maintenance.
- Exécuter des régressions sur divers appareils, systèmes et environnements.
- Prend en charge les intégrations avec CircleCI, Jenkins, Webhook, TestRail et Slack, etc.
- Intégrer les résultats des tests mobiles dans les processus de publication et de qualité.
Autify NoCode traditionnel
Autify NoCode permet aux non-ingénieurs d’enregistrer les actions des utilisateurs via des extensions de navigateur ou des flux mobiles, et de les sauvegarder sous forme de scénarios automatisés. L’auto-réparation par l’IA tente de repositionner les éléments en cas de changement des propriétés de l’interface, ce qui réduit la maintenance des sélecteurs.
- Enregistrer les clics, les saisies, les sélectionnements, la navigation et les opérations commerciales courantes.
- Ajouter du texte, des éléments, des URL et d’autres assertions de résultats.
- Effectuer des tests cross-navigateurs avec une combinaison de navigateurs PC et mobiles.
- Utiliser des étapes JavaScript pour gérer une logique spéciale.
- Reprendre rapidement l’enregistrement ou déboguer une scène en lecture locale.
- Accéder à des applications locales ou intranet via Autify Connect.
- Utiliser l’API ou la CLI pour déclencher le test et attendre les résultats.
Rôle et limites de l’autoguérison par l’IA
L’autoguérison de l’IA cherche des cibles similaires après des changements dans les attributs des éléments ou la structure de la page, afin de réduire les échecs dus à de légères modifications des sélecteurs. Elle ne peut pas garantir que le flux de travail reste correct et peut également prendre pour cible des boutons similaires mais erronés.
| Type de variation | L’autoguérison peut être efficace | Nécessite encore un traitement manuel |
|---|---|---|
| Changement de l’ID d’élément ou du nom de classe | Peut être répositionné en fonction d’autres caractéristiques | Vérifier s’il s’agit toujours du même objet métier |
| Ajustement de la position du bouton | On peut utiliser le texte et le contexte pour chercher. | Lorsqu’il y a plusieurs boutons du même nom, il est nécessaire de préciser la portée. |
| Réorganisation de la mise en page | Certaines étapes pourraient continuer à s’exécuter | La structure du flux et les assertions nécessitent généralement une révision. |
| Changement des règles métier | Il est impossible de déterminer automatiquement les nouvelles demandes. | Il faut mettre à jour les cas d’utilisation et les résultats attendus. |
| Changements visuels | Nécessite une comparaison par retour visuel | Détecter si le changement est un défaut ou une mise à jour de conception |
| Problèmes de données backend | L’autoguérison est impuissante | Il est nécessaire de diagnostiquer en combinant l’API, les journaux et les données de test. |
Environnement de test et applications privées
- Les solutions cloud gratuites et standard s’exécutent dans l’environnement hébergé par Autify.
- Nexus permet de créer et de déboguer des tests dans l’environnement de bureau local.
- Autify Connect permet de se connecter en mode NoCode à des sites web locaux ou intranet.
- La liste blanche IP est utilisée pour autoriser des sources Autify fixes à accéder à un environnement restreint.
- Enterprise peut offrir une infrastructure locale et dédiée ou des options d’exécution locale.
- Les comptes de test, les clés et les données doivent être strictement isolés des utilisateurs en production.
CI/CD et intégration
| Mode d’intégration | Utilisation principale | Précautions à prendre |
|---|---|---|
| API publique | Démarrer la scène, exécuter la requête et obtenir les résultats | Utiliser des tokens avec les permissions minimales et gérer les tentatives de réessai |
| Autify CLI | Exécuter dans un terminal ou un environnement en chaîne de traitement et attendre la fin | Adapté aux processus CI scriptés |
| CircleCI Orb | Appeler Autify depuis un workflow CircleCI | Utiliser la version officielle et verrouiller les mises à jour |
| Jenkins | Déclencher des tests de régression pendant la phase de construction ou de publication | Définir les stratégies de délai d’attente, de concurrence et d’échec |
| Webhook | Envoyer l’état d’achèvement de l’exécution vers un système externe | Vérifier l’origine et empêcher les événements répétés |
| TestRail | Liens entre cas de test et résultats d’exécution | Numérotation unifiée des cas d’utilisation et mappage des états |
| Slack | Notifier les résultats des tests et les anomalies | Éviter de divulguer des données de test sur les canaux publics |
Scénarios d’application adaptés
- Déploiement de retour : Vérifier la connexion, les achats, les paiements et les processus clés avant chaque déploiement.
- Vérification entre navigateurs : Vérifier le comportement de la page web dans différents navigateurs et paramètres.
- Retour sur les applications mobiles : couverture des parcours utilisateurs clés pour iOS et Android.
- Exécution d’exploration autonome : permettre à Aximo de valider des processus en constante évolution en utilisant un langage naturel.
- Conception des tests : Générer des points de vue de test structurés à partir de spécifications et de bases de code de grande taille.
- Retour visuel : Détecter les changements dans le style des éléments, la mise en page et l’apparence de la page.
- Réutilisation de l’environnement : utilisation de remplacements URL pour fonctionner dans les environnements de développement, de test et de production.
- Tests continus : exécution automatique des contrôles de publication via des API, une CLI et des outils CI.
- Migration des scripts : importer, exporter et continuer à maintenir le code Playwright dans Nexus.
Pour quels types d’équipes
- Équipe QA qui manque d’ingénieurs en automatisation à temps plein mais a besoin de retours stables.
- Espérons que QA et le développement maintiendront ensemble l’organisation technique des tests Playwright.
- Entreprises qui disposent à la fois de sites web, d’applications mobiles et de certaines applications desktop.
- Équipes d’entreprise qui doivent élaborer un plan de tests à partir de besoins complexes et du code source.
- Équipes agiles avec des interfaces en changement constant et des coûts élevés de maintenance des sélecteurs traditionnels.
- Développeurs qui souhaitent transformer l’exploration des tests en langage naturel en scripts codés par eux-mêmes.
- Les organisations qui ont besoin d’une assistance pour migrer et mettre en place des processus d’ingénierie de la qualité.
Comment choisir les produits Autify
| Principales exigences | Produits recommandés | Raison du choix |
|---|---|---|
| Exécution directe de tests en langage naturel | Aximo | Ne pas dépendre de scripts et de sélecteurs fixes comme méthode principale |
| Nécessite Playwright en combinaison avec du low-code | Nexus | Permet de basculer entre des étapes sans code et du code editable |
| De la génération des besoins à la conception des tests | Genesis | D’abord, définir les fonctionnalités, les points de vue et les cas d’utilisation détaillés. |
| Enregistrement automatisé pour iOS et Android natifs | Autify Mobile | Regression pour les applications mobiles |
| Retour des pages web enregistrées matures | Autify NoCode Web | Auto-réparation de l’IA et exécution entre navigateurs |
| Il est nécessaire d’avoir un code de test entièrement propriétaire. | Génération de scripts Nexus ou Aximo | Exporter vers des frameworks tels que Playwright pour une maintenance continue |
| Manque de capacités internes en QA | Services professionnels | Aide à la mise en œuvre par du personnel qualifié en qualité et en automatisation |
Coûts en dehors du prix
- Conception des tests : définir les risques, les niveaux de couverture et la portée de l’automatisation.
- Données de test : Préparer des comptes, des commandes, des fichiers et des états d’environnement reproductibles.
- Maintenance des cas d’utilisation : mise à jour des objectifs, des assertions et des résultats attendus suite aux changements métier.
- Coûts d’exécution : points, concurrence cloud, appareils, temps d’attente et tentatives de réessai en cas d’échec.
- Vérification manuelle : déterminer si l’échec de l’IA est dû à un défaut du produit ou à une erreur de jugement de l’agent.
- Intégration CI : gestion des tokens, des pipelines, des délais d’expiration et des contrôles de publication.
- Sécurité conforme : gestion des identifiants, isolation des informations personnelles et des données de production.
Avantages du produit
- Il propose en même temps un agent autonome, le mode hybride Playwright et des solutions traditionnelles sans code.
- Il couvre plusieurs aspects tels que la conception des tests, leur création, leur exécution, leur maintenance et l’intégration dans CI.
- Aximo réduit la pression liée à la maintenance des interfaces dynamiques due aux sélecteurs et aux scripts fixes.
- Nexus prend en charge l’importation et l’exportation de scripts, réduisant ainsi les risques de verrouillage liés aux formats fermés.
- Genesis peut transformer de grandes exigences et du code source en une structure QA soumise à examen.
- Couvre en même temps les tests de pages web, iOS, Android et bureautique d’entreprise.
- Les API publiques, la CLI et les projets CI officiels facilitent l’intégration avec les outils existants.
Restrictions d'utilisation
- Les fonctionnalités des différents produits Autify se chevauchent, et l’équipe doit d’abord définir les méthodes de test et les responsabilités.
- L’exécution par l’IA autonome comporte des erreurs de jugement et de l’incertitude ; on ne peut pas se fier uniquement au résultat d’une seule tentative.
- Aximo consomme des points selon des étapes et des modèles ; les processus de déplacement complexes ont un coût plus élevé.
- Les utilisateurs de Nexus Professional, les espaces de travail, la concurrence dans le cloud et l’IA peuvent être facturés séparément.
- L’autoguérison de l’IA traditionnelle peut associer par erreur des éléments similaires, entraînant des validations fictives.
- Les tests sur poste de travail, le déploiement local et les contrôles d’entreprise avancés nécessitent Enterprise.
- L’automatisation ne peut pas remplacer les tests exploratoires, l’évaluation de l’accessibilité et l’analyse des risques sectoriels.
- Les identifiants de test, les données de production et l’accès au réseau privé nécessitent une gouvernance de sécurité stricte.
Recommandations de mise en œuvre
- Commencez par les 10 à 20 processus présentant le plus haut risque et qui sont exécutés hebdomadairement.
- Préparer des données de test distinctes et des résultats attendus clairs pour chaque processus.
- Vérifier respectivement les coûts de mise en œuvre autonome avec Aximo et Nexus, ainsi que les coûts de maintenance avec Playwright.
- Statistiques sur la détection réelle des défauts, les faux positifs, les faux négatifs, le temps d’exécution et l’intervention manuelle.
- En fonction de la stabilité, il est décidé de conserver les tests d’agents IA, d’exporter le code ou d’utiliser des scénarios traditionnels.
- Avant la connexion au CI, configurez les tentatives de réessai, l’isolement, les captures d’écran, les journaux et la révision manuelle des échecs.
- Continuer à supprimer les tests redondants et laisser Genesis aider à détecter les lacunes de couverture.
Gouvernance de la sécurité et de la qualité
- Les comptes de test ne doivent pas réutiliser les comptes d’administrateurs et de clients réels.
- Les clés, codes de vérification et tokens sont gérés à l’aide de variables sécurisées ou d’un système de gestion des identifiants.
- L’environnement de production ne exécute que des tests approuvés, en lecture seule ou à faible risque.
- Fixer des limites claires pour les clics autonomes de l’IA, ainsi que pour la création et la suppression de données.
- Conserver les vidéos d’exécution, les captures d’écran, les journaux, les modèles et les versions de test.
- Utiliser des données masquées lorsqu’il s’agit d’informations personnelles, et définir des stratégies de conservation et de suppression.
- Évaluer les résultats des tests d’IA en conjonction avec les tests unitaires, API, d’intégration et manuels.
GitHub et le monde du logiciel open source
La plateforme de tests commerciaux Autify, l’environnement d’exécution cloud et les agents IA ne sont pas des produits entièrement open source. L’organisation officielle GitHub met à disposition la documentation API, la CLI, le SDK JavaScript, le CircleCI Orb, des exemples et des outils Webhook.
| Projet officiel | Utilisation | Statut open source |
|---|---|---|
| autify-api | Documentation API publique et description des interfaces | Entrepôt public |
| autify-cli | Appeler Autify et Connect localement et dans CI | CLI publique |
| autify-sdk-js | Appeler les capacités d’Autify depuis JavaScript | SDK public |
| autify-circleci-orb-web | Exécuter des tests de page web depuis CircleCI | Orb officiel public |
| autify-circleci-orb-cli | Installation et utilisation de la CLI sur CircleCI | Orb officiel public |
| autify-javascript-snippets | Exemples courants d’étapes Autify JS | Public, licence Apache 2.0 |
| Backend d’Aximo, Nexus et Genesis | Plateforme d’exécution et de test d’IA et services de génération | Pas open source |
Informations de base
| Projet | Contenu |
|---|---|
| Nom du produit | Autify |
| Type d’outil | Plateforme de test logiciel IA et d’ingénierie de la qualité |
| Produit actuel | Aximo, Nexus, Genesis, Mobile, NoCode et services professionnels |
| Plateforme de couverture | Pages web, iOS, Android, macOS et environnement de bureau Enterprise |
| Méthode de test | Agents de langage naturel, low code, code Playwright et scénarios enregistrés |
| Entrée gratuite | 2 000 points Aximo d’un coup, essai des fonctionnalités clés de Nexus |
| Début payant | Aximo Core : 99 dollars par mois en abonnement annuel ; Nexus Professional : à partir de 3 600 dollars en abonnement annuel |
| Capacité de développement | API, CLI, SDK JavaScript, Webhook et intégration CI |
| Est-ce open source | La plateforme principale n’est pas open source, mais certaines CLI, SDK et intégrations sont publiques. |
Indice de recommandation
L’indice de recommandation global est de 4,5 sur 5. La gamme de produits Autify offre une large couverture et convient aux équipes souhaitant explorer les agents IA, Playwright et les tests sans code auprès d’un même fournisseur, mais il est nécessaire de comparer attentivement les chevauchements de produits, les prix par composant et la stabilité de l’exécution par IA.
Questions fréquentes
Qu’est-ce que fait principalement Autify ?
Il utilise l’IA, le langage naturel, le low code et Playwright pour aider les équipes à concevoir, créer, exécuter et maintenir des tests logiciels.
Quelle est la différence entre Aximo et Nexus ?
Aximo est une application gérée directement par l’IA, tandis que Nexus crée des tests éditables et exportables sur la base de Playwright.
Autify peut-il tester les applications mobiles ?
Oui, Aximo et Autify Mobile prennent en charge iOS et Android ; les étapes mobiles d’Aximo consomment plus de points.
Aximo a-t-il une version gratuite ?
Oui, la version gratuite offre 2 000 points uniques et non périmés, ainsi que des tests pour le web et les appareils mobiles.
Combien coûte Nexus ?
Professional : à partir de 3 600 $ par an ou de 400 $ par mois, les utilisateurs, les espaces de travail, les connexions simultanées en cloud et l’IA peuvent être facturés séparément.
Genesis exécute-t-il automatiquement les tests ?
Il génère et organise principalement la conception des tests, tandis que leur exécution réelle peut être confiée à Aximo, Nexus ou d’autres outils.
Qu’est-ce que la guérison autonome de l’IA ?
Lorsque les éléments de l’interface changent, le système tente de trouver le bon objectif en se basant sur d’autres caractéristiques, afin de réduire la maintenance de la localisation.
Est-il possible d’exporter le code de test ?
Le plan payant Nexus prend en charge l’import et l’export avec Playwright, et Aximo peut également générer des scripts pour divers frameworks à l’aide de MCP.
Autify propose-t-il une API ?
Fournit une API publique, une CLI, un SDK JavaScript, des Webhooks et une intégration officielle avec CircleCI.
Autify est-il un outil open source ?
La plateforme principale n’est pas un projet open source, mais les outils CLI, SDK, la documentation API ainsi que plusieurs projets d’intégration sont rendus publics par les développeurs officiels.
Numéro d’enregistrement de sécurité publique du Guangxi : 45132202000164