Testes end‑to‑end determinísticos para a era da IA.
Grave um cenário de teste ou deixe a IA gerá-lo.O GUI Test Studio executa e verifica.
- Crie testes end-to-end a partir de um prompt ou de uma gravação.
- Testes E2E sem instabilidade: web, desktop, celular, jogos.
- Edite os testes visualmente, ou deixe a IA cuidar disso.
- Execução on-premise com análise por IA local ou na nuvem.
- Reprodutibilidade para relatórios de QA de alta confiança.
- Entrar aprovado
- Selo de sucesso reprovado
- Buscar um produto aprovado
- Checkout aprovado
Selo de sucessoFalhou
O ícone do selo de sucesso mudou de um visto para um ponto de exclamação.
- Web · Desktop · Celular · Jogos
- Na nuvem ou local
- Compatibilidade universal
Como você cria e edita testes E2E hoje?
Escolha a sua para ver os limites dela, e o que o GUI Test Studio faz no lugar.
Selecione um para ver mais
Testes à mão
GUI Test Studio
Testes à mão
Lento e caro
Cada mudança no software obriga a sua equipe a repetir manualmente fluxos de usuário inteiros, consumindo tempo, orçamento e recursos de engenharia.
GUI Test Studio
Grave uma vez
Grave o fluxo uma vez, ou descreva-o em um prompt.Depois ele roda em cada build sem ninguém na frente da tela.
Testes à mão
Fácil de deixar passar
Depois da centésima repetição, olhos cansados deixam passar um botão movido ou um número errado.
GUI Test Studio
A mesma asserção, em cada execução
Cada execução verifica a tela da mesma forma e contorna o que mudou.
Testes à mão
Cada ambiente multiplica o trabalho
Cada nova plataforma, dispositivo ou idioma significa fazer tudo de novo.
GUI Test Studio
Cada navegador e dispositivo a partir de um teste
Grave uma vez: se for um teste web, ele é gerado para vários navegadores e dispositivos, e o GTS gerencia de forma transparente diferentes linhas de base visuais em todos os seus ambientes web, desktop Windows e móveis, sem duplicar testes.
Testes à mão
Nenhuma prova do que foi verificado
Uma falha é uma anotação de memória, e reproduzi-la leva tempo.
GUI Test Studio
Cada execução guarda as suas provas
Cada execução gera um relatório de confiança detalhado e o histórico completo do teste.As execuções que falham viram na hora relatórios de bug completos, com as etapas exatas para reproduzir, prontos para exportar como arquivo ou sincronizar automaticamente com o Jira como uma nova issue.
Um estudo comparativo coloca o GUI Test Studio lado a lado com Selenium, Playwright, Cypress, Katalon, mabl, Applitools Eyes e Percy, ponto a ponto. Ler o estudo
Web
Limitações comuns de outras ferramentas de teste:
Canvas web personalizados
- Gráficos desenhados em um canvas (Chart.js)para a página, o gráfico é uma única imagem
- Ferramentas de design (Figma)o canvas inteiro é desenhado com WebGL
- Documentos desenhados em um canvas (Google Docs)
- Apps web em Flutternenhum elemento até a acessibilidade ser ativada, o que não acontece por padrão
- Mapas, jogos e áreas de desenho em um canvas
Desktop
Limitações comuns de outras ferramentas de teste:
Aplicativos desktop sem nada em que se conectar
- Aplicativos 4DO Windows vê a janela, nada dentro dela
- Aplicativos Java Swingnada dentro a menos que o Java Access Bridge esteja ativado; ele vem desativado por padrão
- Aplicativos PowerBuildero suporte à acessibilidade vem desativado por padrão
- Aplicativos Delphi FireMonkeysó com um pacote adicional, pelo antigo MSAA
- Áreas de trabalho remotas e Citrixo seu computador recebe uma imagem da tela
- Máquinas virtuais, e um celular exibido na sua tela
Jogos
Limitações comuns de outras ferramentas de teste:
Jogos: nada em que se conectar
Um jogo desenha cada quadro sozinho: sem DOM, sem elementos, sem árvore de acessibilidade, apenas pixels na tela.
- Unity, Unreal, Godot
Problemas comuns das ferramentas de teste atuais
Clique em um cartão para ver o que acontece, e o que o GUI Test Studio faz no lugar.
O que acontece
Uma asserção em código pergunta ao código da página se um elemento está lá.O seu usuário só vê a tela. Estes bugs passam por uma asserção do código:
Coberto
- O código: o botão está lá.
- Seu usuário: não consegue vê-lo, não consegue pressioná-lo.
Invisível
- O código: o texto está lá.
- Seu usuário: não vê nada.
Cortado
- O código: o texto completo “Confirme o seu pedido”.
- Seu usuário: meia frase.
Sobreposto
- O código: os dois cartões estão lá.
- Seu usuário: uma bagunça.
Sem estilo
- O código: todos os elementos continuam lá (a folha de estilo não carregou).
- Seu usuário: um site quebrado.
Cor errada, imagem quebrada
- O código: o botão e a imagem estão lá.
- Seu usuário: um produto diferente.
Uma comparação de capturas de tela também pode detectá-los, ao preço de uma imagem de referência por navegador e sistema, e de alarmes falsos quando a renderização difere entre máquinas.
Com o GUI Test Studio
Cada asserção compara a própria tela, então um elemento coberto, invisível, cortado ou descolorido faz o teste falhar.
O que acontece
Um teste em código aponta para o código da página.Renomeie uma classe, mova um botão para um novo contêiner, e o teste falha embora a tela pareça igual.A própria documentação do Playwright avisa que esses localizadores “podem quebrar quando a estrutura do DOM muda”.
Com o GUI Test Studio
Nenhum localizador para escrever.O GTS Engine + AI pergunta ao aplicativo onde o elemento está, e o encontra pela visão quando o aplicativo não diz.
O que acontece
As ferramentas em código encontram onde agir pelo papel, pelo rótulo, pelo texto ou pelo código do aplicativo.Muitos aplicativos desenham os próprios pixels: as barras de um gráfico, os pinos de um mapa, um jogo, uma área de trabalho remota inteira.O que é desenhado não tem elemento, papel, rótulo nem texto, então nenhum localizador consegue encontrá-lo: o teste clica em coordenadas, e uma asserção precisa do próprio código do aplicativo ou de uma captura de tela.
Na web
- Gráficos desenhados em um canvas (Chart.js)para a página, o gráfico é uma única imagem
- Ferramentas de design (Figma)o canvas inteiro é desenhado com WebGL
- Documentos desenhados em um canvas (Google Docs)desde 2021
- Apps web em Flutternenhum elemento até a acessibilidade ser ativada, o que não acontece por padrão
- Mapas, jogos e áreas de desenho em um canvas
No Windows
- Aplicativos 4DO Windows vê a janela, nada dentro dela
- Aplicativos Java Swingnada dentro a menos que o Java Access Bridge esteja ativado; ele vem desativado por padrão
- Aplicativos PowerBuildero suporte à acessibilidade vem desativado por padrão
- Aplicativos Delphi FireMonkeysó com um pacote adicional, pelo antigo MSAA
- Áreas de trabalho remotas e Citrixo seu computador recebe uma imagem da tela
- Máquinas virtuais, e um celular exibido na sua tela
A maioria dos aplicativos padrão do Windows (WinForms, WPF, WinUI, Qt, Electron) se descreve para o Windows.O GUI Test Studio usa isso primeiro, e encontra o resto pela visão.
Com o GUI Test Studio
Ele os encontra e verifica pela visão, como uma pessoa faz.
O que acontece
Cada teste é código, e cada mudança no aplicativo é uma mudança nesse código: quanto mais testes uma equipe tem, mais código ela precisa manter funcionando.As pessoas que sabem o que deve ser testado, testadores e product owners, não conseguem escrevê-lo nem corrigi-lo.
Com o GUI Test Studio
Grave o fluxo, ou descreva-o em um prompt para o Claude, o ChatGPT ou um modelo de IA local, um que fornecemos ou um seu.Edite as etapas em uma linha do tempo visual, ou peça a mudança à IA.
O que acontece
Uma comparação crua de capturas de tela pode falhar quando as fontes ou a renderização diferem entre máquinas: a própria documentação do Playwright cita o sistema operacional, suas configurações, o hardware e o modo headless.
Com o GUI Test Studio
Só uma mudança clara em uma região conta: o ruído de renderização é ignorado, as regressões reais são detectadas, e a IA explica em palavras simples o que mudou.
Prefere uma comparação exata?A correspondência pixel a pixel pode ser ativada por asserção no GUI Test Studio.
O que acontece
Um jogo desenha seus menus, inventário e HUD sozinho na placa de vídeo.Unity (6.3 e posterior), Unreal e Godot (4.5, experimental) só conseguem descrever menus para leitores de tela quando o estúdio implementa isso, tela por tela; o mundo do jogo em si nunca é descrito.As ferramentas em código também não conseguem jogar com um gamepad.
Com o GUI Test Studio
Ele vê o jogo como o jogador vê, e grava e reproduz a entrada de teclado, mouse e gamepad (um gamepad no estilo Xbox).Faça smoke test de cada build sem jogar os mesmos dez minutos toda manhã.
O que acontece
As telas de teste mostram nomes de clientes, preços e ferramentas internas.Os serviços de teste visual enviam cada captura de tela para a nuvem deles: Percy e Argos sempre, o Applitools por padrão (a opção on-premises dele é vendida por um preço mais alto).
Com o GUI Test Studio
Os seus testes, telas e resultados ficam nos seus próprios computadores, em todos os planos, sem custo extra.A Análise inteligente com IA pode rodar com um modelo de IA local, um que fornecemos ou um seu, então até a IA fica na sua empresa.
O que acontece
Cada captura de tela conta para uma cota mensal. Percy e Argos limitam os planos de entrada a 5000 capturas de tela por mês; o plano Desktop do Percy custa $199 por mês (cobrança anual) por 10 mil, depois $0.036 por captura; o Argos Pro custa $100 por mês por 35 mil, depois $0.004 por captura; o Applitools começa em $667 por mês (cobrança anual).Mais navegadores, dispositivos e execuções significam uma conta maior.
Preços conforme publicados por cada fornecedor em 28 de outubro de 2026.
Com o GUI Test Studio
Um preço por usuário: €39 por mês, ou €29 por usuário para uma equipe.Testes, gravações e execuções ilimitados, em quantos navegadores e dispositivos você precisar.Avaliação gratuita de 15 dias, sem dados de pagamento.
O que acontece
Selenium e Playwright testam páginas web, o WinAppDriver testa aplicativos Windows, o Appium testa celulares: três ferramentas, três conjuntos de habilidades, três tipos de teste para manter.
Com o GUI Test Studio
Uma ferramenta e um tipo de teste para aplicativos web, aplicativos desktop, celulares Android e jogos.
O que acontece
Um teste em código falha com um stack trace, uma página de código que só um desenvolvedor consegue ler.
Com o GUI Test Studio
Qualquer pessoa da equipe lê o resultado: a imagem esperada ao lado do que a tela mostrou, a mudança contornada e uma frase simples.
Cada um desses problemas por completo, com o que acontece e o que o GUI Test Studio faz no lugar, no estudo comparativo.
Ler mais sobre esses problemasUm script de agente de IA sob medida
GUI Test Studio
Um script de agente de IA sob medida
Não determinístico
Um modelo responde de forma diferente de uma execução para a outra.
GUI Test Studio
Determinístico
Correspondência visual perceptiva que ignora o ruído de renderização, as variações de hardware ou as diferenças gráficas do sistema operacional e detecta as mudanças reais.
Um script de agente de IA sob medida
Alta latência, custo de tokens e problemas de privacidade de dados
Transmitir continuamente os dados proprietários do seu aplicativo para um LLM na nuvem a cada etapa cria um gargalo de segurança lento e caro.
GUI Test Studio
IA local ou na nuvem: você escolhe
A execução inteligente de testes roda na sua máquina com custo zero de API por execução.A IA é apenas um segundo olhar opcional sobre uma asserção que falhou.Você tem controle total sobre os seus dados: escolha rodar uma IA local para privacidade completa ou usar um provedor de IA da sua escolha.
Um script de agente de IA sob medida
Instabilidade que se acumula
Quando a IA adivinha, os erros se multiplicam.Mesmo com 95% de acerto por etapa, um teste de 20 etapas falha 64% das vezes.Uma única alucinação no início quebra a execução inteira.
GUI Test Studio
Edição visual na linha do tempo
Arraste, corte e atualize asserções como em uma montagem de vídeo, ou peça a mudança à IA.
Um script de agente de IA sob medida
A armadilha da manutenção de caixa-preta
Quando os testes são guiados apenas por prompts, os desenvolvedores perdem o controle.Depurar falhas vira um jogo de adivinhação frustrante, lendo logs de IA e ajustando prompts sem parar, na esperança de que o agente se comporte de outro jeito na próxima vez.
GUI Test Studio
Depure e edite visualmente
Pare de ler logs de IA.O GUI Test Studio oferece uma linha do tempo intuitiva em que você vê exatamente o que aconteceu, vai até o ponto da falha e corrige a etapa visualmente na hora.
Um script de agente de IA sob medida
Alcance limitado
Depende estritamente de um DOM, de árvores de acessibilidade ou de arquiteturas de aplicativo específicas.
GUI Test Studio
Independente de arquitetura
Funciona mesmo se as árvores de acessibilidade estiverem desativadas ou não existirem
Se está em uma tela, você pode testar.O GTS vai além, oferecendo suporte a frameworks sem DOM nem árvore de acessibilidade, como:
- Canvas web personalizados: Figma, Flutter, Google Docs
- Frameworks desktop: WPF, WinUI, Qt, Electron, 4D, Java Swing
- Engines de jogos: Unity, Unreal, Godot
- Áreas de trabalho remotas
“O melhor código é nenhum código.”
— Jeff Atwood
Os testes em código ficam mais difíceis de manter à medida que crescem, deixando o resto da sua equipe de fora.O GUI Test Studio substitui o código por uma linha do tempo visual clara que qualquer pessoa entende e edita.Grave o seu fluxo, edite as etapas visualmente, ou simplesmente peça à IA para atualizá-las para você.
Compatibilidade universal
Se você consegue ver, você consegue testar.
Interações, asserções, um veredito
Web
ex.: O cadastro de uma loja online: a mensagem de boas-vindas deve cumprimentar o cliente pelo nome.Um release cumprimenta todo mundo como “Guest”: o teste falha nas palavras.
Novo cliente
Cliente salvo
Desktop
ex.: O software de clientes de uma seguradora: os corretores salvam cada novo cliente com um botão.Um release move esse botão: o teste destaca onde ele estava e onde ele está agora.
Jogo
ex.: Uma asserção visual observa o HUD, sem DOM e sem árvore de acessibilidade.Falta uma vida: a asserção marca o lugar.
Desenhos de aplicativos de exemplo, não capturas de tela.
Conecte o seu fluxo de trabalho
Figma, Jira, o seu pipeline, o seu assistente de IA
O que um teste pode verificar
Visual, texto, texto dinâmico e layout, tudo sem código
Escolha a asserção que corresponde ao que você procuraria com os próprios olhos.Cada uma é editada visualmente, no quadro real, e diz antes da execução se vai ser aprovada.
Asserção precisa de elementos
Desenhe uma caixa em volta de qualquer elemento da interface.Verifique se ele aparece, desaparece (como um ícone de carregamento) ou corresponde a uma contagem exata (como uma avaliação de 5 estrelas).
Exemplo: depois de “Salvar”, o selo verde de confirmação deve aparecer, e o ícone de carregamento deve desaparecer.


