Skip to main content

Qu'est-ce qu'Autify ?

Autify est une plateforme de tests automatisés logiciels sans code qui crée, gère, exécute et génère des rapports sur les tests grâce à une IA auto-réparatrice.

Autify a été créé par l’ingénieur logiciel Ryo Chikazawa (PDG et cofondateur) afin de résoudre ce qu'il considérait comme « Le problème universel » du développement logiciel : les tests prenaient trop de temps et les développeurs avaient besoin d'une solution pour livrer plus rapidement tout en réduisant la maintenance. 

La mission d’Autify est de supprimer la phase de test, en commençant par éliminer les tests manuels. C’est pourquoi nous avons créé une solution avancée de test de bout en bout sans code, propulsée par l’IA, qui s’intègre à votre pipeline CI/CD.

Comment tout a commencé :

  • Autify a terminé l’Alchemist Accelerator en 2019.
  • En juillet 2019, Autify a levé 2,5 millions de dollars auprès de Global Brain, Salesforce Ventures, etc.
  • Autify a officiellement été lancé en octobre 2019 et a dépassé 200 clients en 2020.
  • En 2020, Autify a reçu le Audience Award et le CTO Award lors du Startup Architecture of the Year 2020. 
  • En octobre 2021, WiL, Uncorrelated Ventures, etc., ont investi 10 millions de dollars pour le financement de série A. 

Autify est basé à San Francisco, aux États-Unis, et possède également des bureaux à Tokyo, au Japon. 

À ce jour, Autify sponsorise des événements Techwell comme Stareast et Agile + DevOps et s'implique auprès du Ministry of Testing en sponsorisant quelques événements TestBash.

À lire aussi : AGILE VS DEVOPS : LEQUEL CHOISIR ET POURQUOI

À qui s’adresse Autify ?

Autify est une plateforme de test permettant à n'importe qui dans une entreprise de créer des tests. Découvrons quelques cas d'utilisation !

  • Renforcer les équipes QA

Avec Autify, les testeurs manuels et les ingénieurs QA peuvent créer plus de tests plus rapidement, augmenter la couverture et réduire la maintenance. Les testeurs manuels peuvent ainsi être intégrés aux tests automatisés et contribuer à améliorer la fréquence des mises en production. Automatisez une fois, testez pour toujours : faites plus, avec moins, et plus vite !

  • Développeurs

Les développeurs peuvent contribuer aux tests automatisés. L'un des plus gros problèmes entre le développement logiciel et les équipes QA réside dans la compréhension des scénarios de tests. Les développeurs peuvent facilement communiquer les parcours de test et concevoir des scénarios.

  • Industrie SaaS

Autify est un outil de test SaaS d’infrastructure, destiné à améliorer le développement logiciel et la QA. La plupart de nos clients se situent dans l’industrie SaaS et utilisent Autify pour automatiser les applications web et mobiles.

  • Tous secteurs

Autify est utile pour toute entreprise qui possède des parcours de conversion, qu’il s’agisse d’inscriptions, de formulaires de contact ou de processus d’achat, de besoins de tests de bout en bout ainsi que de tests UI cross-browser. L’un des avantages concurrentiels d’Autify est la facilité de création des scénarios de tests. L’IA d’Autify surveille toute modification de l’UI et met automatiquement à jour le scénario de test.

Quels défis Autify aide-t-il à relever ?

  • Réduire les tests manuels

Autify est convaincu que l’avenir des tests QA passe par l’élimination des tests manuels, et vise à décupler la créativité humaine grâce à la technologie. Certains pensent que l’IA supprimera des emplois humains. Nous ne sommes pas d’accord. Notre mission est d’apporter une technologie permettant à l’humain de se concentrer sur des tâches créatives que seuls nous pouvons accomplir. En confiant les tâches improductives à l’IA (aux machines), la productivité de la société dans son ensemble peut croître.

  • Réduire la maintenance

L’IA auto-réparatrice d’Autify détecte les modifications de l’UI et corrige les scénarios défaillants. Si un changement détecté n’est pas évident, la plateforme indique l’étape où le scénario a échoué. Pouvoir corriger ses scénarios de test sans script est un atout majeur pour l’agilité. 

autify testimonial screenshot
Témoignage de M. Takahiro Yasuda, membre du comité de direction, M. Naoki Shigetomi, chef de développement technique chez Logicad, et M. Takahiro Yoshii, responsable QA (assurance qualité) chez SMN Corporation. Voir l’histoire ici
  • Tests de bout en bout à l’échelle

La complexité des tests de bout en bout a augmenté, et des tests manuels sont souvent nécessaires pour garantir une expérience utilisateur de haute qualité et s'assurer que tout fonctionne correctement. Autify vous permet de créer des scénarios de test de bout en bout et propose une fonctionnalité de test d’email qui génère des emails aléatoires pour les tests et la vérification.

