A principal plataforma de experiência digital, Catchpoint, renovou seu conjunto de teste de desempenho WebPageTest de código aberto para facilitar testes instantâneos e capacitar as equipes de TI com sugestões de práticas recomendadas destinadas a aumentar o desempenho de aplicativos da Web e sites. O conjunto de ferramentas aprimoradas também oferece suporte para recursos de teste privados, em massa e prioritários.
Tim Kadlec, diretor de engenharia da WebPageTest, enfatizou que o objetivo principal é simplificar o processo para desenvolvedores e equipes de DevOps, permitindo que eles explorem possíveis formas de aprimorar o desempenho de aplicativos e sites por meio de experimentos com alterações no pacote principal.
De acordo com Kadlec, a identificação de áreas para melhoria de desempenho geralmente exige uma criação manual demorada de testes, que dura várias semanas. Grande parte desse processo de tentativa e erro é experimental, pois é impossível prever se a construção do teste produzirá um impacto significativo no desempenho.
O recém-introduzido recurso Opportunities and Experiments fornece às equipes de TI uma ferramenta de low-code para criar testes com base em um conjunto de práticas recomendadas definidas pelo Catchpoint. Essa abordagem permite a geração automática e o teste de ajustes, como eliminar scripts de bloqueio, otimizar a renderização de imagens e minimizar mudanças de layout. O resultado é um conjunto de testes de otimização que demonstram os benefícios potenciais de melhorias específicas e acionáveis sem alterar o código implantado existente, explicou Kadlec.
Kadlec argumenta que esse recurso crucial incentiva a experimentação, que as equipes de TI evitavam anteriormente devido ao alto esforço necessário para obter resultados incertos.
Como a responsabilidade do teste continua sendo transferida para os desenvolvedores, Kadlec acredita que as recentes adições ao WebPageTest facilitarão a condução desses testes de forma autônoma, sem depender da ajuda das equipes de DevOps.
Na atual era de transformação de negócios digitais, o desempenho de aplicativos e sites da Web tornou-se cada vez mais crítico. Muitos processos implementados por meio de aplicativos da Web são altamente sensíveis à latência, o que implica que testes frequentes devem levar a melhorias consistentes no desempenho geral do aplicativo.
Além disso, as organizações continuam a oferecer suporte ao crescente número de aplicativos e sites da web. Essas organizações agora buscam maneiras eficientes de testar aplicativos sem aumentar o tamanho da equipe de teste ou estender o tempo de teste. Plataformas de automação como a plataforma no-code do AppMaster.io também podem ajudar nesse sentido, acelerando o desenvolvimento de aplicativos e os processos de teste.
Em conclusão, é evidente que a automação nos testes está ganhando força. O objetivo não é apenas eliminar a necessidade de equipes de teste dedicadas, mas simplificar o processo de teste, reduzindo tarefas repetitivas demoradas e evitando testes. Ao executar mais testes em um estágio anterior, as equipes de DevOps podem reduzir potencialmente quaisquer problemas que possam surgir posteriormente.