Casos de uso
Problemas reais das equipes de QA, e como elas deixam de tê-los
Toda equipe acaba em uma destas histórias.Veja o que muda quando as pessoas que conhecem o produto podem automatizar os testes end-to-end dele sozinhas, gravando um fluxo ou descrevendo-o em um prompt.
Equipe de produto web
O redesign que quebrou uma página que ninguém testava
O desafio
Uma folha de estilo compartilhada mudou para a nova landing page.Dois releases depois, um cliente relata que o total da tela de faturas está sobreposto ao seu rótulo.Nenhum teste olhava para essa tela, porque escrever scripts de navegador para cada página nunca ia acontecer.
Como o GUI Test Studio resolve isso
- 1Um testador grava as dez jornadas que importam, ou as descreve em um prompt, sem código.
- 2As asserções de layout lembram como cada tela está disposta, e informam o elemento que se moveu e quanto.
- 3Os testes rodam a cada merge no pipeline, e uma execução que falhou leva direto à imagem da tela quebrada.
Fornecedor de software desktop
Um aplicativo legado que as ferramentas de automação não enxergam
O desafio
O produto principal tem quinze anos e é desenhado por um toolkit próprio.As ferramentas que dependem de árvores de acessibilidade ou de ids de elementos veem uma única janela em branco, então cada release é validado à mão ao longo de dois dias.
Como o GUI Test Studio resolve isso
- 1Onde o aplicativo não diz nada sobre os seus elementos, o GTS Engine os encontra pela visão, então o toolkit não importa.
- 2As asserções visuais encontram cada botão e campo onde quer que a janela esteja, e depois comparam o que há dentro.
- 3As asserções textuais leem os valores da grade e detectam erros reais.
Fintech e e-commerce
Datas, totais e números de pedido mudam a cada execução
O desafio
Uma confirmação de pedido mostra a data de hoje, um novo número de pedido e um total que depende dos dados do teste.Verificar valores exatos falha toda manhã pelo motivo errado, então as asserções foram desativadas.
Como o GUI Test Studio resolve isso
- 1As asserções textuais dinâmicas verificam o formato em vez do valor: uma data real, um valor em dinheiro, uma referência como ORD-48213.
- 2Marque um exemplo no quadro e a asserção aprende o formato sozinha.
- 3Os rótulos fixos ao lado deles mantêm asserções textuais exatas, então uma palavra errada continua sendo detectada.
Equipes que lançam em vários mercados
Claro, escuro, três navegadores e cinco idiomas
O desafio
A mesma tela existe no modo claro e no modo escuro, é renderizada de forma um pouco diferente no Chrome, Firefox e Edge, e é traduzida para cinco idiomas.Manter uma cópia de cada teste por combinação é uma armadilha de manutenção.
Como o GUI Test Studio resolve isso
- 1Cada asserção pode ter várias versões esperadas, uma por perfil de linha de base: “Modo escuro”, “Firefox”, “Francês”.
- 2Execute o teste sob um perfil, revise o relatório e aceite o que você vê para preencher a versão desse perfil.
- 3Onde buscar e quão rigoroso ser continuam compartilhados, então uma correção vale para todos os ambientes.
Equipe de apps móveis
Tocando nos mesmos fluxos em um celular, de novo
O desafio
Antes de cada lançamento na loja, alguém entra, navega, adiciona ao carrinho e paga em um celular Android real, à mão, em cada versão candidata.
Como o GUI Test Studio resolve isso
- 1Conecte o celular por USB: ele aparece na tela, e você grava nele como em qualquer aplicativo.
- 2A execução coloca o celular de volta no meio da tela com o mesmo tamanho, e reproduz os toques.
- 3O relatório mostra a tela do celular para cada asserção, como em qualquer outro teste.
Estúdio de jogos
Menus e HUD desenhados pela engine, jogados com um gamepad
O desafio
Os menus, inventários e HUDs dos jogos são renderizados pela engine, não por controles padrão, e navegados com um gamepad.Fazer smoke test de cada build significa um testador jogando os mesmos dez minutos toda manhã.
Como o GUI Test Studio resolve isso
- 1Grave juntas as entradas de teclado, mouse e gamepad; a reprodução controla um gamepad virtual.
- 2As asserções visuais confirmam o que o jogador vê: o menu principal, a tela de carregamento que sumiu, três corações no HUD.
- 3Execute o smoke test em cada build noturno a partir do seu sistema de build e leia o relatório de manhã.
O seu caso é diferente?
Conte para nós
Preferimos entender as dificuldades da sua equipe a adivinhar.Descreva o seu aplicativo e diremos com sinceridade se o GUI Test Studio serve.