Sua equipe adotou o Maestro para testes em dispositivos móveis. E agora?

A estrutura foi a decisão fácil. A infraestrutura, não. 

Maestro tornou algo difícil muito mais fácil. Um único comando para instalar. Cinco minutos desde o primeiro contato até um teste em execução. Testes escritos em YAML que se leem como uma descrição clara do que um usuário faz — não um código que exige um especialista para interpretar. 

Essa combinação de velocidade e acessibilidade é o motivo pelo qual equipes da Meta, DoorDash e Stripe a adotaram.  

A questão no mercado mudou de "deveríamos experimentar o Maestro?" para "como podemos executá-lo em escala empresarial?". 

Onde o desafio de escalabilidade se manifesta 

O Maestro resolve a criação de testes. O que ele não resolve é a infraestrutura e a visibilidade em torno deles. 

Executar fluxos YAML localmente funciona bem para um desenvolvedor individual ou uma pequena equipe. O desafio surge quando as equipes precisam de cobertura em diversas configurações de dispositivos móveis — diferentes fabricantes, versões de sistemas operacionais, tamanhos de tela — sem ter que fazer a manutenção do hardware por conta própria. 

Existe também uma lacuna de visibilidade. Quando os testes são executados localmente, os resultados permanecem onde foram executados. Os líderes de controle de qualidade e os gerentes de lançamento não têm um local centralizado para ver o que foi aprovado e o que falhou. Quando algo dá errado, a depuração significa encontrar a pessoa que executou o teste e analisar o ambiente em que ela estava. 

Execução magistral em Digital.ai Testes 

A execução de testes Maestro agora é compatível com Digital.ai Testes em dispositivos Android reais e emuladores, disponíveis nas opções de implantação SaaS e On-Premises. 

As equipes trazem seus fluxos YAML existentes — sem alterações — e os executam em um conjunto de dispositivos móveis. Não há necessidade de reescrever nada, nem de alterar a estrutura dos testes. A execução é baseada em API, o que significa que as execuções do Maestro se integram perfeitamente ao pipeline de CI/CD existente. 

Quando os testes forem concluídos, os resultados serão armazenados automaticamente no Digital.ai Relatório de testes. As equipes que revisam os resultados dos testes após uma compilação veem tudo em um só lugar. 

Uma nota sobre o iOS 

Esta versão oferece suporte a dispositivos Android reais e emuladores. O suporte a dispositivos iOS reais e simuladores está previsto para o final deste ano, preenchendo uma lacuna que a maioria das plataformas de teste para dispositivos móveis e a própria estrutura de código aberto do Maestro ainda não conseguiram solucionar. 

Fechando pensamentos 

Novos frameworks não devem significar recomeçar do zero. As equipes que adotaram o Maestro fizeram essa escolha por bons motivos. Digital.ai Os testes são concebidos para atender às necessidades das equipes, independentemente de como elas estejam utilizando as ferramentas que já adotaram. Seja qual for a estrutura que sua equipe utiliza, a camada corporativa deve segui-la.

[Visão geral do vídeo] Assista ao Maestro em Digital.ai Testes

[GitHub] Comece a usar o Maestro no Digital.ai Testes

Também recomendamos