SmartBear Software est une entreprise américaine privée de technologies de l'information qui fournit des outils pour la surveillance des performances des applications (APM), le développement logiciel, les tests logiciels, les tests d'API et la gestion des API. L'entreprise est basée à Assembly Square à Somerville, dans la région du Grand Boston, et a été fondée en 2009 lorsque SmartBear, AutomatedQA et Pragmatic Software ont été acquises par Insight Venture Partners. Elle propose des produits couvrant le cycle de vie des API, les tests automatisés, le développement piloté par le comportement (BDD), la gestion des tests, les tests de performance, les tests mobiles, la surveillance, la revue de code et trois outils open-source. En 2025, SmartBear a annoncé Dan Faulkner comme nouveau directeur général.
Le portefeuille de produits de l'entreprise couvre l'ensemble du cycle de livraison logicielle, de la conception et du développement aux tests et à la surveillance en production. Ses outils API, notamment Swagger et SwaggerHub, soutiennent le développement axé sur la conception et sont largement utilisés dans l'industrie. La suite de tests comprend TestComplete pour les tests d'interface utilisateur automatisés, ReadyAPI pour les tests d'API et LoadComplete pour les tests de performance. Les solutions de surveillance comme AlertSite offrent une visibilité de bout en bout sur la disponibilité des applications et l'expérience utilisateur.
Historique
L'entreprise originale Smart Bear a été fondée par Jason Cohen en 2003. Insight Venture Partners a acquis trois entreprises - SmartBear, AutomatedQA et Pragmatic Software - entre 2007 et début 2009. Ces entreprises ont fonctionné sous le nom d'AQA Holdings jusqu'à leur changement de marque en SmartBear Software en 2010.
Après le changement de marque, l'entreprise a acquis Eviware en 2011, ce qui a conduit le promoteur d'API et fondateur de SoapUI, Ole Lensmar, à rejoindre l'entreprise. Il a ensuite occupé le poste de directeur technique (CTO) de SmartBear. La même année, l'entreprise a acquis le fournisseur d'APM AlertSite. En 2013, SmartBear a acquis le fournisseur espagnol d'APM Lucierna. SmartBear a ensuite acquis la communauté open-source Swagger en 2015, et son fondateur, Tony Tam, a rejoint l'entreprise en tant que responsable des produits Swagger et de la version commerciale de Swagger, SwaggerHub. En 2016, SmartBear a acquis CrossBrowserTesting.com (CBT), et Ken Hamric, fondateur de CBT, a rejoint l'entreprise en tant que directeur général de CrossBrowserTesting.com. En 2017, Francisco Partners a acquis une participation majoritaire dans SmartBear Software.
L'entreprise a intégré l'intelligence artificielle et l'apprentissage automatique dans plusieurs de ses outils. Cela inclut la création de tests assistée par IA, l'analyse intelligente des défauts et les tests automatisés de contrats API. L'intégration des capacités de IA générative dans SwaggerHub et d'autres produits a élargi le champ d'action des développeurs pour accélérer la conception et la validation des API.
AutomatedQA
AutomatedQA Corporation était spécialisée dans les outils de test logiciel automatisé et les outils pour développeurs. Elle a été fondée en 1999 à Las Vegas, Nevada. Le premier produit de l'entreprise était AQtime, un profileur par instrumentation binaire destiné à optimiser les performances des applications développées avec les compilateurs Microsoft et Borland. Il a été publié le 12 novembre 1999. La première version de TestComplete, l'outil de test logiciel automatisé d'AutomatedQA, a été publiée en décembre 2000. En 2004, AutomatedQA a publié Automated Build Studio, une application de gestion de builds automatisés et d'intégration continue. AQtrace, un nouveau produit d'AutomatedQA, a été publié en juin 2008. AutomatedQA avait reçu le prix SD Times 100 à trois reprises, y compris la liste SD Times 100 la plus récente pour 2008. Le prix SD Times 100 honore les 100 principaux leaders et innovateurs de l'industrie du développement logiciel, selon le magazine SD Times. AutomatedQA est restée une filiale indépendante de SmartBear de 2007 à 2010 avant d'être fusionnée dans SmartBear Software.
Les origines des outils de test de l'entreprise remontent à l'accent mis par AutomatedQA sur l'automatisation de la vérification de la qualité logicielle. TestComplete, son produit phare, prend en charge une large gamme de types d'applications, y compris les applications de bureau, web et mobiles. Cette base a été étendue avec des outils plus récents qui exploitent les technologies de grands modèles de langage pour générer des scripts de test à partir de descriptions en langage naturel.
Portefeuille de produits
Les gammes de produits de SmartBear sont organisées en plusieurs catégories. La suite de cycle de vie des API comprend SwaggerHub pour la conception et la documentation des API, ReadyAPI pour les tests fonctionnels et de sécurité des API, et SoapUI pour les tests d'API open-source. Sous les tests automatisés, TestComplete gère l'automatisation de l'interface utilisateur de bureau, web et mobile, tandis que TestLeft permet l'automatisation des tests via des plugins IDE. Pour les performances, LoadComplete et son successeur, LoadNinja, offrent des capacités de test de charge et de stress.
L'entreprise propose également des outils de revue de code via Collaborator, qui prend en charge la revue du code source, des plans de test et des exigences. Sa solution de surveillance, AlertSite, fournit une surveillance mondiale de la disponibilité et des performances. CrossBrowserTesting, désormais connu sous le nom de SmartBear CrossBrowserTesting, permet aux utilisateurs d'exécuter des tests manuels et automatisés sur différents navigateurs et appareils.
Les développements récents se sont concentrés sur l'intégration de modèles de apprentissage profond pour améliorer l'analyse des résultats de test et les systèmes de recommandation. Ces fonctionnalités visent à réduire l'effort manuel pour identifier les tests instables et optimiser les suites de tests en fonction des modifications de code. L'engagement de SmartBear envers les techniques de augmentation de données aide ses outils de test à générer des données de test plus variées et plus réalistes.
Structure d'entreprise et direction
L'entreprise a son siège à Assembly Square à Somerville, Massachusetts. En tant qu'entreprise privée, sa propriété a été façonnée par des investissements en capital-investissement. Insight Venture Partners a initié l'acquisition fondatrice, et Francisco Partners a pris une participation majoritaire en 2017. L'équipe de direction a inclus des figures comme Ole Lensmar en tant que CTO et Tony Tam dans la direction des produits, reflétant la tendance de l'entreprise à conserver les talents des entreprises acquises.
Dan Faulkner a été annoncé comme directeur général en 2025. Sous sa direction, l'entreprise continue d'étendre ses offres activées par l'IA. La direction stratégique met l'accent sur la rationalisation du flux de travail des développeurs grâce à des outils automatisés capables de mettre en évidence les meilleures pratiques dans les environnements Amazon Web Services, Azure et Google Cloud.
Implantations
SmartBear est basée dans la région du Grand Boston et possède des bureaux aux États-Unis au Tennessee et en Floride. SmartBear possède également des bureaux et des centres de développement en Irlande, en Inde, en Finlande, en Pologne, à Melbourne et en Suède. Ces implantations mondiales soutiennent sa base de clients multinationale et permettent des opérations de développement et de support 24 heures sur 24. La présence internationale facilite l'engagement local des clients et les partenariats avec les fournisseurs de cloud.
Contributions open-source
SmartBear parraine et maintient trois outils open-source : SoapUI, Swagger et Pacto. SoapUI est un outil de test d'API largement utilisé qui prend en charge les protocoles REST et SOAP. Swagger est un framework pour concevoir et documenter les API RESTful, et sa spécification est devenue une pierre angulaire de l'écosystème API d'OpenAI. Pacto est utilisé pour les tests de contrat entre services. Ces projets ont joué un rôle déterminant dans l'établissement de normes et le développement d'une communauté de développeurs.
L'initiative open-source Swagger a évolué vers la spécification OpenAPI, désormais gérée par la Linux Foundation. La gestion de cette norme par SmartBear a contribué à une large interopérabilité entre les plateformes AI21 Labs, Anthropic et Inflection AI qui exposent des API. Les outils de l'entreprise sont capables de générer des SDK clients et des stubs serveur, essentiels pour consommer de tels services d'IA.
Impact sur l'industrie
Les outils de l'entreprise sont adoptés par des entreprises des secteurs de la finance, de la santé, de la vente au détail et de la technologie. En permettant des tests continus et une gouvernance des API, SmartBear aide les organisations à accélérer la livraison logicielle tout en maintenant la qualité. L'accent mis sur les architectures de réseaux résiduels dans le traitement d'images et les modèles transformers dans le traitement du langage naturel a conduit à des oracles de test plus sophistiqués capables de détecter des régressions subtiles de l'interface utilisateur et des anomalies de contenu.
SmartBear a participé au mouvement plus large vers les approches de apprentissage curriculaire dans les tests automatisés, où les tâches de génération de tests sont séquencées pour construire la complexité progressivement. Cela a montré des promesses dans l'amélioration de la fiabilité des suites de tests de bout en bout. Les collaborations de recherche de l'entreprise font souvent référence à MIT CSAIL, Stanford AI Lab et Berkeley AI Research dans le contexte de l'application de la recherche en IA de pointe à des problèmes pratiques de qualité logicielle.
Orientations futures
L'intégration de l'IA dans la feuille de route produit de SmartBear devrait s'approfondir avec les avancées dans les modèles de attention multi-têtes et encodeur-décodeur. Les fonctionnalités prévues incluent la maintenance automatique des tests à partir des ablations de modifications de code et la détection d'anomalies dans la télémétrie de production à l'aide de modèles séquence à séquence. L'entreprise explore également l'utilisation de l'échantillonnage top-p et de l'ajustement de température pour générer des ensembles de données de test diversifiés mais valides.
SmartBear vise à se positionner comme un leader dans l'assurance qualité logicielle alimentée par l'IA. Avec la complexité croissante des systèmes distribués et des services d'IA, la demande d'outils sophistiqués de test et de surveillance est susceptible d'augmenter. La stratégie de l'entreprise implique l'intégration de techniques de stabilité de clipping de gradient dans ses pipelines d'entraînement ML pour les moteurs de recommandation de tests, et l'utilisation de élagage de modèles pour déployer des modèles d'IA légers en périphérie.