Prefere uma comparação exata?A correspondência pixel a pixel pode ser ativada por asserção no GUI Test Studio.
Não só para regressões
Teste um recurso enquanto ele ainda está sendo desenvolvido
Monte o teste a partir do seu design, no Figma ou em qualquer outra ferramenta, antes de o recurso existir.
Um teste, para toda a vida de um recurso
- 11. Design
- 22. Desenvolvimento
- 33. Aceitação
- 44. Lançamento e depois
Com o GUI Test Studio
Testes escritos sobre as telas prontas
1Design
Antes de ser desenvolvido
2Desenvolvimento
Durante o desenvolvimento
3Aceitação
Teste de aceitação do usuário
4Lançamento e depois
Regressões
Edição de montagem, para testes
Se você já editou um vídeo, já sabe editar um teste.
- Percorra a gravação e veja cada etapa onde ela aconteceu
- Arraste asserções para a linha do tempo e desenhe o que observar, direto no quadro
- Ou descreva a mudança em um prompt: o seu assistente de IA edita o teste no lugar, e pergunta antes de alterar o arquivo


Várias linhas de base
Um teste para cada ambiente que os seus usuários têm
Uma asserção pode ter várias versões esperadas, uma por perfil de linha de base.Você escreve o teste uma vez e o executa em qualquer lugar, em vez de copiá-lo para cada navegador, tema ou idioma e manter as cópias sincronizadas para sempre.
Modo claro e escuro
Uma asserção, duas aparências esperadas.A execução escolhe a certa.
Chrome, Firefox e Edge
As fontes são renderizadas de forma diferente em cada navegador.O GUI Test Studio cuida disso para você, facilitando a manutenção dos testes em todos os navegadores e dispositivos de que você precisa.
Tela de notebook e monitor 4K
Tamanhos e escalas diferentes, o mesmo teste.
O seu aplicativo em cinco idiomas
O botão em francês diz “Enregistrer”.O GUI Test Studio guarda a versão em francês ao lado das outras.
Adicionar uma versão é tão simples quanto executar o teste nesse ambiente e aceitar o que você vê.