Autify propose également des étapes personnalisées en JavaScript et des intégrations avec d'autres outils CI/CD. Toute personne dans votre organisation peut créer des scénarios de test pour l'ensemble de l'expérience utilisateur.

  • Détecter rapidement les bugs et accélérer les cycles de sortie des fonctionnalités

Lorsqu'un test échoue, vous recevez une notification ainsi qu'une capture d'écran de l'étape où le test a échoué. Cela fournit une meilleure visibilité sur le bug et permet aux équipes de communiquer et d’identifier plus rapidement les bugs, de les résoudre, puis de rapidement poursuivre ou corriger le scénario de test.

Qu’y a-t-il sur la feuille de route d’Autify ?

L’automatisation des tests en est encore à ses débuts, et il existe d’innombrables façons d’augmenter la productivité dans le processus de développement logiciel. Pour élargir les capacités et la gamme de produits d’Autify, notre feuille de route à long terme est divisée en trois phases.

  • Phase 1 : Augmenter la couverture d’automatisation
    • Tout d'abord, nous fournirons un produit capable d'automatiser une plus grande proportion des cas de test actuellement testés manuellement.
  • Phase 2 : Accroître la couverture de test globale
    • Actuellement, la couverture des tests varie d'une personne à l'autre. Nous proposerons un produit qui augmente la couverture de test en même temps que le pourcentage d’automatisation.
  • Phase 3 : Éliminer la phase de test
    • La phase de test sert à vérifier que toutes les opérations fonctionnent comme prévu après le développement. Si nous pouvons automatiser les tests dès la phase initiale de développement, le développement pourra être piloté par les tests. Une fois tous les tests validés, le logiciel pourra être publié sans phase de test distincte.

L'objectif d’Autify est d’atteindre la phase 3 en 2024. Pour connaître les détails de la feuille de route et des fonctionnalités à venir, demandez un rendez-vous pour en savoir plus.

Aperçu des fonctionnalités d’Autify

Pour comprendre comment fonctionne Autify, voici un tour d’horizon des principales fonctionnalités et leurs avantages. 

1. Test multi-navigateurs

Autify prend en charge à la fois les navigateurs PC et mobiles. Cela élimine la nécessité de gérer et d’entretenir des appareils réels ou des fermes d’appareils.

autify cross browser testing screenshot
Test multi-navigateurs avec Autify.

2. Test d’email

Autify peut effectuer des tests de transitions et vérifier le contenu des emails, comme l’inscription d’un nouvel utilisateur ou les emails de confirmation d’achat. Il n’est pas nécessaire de préparer une boîte de réception dédiée uniquement aux tests.

autify email testing gif
Comment fonctionne la fonction email d’Autify.

3. Étape JavaScript

Vous disposez de la flexibilité nécessaire pour personnaliser vos cas de test en combinant des codes personnalisés et des arguments.

autify javascript step screenshot
Capture d’écran de l’étape personnalisée JavaScript d’Autify.

4. Exécution parallèle

Vous pouvez exécuter plusieurs tests en même temps. Le nombre d’exécutions parallèles peut être adapté selon vos besoins d’utilisation.

5. Groupe d’étapes

Regroupez un ensemble d’actions dans un Groupe d’étapes. Cette fonctionnalité pratique permet de gagner du temps lorsque vous effectuez les mêmes actions dans différents scénarios de test ou lorsque des actions sont répétées au sein d’un même scénario.

autify step group gif
Comment utiliser la fonction Groupe d’étapes sur Autify.

6. Relecture locale

Pour garantir le bon déroulement du test, vous pouvez rejouer les scénarios de test dans votre environnement de navigateur lors de la modification.

autify local replay gif
Fonctionnalité de relecture locale d’Autify.

7. Intégration de services

Intégrez facilement les services que vous utilisez déjà. CircleCI, Jenkins, Webhook, TestRail et Slack sont tous pris en charge. Nous pouvons nous intégrer de manière transparente à votre CI/CD via API.

autify service integration screenshot
Intégration de services d’Autify.

8. Shadow DOM

Autify prend en charge les éléments Shadow DOM, qui deviennent la norme sur Salesforce. Vous pouvez également tester des applications disponibles sur des places de marché telles que Salesforce AppExchange.

Le meilleur moyen de savoir si Autify répond à vos objectifs à court et long terme est de planifier une démo !

Autify vs autres plateformes de test logiciel sans code alimentées par l’IA  

Les principaux avantages compétitifs d’Autify par rapport à ses concurrents sont la facilité d’utilisation de la technologie IA, une interface intuitive, une équipe humaine exceptionnelle soutenant vos objectifs QA, ainsi que notre feuille de route visant à éliminer la phase de test. 

Tarification d’Autify

La tarification d’Autify varie selon vos besoins. Nous proposons un essai gratuit de 14 jours, un forfait de départ sans engagement à 300 $/mois, des offres spéciales pour les startups, et notre modèle tarifaire est conçu pour évoluer avec votre entreprise. 

Sam Ostrom
By Sam Ostrom