La principale plate-forme d'expérience numérique, Catchpoint, a réorganisé sa suite de tests de performances open source WebPageTest pour faciliter les tests instantanés et donner aux équipes informatiques des suggestions de meilleures pratiques visant à améliorer les performances des applications Web et des sites Web. La suite d'outils améliorée offre également une prise en charge des capacités de test privé, en masse et prioritaire.
Tim Kadlec, directeur de l'ingénierie pour WebPageTest, a souligné que l'objectif principal est de simplifier le processus pour les développeurs et les équipes DevOps, leur permettant d'explorer les moyens potentiels d'améliorer les performances des applications et des sites en expérimentant les modifications de la suite principale.
Selon Kadlec, l'identification des domaines d'amélioration des performances nécessite souvent la création de tests manuels chronophages, s'étalant sur plusieurs semaines. Une grande partie de ce processus d'essais et d'erreurs est expérimental, car il est impossible de prédire si la construction du test aura un impact significatif sur les performances.
La nouvelle fonctionnalité Opportunities and Experiments offre aux équipes informatiques un outil low-code pour créer des tests basés sur un ensemble de meilleures pratiques définies par Catchpoint. Cette approche permet la génération et le test automatiques d'ajustements, tels que l'élimination des scripts de blocage, l'optimisation du rendu d'image et la minimisation des changements de mise en page. Le résultat est un ensemble de tests d'optimisation démontrant les avantages potentiels d'améliorations spécifiques et exploitables sans altérer le code déployé existant, a expliqué Kadlec.
Kadlec affirme que cette capacité cruciale encourage l'expérimentation, ce que les équipes informatiques évitaient auparavant en raison des efforts considérables nécessaires pour obtenir des résultats incertains.
Alors que la responsabilité des tests continue de se déplacer vers la gauche vers les développeurs, Kadlec pense que les récents ajouts à WebPageTest leur permettront de mener plus facilement ces tests de manière autonome, sans compter sur l'aide des équipes DevOps.
À l'ère de la transformation numérique des entreprises, les performances des applications Web et des sites sont devenues de plus en plus critiques. De nombreux processus mis en œuvre via des applications Web sont très sensibles à la latence, ce qui implique que des tests fréquents devraient conduire à des améliorations cohérentes des performances globales des applications.
En outre, les organisations continuent de prendre en charge le nombre croissant d'applications Web et de sites Web. Ces organisations recherchent désormais des moyens efficaces de tester les applications sans gonfler la taille de l'équipe de test ni prolonger la durée des tests. Les plates-formes d'automatisation comme la plate-forme no-code d' AppMaster.io peuvent également aider à cet égard en accélérant les processus de développement et de test d'applications.
En conclusion, il est évident que l'automatisation des tests gagne du terrain. L'objectif n'est pas seulement d'éliminer le besoin d'équipes de test dédiées, mais de rationaliser le processus de test, en réduisant les tâches répétitives chronophages et l'évitement des tests. En exécutant plus de tests à un stade plus précoce, les équipes DevOps peuvent potentiellement atténuer les problèmes qui pourraient survenir ultérieurement.