Pronto para CI/CD
Roda no seu pipeline, informa onde a sua equipe olha
O executor de linha de comando reproduz um teste exatamente como o aplicativo, e depois entrega ao seu pipeline um código de saída, resultados em JUnit, JSON e Markdown, e todas as imagens de uma falha em uma pasta.
Seu pipeline
e qualquer ferramenta que execute um comando
jobs: gui-tests: runs-on: [self-hosted, windows] steps: - run: gtr-cli run tests --format github --junit results.xml
Executando 12 testes na tela do agente de build...
PASSED 12 de 12 testes · código de saída 0
- Código de saída0 quando todos os testes foram aprovados, 1 quando algum falhou: o build fica verde ou vermelho.
- JUnit, JSON, MarkdownResultados que o seu pipeline mostra como resultados de teste, com cada etapa nomeada.
- As evidências de cada falhaImagens esperadas e obtidas, a tela, o relatório e o vídeo em uma pasta.
- Um gerador de comandos dentro dos dois aplicativos, para que ninguém precise decorar as opções
- Novas tentativas, tempos limite e parada na primeira falha para suítes grandes
- Testes leves somente de execução, sem a gravação, para agentes de build
Perguntas
O que as equipes perguntam antes de começar
Tem mais alguma dúvida? Ler todas as respostas ou pergunte diretamente para nós.