TestGrid est un « guichet unique » pour tester des applications à grande échelle

Créée par un développeur qui avait besoin de tester des applications à grande échelle, TestGrid est une plate-forme à la demande qui permet aux utilisateurs d’exécuter des tests sur des sites Web et des applications sur des navigateurs et des systèmes d’exploitation. La startup, qui est lancée aujourd’hui et peut être utilisée sur site ou dans le cloud, simplifie la recherche et la mise à l’échelle de l’infrastructure physique et cloud pour les tests. Ses clients varient en taille, des startups aux entreprises du Fortune 500, et proviennent d’une grande variété de secteurs, comme la banque, les services financiers et l’assurance, le commerce électronique, la fabrication, la logistique et la santé.

TestGrid a été créé en 2016 en tant qu’outil d’automatisation sans script, puis au cours des cinq années suivantes, son équipe, dirigée par le fondateur et PDG Harry Rao, l’a étoffé avec un véritable cloud d’appareils, une plate-forme de test de bout en bout et une gestion des tests, pour créer un « guichet unique pour tous les besoins de test ». Il en compte désormais plus de 20 000 sur son cloud public, qui offre gratuitement 200 minutes de temps de test par mois, ainsi que 50 entreprises clientes allant des startups aux entreprises du Fortune 500.

Avant de fonder TestGrid, Rao a déclaré qu’il avait créé de nombreuses applications mobiles et sites Web pour les entreprises, et qu’il avait besoin de les tester à grande échelle, de manière abordable, sur des appareils iOS et Android, et différentes combinaisons de navigateurs.

« Nous savons que la solution pour cela était la première étape d’automatisation des applications, puis la deuxième étape était de l’exécuter sur différents facteurs de forme », a-t-il déclaré. « Nous avons commencé à magasiner et avons constaté que même pour automatiser, nous avions besoin de développeurs et en plus, nous devions intégrer un ensemble d’outils pour obtenir les automatisations de bout en bout du cycle de vie du développement logiciel (SDLC) que nous recherchions. »

Pour résoudre ce problème, l’équipe de TestGrid a commencé avec une technologie d’automatisation low-code basée sur l’IA. Mais au fur et à mesure de leur croissance, ils ont constaté que de nombreux fournisseurs d’infrastructures étaient trop chers. En conséquence, ils ont décidé de créer une solution interne et de la démarrer.

TestGrid aide actuellement les développeurs à tester des éléments tels que leur interface utilisateur sur différentes combinaisons d’appareils et de navigateurs, des mesures de performances d’applications et de sites Web telles que le drainage de la batterie, l’utilisation du processeur, l’utilisation des données, le temps pour le premier octet et le temps de transaction pour passer à la page suivante, les tests d’intégration pour voir si l’interface utilisateur et l’API sont synchronisées et les vulnérabilités de sécurité.

Rao a donné quelques études de cas sur la façon dont TestGrid a aidé les clients. La première est une entreprise de gaz et d’électricité qui devait répondre aux incendies de forêt en Californie à l’aide d’appareils iPad. Les flux de données en temps réel et les rapports IoT étaient importants pour s’assurer qu’ils étaient prêts, mais leur application n’arrêtait pas de planter. Par conséquent, ils devaient optimiser l’ensemble de leur architecture logicielle. TestGrid leur a permis de déplacer l’ensemble de leur infrastructure de test vers le cloud, permettant à tous les membres de l’équipe du monde entier d’avoir accès aux appareils de test. Ils ont également pu déplacer tous leurs cas de test Appium Java dans un environnement sans script. En plus des tests, la compagnie de gaz et d’électricité a également pu surveiller les performances de son application, économisant au moins 40 % du coût des tests, a déclaré Rao.

Le deuxième exemple est une grande entreprise de commerce électronique de vêtements qui rencontrait des erreurs d’enregistrement de données, des problèmes et des pages de chargement lentes sur son application, ralentissant les ventes et affectant négativement l’expérience client. Parce qu’ils avaient plusieurs applications exécutant des versions géolocalisées dans le monde entier, l’entreprise devait s’assurer que son équipe de développement pouvait suivre tous les retours et cycles de développement. Pour ce faire, ils ont utilisé l’automatisation in-sprint de TestGrid, qui dispose d’environnements d’écriture de tests simples basés sur des mots-clés, d’une extraction intelligente d’éléments et de cas de test d’auto-guérison. En conséquence, ils ont pu tester l’ensemble de leur écosystème d’applications et obtenir des informations en temps réel sur leurs mesures de performances, avec des journaux d’appareils, de réseaux et d’applications.

Rao a déclaré que TestGrid considérait LambdaTest, BrowserStack et Kobiton comme des concurrents. TestGrid se différencie en offrant toutes ses fonctionnalités de test, y compris les tests multi-navigateurs, d’applications mobiles, de performances, d’API et de sécurité sous le même parapluie, à moindre coût.

« Nous aidons les utilisateurs à réduire leur budget de test en réduisant différentes plates-formes et en s’abonnant uniquement à la plate-forme TestGrid et qu’aucune autre plate-forme de test ne le fait », a déclaré Rao.

TestGrid est actuellement amorcé et l’EBITDA est positif. Elle prévoit d’ajouter d’autres solutions à sa suite de produits, notamment des tests de base de données, des UAT et des intégrations avec les outils SDLC.

Source-146