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

  1. 1Um testador grava as dez jornadas que importam, ou as descreve em um prompt, sem código.
  2. 2As asserções de layout lembram como cada tela está disposta, e informam o elemento que se moveu e quanto.
  3. 3Os testes rodam a cada merge no pipeline, e uma execução que falhou leva direto à imagem da tela quebrada.
Asserção de layoutAsserção visualCI/CD

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

  1. 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.
  2. 2As asserções visuais encontram cada botão e campo onde quer que a janela esteja, e depois comparam o que há dentro.
  3. 3As asserções textuais leem os valores da grade e detectam erros reais.
Asserção visualAsserção textualAsserção de grupo

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

  1. 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.
  2. 2Marque um exemplo no quadro e a asserção aprende o formato sozinha.
  3. 3Os rótulos fixos ao lado deles mantêm asserções textuais exatas, então uma palavra errada continua sendo detectada.
Asserção textual dinâmicaAsserção textual

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

  1. 1Cada asserção pode ter várias versões esperadas, uma por perfil de linha de base: “Modo escuro”, “Firefox”, “Francês”.
  2. 2Execute o teste sob um perfil, revise o relatório e aceite o que você vê para preencher a versão desse perfil.
  3. 3Onde buscar e quão rigoroso ser continuam compartilhados, então uma correção vale para todos os ambientes.
Várias linhas de baseRelatório de confiança

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

  1. 1Conecte o celular por USB: ele aparece na tela, e você grava nele como em qualquer aplicativo.
  2. 2A execução coloca o celular de volta no meio da tela com o mesmo tamanho, e reproduz os toques.
  3. 3O relatório mostra a tela do celular para cada asserção, como em qualquer outro teste.
Gravação no celularAsserção visual

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

  1. 1Grave juntas as entradas de teclado, mouse e gamepad; a reprodução controla um gamepad virtual.
  2. 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.
  3. 3Execute o smoke test em cada build noturno a partir do seu sistema de build e leia o relatório de manhã.
Reprodução com gamepadAsserção visual de contagemAsserção visual de ausência

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.