Connect with us

Technologie

Les applications d’entreprise cloud ont également besoin d’excellents outils de développement

Published

on


Alors que les services cloud passent du statut de startups à celui d’applications d’entreprise, ils doivent inévitablement prendre en charge de plus en plus de cas d’utilisation sur mesure uniques à leur clientèle de plus en plus haut de gamme. Compte tenu de la façon dont les applications d’entreprise critiques sont pour les grands clients, la fiabilité est importante. Perdre du terrain sur la fonctionnalité ou la fiabilité de l’entreprise risque inévitablement d’être perturbé par de nouvelles startups.

Dans le développement de logiciels modernes, diverses approches de test sont utilisées pour s’assurer que les applications restent fiables à mesure que de nouvelles fonctionnalités sont ajoutées. De nombreux petits « tests unitaires » bon marché sont utilisés pour les contrôles de santé mentale, mais n’offrent pas une assurance complète sur la fiabilité.

En revanche, les tests « de bout en bout » (E2E) offrent des contrôles rigoureux pour savoir si le logiciel continue de fonctionner comme annoncé, mais ces tests sont souvent fragiles et lents. Comme les équipes de logiciels cloud déploient des logiciels de plus en plus fréquemment, le temps nécessaire à l’exécution des tests peut devenir un goulot d’étranglement dans le cycle de vie du développement logiciel.

Compte tenu du rôle de plus en plus important que jouent les tests E2E dans les applications d’entreprise, certaines équipes ont travaillé à rendre ces tests plus faciles à maintenir et plus rapides à l’ère du cloud.

Voici deux exemples. En 2020, la start-up Walrus.ai levé des fonds de démarrage pour une solution possible à la maintenabilité en ajoutant un humain dans la boucle. Lorsqu’un test fragile échouait, Walrus.ai renvoyait le test à un humain pour une exécution manuelle. Ce concept était finalement désagréable pour le marché des développeurs et, début 2022, Airtable a tweeté qu’elle avait acquis l’équipe derrière l’outil Walrus.ai.

L’un de ses concurrents, LambdaTest, s’est plutôt concentré sur l’amélioration de la technologie qui exécute ces tests E2E et a connu plus de succès, ayant levé 16 millions de dollars en financement de série B en 2021. LambdaTest propose non seulement des tableaux de bord pour identifier les tests floconneux peu fiables et surveiller les performances, mais fait également des progrès dans l’amélioration de la technologie sous-jacente derrière ces cadres de test.

L’accent mis par LambdaTest sur la réduction de la latence dans les tests a récemment été montré dans sa nouvelle offre HyperTest, qui est censée être « jusqu’à 70% plus rapide que les autres plates-formes d’exécution de tests cloud traditionnelles ».

Cette expérience nous montre à quel point les performances deviennent importantes pour les outils de développement. Comme la technologie joue un rôle de premier plan dans le succès commercial, les équipes technologiques ont besoin d’outils de développement qui permettent des cycles de déploiement courts et rapides. Pour ceux qui sont impliqués dans la création d’outils de développement, en particulier ceux qui se concentrent sur un public d’entreprise, la vitesse devient de plus en plus critique.

Junade Ali est une technologue expérimentée qui s’intéresse à la gestion du génie logiciel, à la recherche en sécurité informatique et aux systèmes distribués.

Click to comment

Leave a Reply

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Tendance