Ainda escrevendo scripts de teste? 8 ferramentas de teste end-to-end comparadas

Selenium, Playwright, Cypress, Katalon, mabl, Applitools e Percy comparados com o GUI Test Studio, sem código, tema por tema: quanto custa de verdade escrever scripts de teste.

12 min de leituraPela equipe do GUI Test Studio

Última atualização em 29 de outubro de 2026.

Escolher uma ferramenta de testes de ponta a ponta define quem na sua equipe consegue escrever um teste, por quanto tempo um teste continua funcionando, e se uma falha chega à pessoa certa em palavras que ela entende.Isso importa para todos que entregam o software: os desenvolvedores que escrevem o código, os engenheiros de teste e de QA que automatizam os testes, e os testadores e product owners que sabem o que deve ser verificado.

Este estudo comparativo coloca o GUI Test Studio lado a lado com sete ferramentas que as equipes usam hoje: as ferramentas de testes codificados Selenium, Playwright e Cypress, as plataformas de automação de testes Katalon e mabl, e os serviços de testes visuais Applitools Eyes e Percy.Depois ele percorre os problemas dos testes codificados e os limites deles, compara os testes codificados com o GUI Test Studio tema por tema, e termina com a posição de cada ferramenta.

Ferramentas de testes codificados

SeleniumPlaywrightCypress

O teste é código que os seus desenvolvedores escrevem e mantêm funcionando.

Plataformas de automação de testes

Katalonmabl

Gravadores, palavras-chave ou linguagem natural, com os resultados na nuvem delas.

Serviços de testes visuais

Applitools EyesPercy

Eles comparam as capturas de tela que os seus testes codificados tiram: não criam o teste.

GUI Test Studio

Sem código

Cria o teste a partir do que você faz ou descreve, e verifica a tela que os seus usuários veem.

Oito ferramentas, quatro famílias: o estudo comparativo as coloca lado a lado, linha por linha.

Estudo comparativo

  • Incluído
  • Parcialmente / com custo extra
  • Não incluído
  • Não é a finalidade desta ferramenta
GUI Test Studio
Interações + asserções, em uma única ferramenta
Ferramentas de testes codificados
Selenium · Playwright · Cypress
Plataformas de automação de testes
Katalon · mabl
Serviços de testes visuais
Applitools Eyes · Percy
  • Para onde vão os seus testes e telas

    Logotipo do GUI Test StudioGUI Test Studio

    Incluído: Eles ficam nos seus próprios computadores, em todos os planos

    • SeleniumIncluído: Nas suas próprias máquinas
    • PlaywrightIncluído: Nas suas próprias máquinas
    • CypressParcialmente / com custo extra: Nas suas próprias máquinas; as execuções gravadas no Cypress Cloud ficam armazenadas lá
    • KatalonParcialmente / com custo extra: Projetos nas suas máquinas; resultados na nuvem dele; nuvem privada ou on-premises com o Enterprise
    • mablNão incluído: A nuvem deles, no Google Cloud; execuções locais possíveis
    • Applitools EyesParcialmente / com custo extra: A nuvem deles por padrão; on-premises por um preço mais alto
    • PercyNão incluído: Enviadas para a nuvem do BrowserStack
  • Onde as asserções rodam

    Logotipo do GUI Test StudioGUI Test Studio

    Incluído: Nos seus próprios computadores, em todos os planos

    • SeleniumIncluído: Nas suas próprias máquinas
    • PlaywrightIncluído: Nas suas próprias máquinas
    • CypressIncluído: Nas suas próprias máquinas
    • KatalonParcialmente / com custo extra: Testes nas suas máquinas, com uma licença que precisa de acesso à internet (licenças offline pelo comercial); comparações visuais na plataforma Katalon, que também vem como pacote on-premises
    • mablParcialmente / com custo extra: Na nuvem deles; as execuções locais servem para diagnóstico, sem capturas de tela nem snapshots do DOM
    • Applitools EyesParcialmente / com custo extra: Na nuvem deles por padrão; uma nuvem dedicada com o Enterprise, on-premises como complemento
    • PercyNão incluído: Na nuvem do BrowserStack
  • Onde a análise com IA roda

    Logotipo do GUI Test StudioGUI Test Studio

    Incluído: No seu próprio computador com um modelo de IA local que fornecemos ou que você traz, ou com o provedor de IA na nuvem que você escolher

    • SeleniumNão é a finalidade desta ferramenta: Sem análise com IA
    • PlaywrightParcialmente / com custo extra: Os agentes de teste dele rodam na ferramenta de IA que você escolher
    • CypressNão incluído: No Cypress Cloud; sem versão auto-hospedada
    • KatalonParcialmente / com custo extra: Os modelos da OpenAI na nuvem dele, ou a sua própria chave para OpenAI, Azure OpenAI, Gemini ou AWS Bedrock
    • mablNão incluído: Na nuvem deles, pelo Google Vertex AI
    • Applitools EyesParcialmente / com custo extra: Na nuvem deles por padrão; uma nuvem dedicada com o Enterprise, on-premises como complemento
    • PercyNão incluído: O Visual Review Agent dele, na página de revisão online do Percy, nos planos pagos
  • Canvas, gráficos, mapas, áreas de trabalho remotas

    Logotipo do GUI Test StudioGUI Test Studio

    Incluído: Encontrados e verificados pela visão

    • SeleniumNão incluído: Cliques em coordenadas: o que é desenhado não tem elemento, papel nem texto1
    • PlaywrightNão incluído: Cliques em coordenadas: o que é desenhado não tem elemento, papel nem texto1
    • CypressNão incluído: Cliques em coordenadas: o que é desenhado não tem elemento, papel nem texto1
    • KatalonParcialmente / com custo extra: Localizadores baseados em imagem na web e no celular; no desktop, só por meio de uma biblioteca de imagens externa2
    • mablParcialmente / com custo extra: Visual find: uma área desenhada durante a gravação, localizada por um modelo de IA na hora da execução3
    • Applitools EyesParcialmente / com custo extra: Comparados como imagens; chegar até eles exige um teste em código
    • PercyParcialmente / com custo extra: Comparados como imagens; chegar até eles exige um teste em código
  • Como um teste encontra um elemento

    Logotipo do GUI Test StudioGUI Test Studio

    Incluído: Pergunta primeiro ao aplicativo (as informações de acessibilidade dele, ou os próprios elementos de uma página web), e encontra pela visão quando o aplicativo não diz nada

    • SeleniumNão incluído: No código da página: id, nome, classe, caminho CSS ou XPath, texto do link
    • PlaywrightNão incluído: No código da página: papel, rótulo, texto, test id, CSS ou XPath
    • CypressNão incluído: No código da página: um seletor, ou o texto
    • KatalonParcialmente / com custo extra: XPath, atributos ou CSS na página, as informações de acessibilidade do Windows no desktop; localizadores por imagem na web e no celular
    • mablParcialmente / com custo extra: Os atributos que ele gravou para o elemento da página; visual find para uma área sem nenhum
    • Applitools EyesParcialmente / com custo extra: Os checkpoints dele comparam imagens; os seus testes em código encontram cada elemento no código da página
    • PercyParcialmente / com custo extra: Os snapshots dele comparam imagens; os seus testes em código encontram cada elemento no código da página
  • Habilidades necessárias para criar e manter um teste

    Logotipo do GUI Test StudioGUI Test Studio

    Incluído: Visual: grave ou descreva em um prompt, e depois edite em uma linha do tempo ou por prompt

    • SeleniumNão incluído: Programação
    • PlaywrightNão incluído: Programação (o gravador dele escreve código que você depois mantém)
    • CypressNão incluído: Programação: JavaScript ou TypeScript; o Studio grava comandos (beta)
    • KatalonParcialmente / com custo extra: Um gravador e palavras-chave para fluxos simples; scripts Groovy ou Java para lógica complexa
    • mablIncluído: Low-code: um gravador ou linguagem natural
    • Applitools EyesNão incluído: Programação: adicionado aos seus testes em código
    • PercyParcialmente / com custo extra: Programação, exceto as páginas capturadas a partir do endereço
  • Quem mantém os testes atualizados

    Logotipo do GUI Test StudioGUI Test Studio

    Incluído: Qualquer pessoa da equipe, inclusive testadores de QA sem formação em programação ou em tecnologia

    • SeleniumNão incluído: Um desenvolvedor
    • PlaywrightNão incluído: Um desenvolvedor
    • CypressNão incluído: Um desenvolvedor
    • KatalonParcialmente / com custo extra: Testadores na visão por palavras-chave; um desenvolvedor para os scripts
    • mablIncluído: Testadores, no editor low-code; autocorreção, com aprovação para mudanças maiores
    • Applitools EyesNão incluído: Um desenvolvedor (os testes em código)
    • PercyNão incluído: Um desenvolvedor (os testes em código)
  • Atualizar um teste depois de uma mudança

    Logotipo do GUI Test StudioGUI Test Studio

    Incluído: Edite a etapa na linha do tempo, ou peça à IA; aceite a nova imagem a partir do relatório

    • SeleniumNão incluído: Um desenvolvedor edita o código
    • PlaywrightParcialmente / com custo extra: Um desenvolvedor edita o código; novas imagens de referência com um comando
    • CypressNão incluído: Um desenvolvedor edita o código
    • KatalonParcialmente / com custo extra: Na visão por palavras-chave ou em scripts; a autocorreção propõe novos localizadores para aprovar
    • mablParcialmente / com custo extra: No editor low-code; a autocorreção atualiza os localizadores e pode se corrigir para o elemento errado: o mabl recomenda revisar
    • Applitools EyesParcialmente / com custo extra: Diferenças aceitas no painel dele; os testes em código editados por um desenvolvedor
    • PercyParcialmente / com custo extra: Mudanças aprovadas na página de revisão; os testes em código editados por um desenvolvedor
  • Quando o código do aplicativo muda, não a tela

    Logotipo do GUI Test StudioGUI Test Studio

    Incluído: O elemento continua sendo encontrado pela visão: nenhum localizador para consertar

    • SeleniumNão incluído: Um id ou uma classe renomeada, ou um elemento movido, quebra o seu localizador
    • PlaywrightParcialmente / com custo extra: Os localizadores por papel, texto e test id são mais estáveis; os de CSS e XPath “podem quebrar quando a estrutura do DOM muda”
    • CypressParcialmente / com custo extra: Os seletores quebram, a menos que o aplicativo tenha atributos data-* para os testes, como o guia dele recomenda
    • KatalonParcialmente / com custo extra: A autocorreção tenta os outros localizadores do elemento, na web e no celular, no Professional e no Enterprise
    • mablParcialmente / com custo extra: A autocorreção encontra a melhor correspondência entre os atributos que gravou, e pode se corrigir para um elemento diferente; uma etapa personalizada em CSS ou XPath não se corrige
    • Applitools EyesParcialmente / com custo extra: As asserções visuais dele não dependem do código; os localizadores dos seus testes em código sim
    • PercyParcialmente / com custo extra: As asserções visuais dele não dependem do código; os localizadores dos seus testes em código sim
  • Quando o aplicativo está mais lento que o normal

    Logotipo do GUI Test StudioGUI Test Studio

    Incluído: Cada etapa aguarda o seu elemento, até o seu tempo limite

    • SeleniumNão incluído: As esperas ficam por sua conta
    • PlaywrightIncluído: Aguarda cada elemento ficar pronto antes de agir sobre ele
    • CypressIncluído: Consultas e asserções são repetidas até serem aprovadas ou esgotarem o tempo limite
    • KatalonParcialmente / com custo extra: A Smart Wait deixa uma página web terminar o trabalho; só testes web
    • mablIncluído: A Intelligent Wait aprende o tempo do aplicativo e aguarda até o elemento estar pronto para ação
    • Applitools EyesParcialmente / com custo extra: Como os seus testes em código esperam
    • PercyParcialmente / com custo extra: Como os seus testes em código esperam
  • Verifica o que o usuário vê

    Logotipo do GUI Test StudioGUI Test Studio

    Incluído: Sim: asserções visuais, textuais e de layout

    • SeleniumNão incluído: Não incluído
    • PlaywrightParcialmente / com custo extra: Uma comparação de pixels: uma imagem de referência por navegador e sistema, tolerâncias a ajustar4
    • CypressNão incluído: Não incluído: capturas de tela, mas sem comparação integrada
    • KatalonParcialmente / com custo extra: Capturas de tela tiradas pelos testes dele, comparadas na plataforma Katalon (web e celular)5
    • mablParcialmente / com custo extra: Asserções visuais com IA sobre capturas de tela; os testes visuais têm uma viewport fixa, e nenhuma etapa ou espera própria6
    • Applitools EyesIncluído: Sim: nos checkpoints que o seu código de teste chama
    • PercyIncluído: Sim: dos snapshots que o seu código de teste tira
  • Diferenças de renderização entre máquinas

    Logotipo do GUI Test StudioGUI Test Studio

    Incluído: Ignorado: só uma mudança clara em uma região conta, e a IA a explica

    • SeleniumNão é a finalidade desta ferramenta: Não compara imagens
    • PlaywrightNão incluído: Além das tolerâncias que você define, a comparação falha4
    • CypressNão é a finalidade desta ferramenta: Não compara imagens
    • KatalonParcialmente / com custo extra: Comparação por pixels, layout ou conteúdo; uma configuração de sensibilidade torna a de pixels mais flexível
    • mablParcialmente / com custo extra: Os testes visuais só aceitam um pixel exatamente da mesma cor; as asserções visuais com IA dele julgam uma captura de tela com base em uma descrição6
    • Applitools EyesIncluído: O nível de correspondência padrão ignora diferenças de pixels que vêm do software e do hardware de renderização
    • PercyIncluído: Páginas renderizadas no ambiente dele, o que evita diferenças de renderização de fontes e de anti-aliasing
  • Videogames

    Logotipo do GUI Test StudioGUI Test Studio

    Incluído: Pela visão, com teclado, mouse e gamepad

    • SeleniumNão incluído: Não
    • PlaywrightNão incluído: Não
    • CypressNão incluído: Não
    • KatalonNão incluído: Não consta na documentação
    • mablNão incluído: Não consta na documentação
    • Applitools EyesNão é a finalidade desta ferramenta:
    • PercyNão é a finalidade desta ferramenta:
  • Custo

    Logotipo do GUI Test StudioGUI Test Studio

    Incluído: €39 por mês, ou €29 por usuário para uma equipe; testes e execuções ilimitados

    • SeleniumParcialmente / com custo extra: Sem custo de licença, mas com tempo de desenvolvedor: escrever, depurar e manter o código de teste
    • PlaywrightParcialmente / com custo extra: Sem custo de licença, mas com tempo de desenvolvedor: escrever, depurar e manter o código de teste
    • CypressParcialmente / com custo extra: Aplicativo gratuito; Cypress Cloud a partir de $67 por mês, cobrados anualmente, mais tempo de desenvolvedor7
    • KatalonNão incluído: $2199 por licença ao ano, cobrados anualmente (Professional); as execuções de CI/CD exigem licenças do Runtime Engine, uma por sessão7
    • mablParcialmente / com custo extra: Orçamento personalizado, sem preço público; as execuções na nuvem consomem créditos; avaliação gratuita de 14 dias
    • Applitools EyesNão incluído: $667 por mês, cobrados anualmente, para 1000 checkpoints de página (Starter)7
    • PercyParcialmente / com custo extra: Limitado a 5000 capturas de tela por mês; 10 mil custam $199 por mês, com cobrança anual7
  • Aplicativos desktop do Windows

    Logotipo do GUI Test StudioGUI Test Studio

    Incluído: Qualquer aplicativo na tela

    • SeleniumNão incluído: Não
    • PlaywrightParcialmente / com custo extra: Somente apps Electron (experimental)
    • CypressNão incluído: Não
    • KatalonParcialmente / com custo extra: Apps UWP, WinForms, WPF e Win32, na medida em que os controles deles se descrevem para o Windows (WinUI não listado); só Professional e Enterprise8
    • mablNão incluído: Não consta na documentação
    • Applitools EyesParcialmente / com custo extra: Por meio de um teste desktop em código
    • PercyNão é a finalidade desta ferramenta: Aplicativos web e móveis
  • Celulares

    Logotipo do GUI Test StudioGUI Test Studio

    Incluído: Android: um celular real

    • SeleniumNão incluído: Exige Appium
    • PlaywrightParcialmente / com custo extra: Emulação no navegador; Chrome para Android experimental
    • CypressParcialmente / com custo extra: Web móvel no tamanho de viewport de um celular; nunca apps nativos
    • KatalonIncluído: iOS e Android
    • mablIncluído: iOS e Android
    • Applitools EyesParcialmente / com custo extra: Por meio de testes do Appium
    • PercyIncluído: Apps móveis (App Percy)
  • Como uma falha é explicada

    Logotipo do GUI Test StudioGUI Test Studio

    Incluído: Um Relatório de confiança completo: as imagens, cada etapa, o motivo em palavras simples9

    • SeleniumNão incluído: Um stack trace
    • PlaywrightParcialmente / com custo extra: Um visualizador de traces, para desenvolvedores
    • CypressParcialmente / com custo extra: Command Log; no Cypress Cloud, Test Replay e resumos de erro com IA
    • KatalonParcialmente / com custo extra: Relatórios (HTML, PDF, JUnit); análise de falhas com IA só nos planos pagos7
    • mablIncluído: Painéis, detalhes das etapas e análise de falhas com IA
    • Applitools EyesParcialmente / com custo extra: Diferenças de imagem e o código da página por trás delas; as etapas da execução ficam na sua ferramenta de teste10
    • PercyParcialmente / com custo extra: Diferenças de imagem, com um resumo por IA nos planos pagos; as etapas da execução ficam na sua ferramenta de teste10
  • Cada navegador e dispositivo a partir de um teste

    Logotipo do GUI Test StudioGUI Test Studio

    Incluído: Gerados e realmente executados em cada um: Chrome, Edge, Firefox, mais de 80 dispositivos, idiomas, velocidades de rede

    • SeleniumParcialmente / com custo extra: Cada navegador configurado em código
    • PlaywrightParcialmente / com custo extra: Configurado por projeto, uma imagem de referência para cada
    • CypressParcialmente / com custo extra: Família Chrome, Edge e Firefox; WebKit experimental; celulares como tamanhos de viewport
    • KatalonParcialmente / com custo extra: Navegadores e dispositivos iOS e Android reais, com o complemento TestCloud
    • mablIncluído: Chrome, Firefox, Safari (WebKit) e Edge na nuvem deles
    • Applitools EyesParcialmente / com custo extra: Renderiza a página em outros navegadores e dispositivos; os cliques e a digitação rodaram em um único navegador
    • PercyParcialmente / com custo extra: Renderiza a página em outros navegadores e dispositivos; os cliques e a digitação rodaram em um único navegador
  • Integração com o Jira

    Logotipo do GUI Test StudioGUI Test Studio

    Incluído: Uma execução que falhou vira uma issue no Jira com as imagens: a partir do relatório, ou sozinha no seu pipeline

    • SeleniumNão incluído: Não incluído
    • PlaywrightNão incluído: Não incluído
    • CypressParcialmente / com custo extra: Por meio do Cypress Cloud, no plano Team11
    • KatalonIncluído: Sim
    • mablIncluído: Sim
    • Applitools EyesIncluído: Sim: uma issue a partir de uma diferença que você marca no painel dele
    • PercyIncluído: Sim: uma issue a partir da página de revisão dele (só Jira Cloud)
  • Integração com o Figma

    Logotipo do GUI Test StudioGUI Test Studio

    Incluído: O nosso plugin do Figma transforma um design em um teste, e uma sincronização acompanha o design

    • SeleniumNão incluído: Não incluído
    • PlaywrightNão incluído: Não incluído
    • CypressNão incluído: Não consta na documentação
    • KatalonParcialmente / com custo extra: Por meio do assistente de IA: casos de teste a partir de um fluxo do Figma12
    • mablNão incluído: Não consta
    • Applitools EyesIncluído: Sim: designs comparados com os checkpoints dos seus testes em código
    • PercyIncluído: Sim: designs comparados com os snapshots dos seus builds
Anotações12
  1. 1.O Selenium encontra um elemento pelo id, nome, caminho CSS ou XPath, ou pelo texto de um link; o Playwright também pelo papel e pelo rótulo; o Cypress por um seletor ou pelo texto.O que uma página desenha dentro de um canvas, como as barras de um gráfico, os pinos de um mapa ou um jogo, são pixels sem elemento, papel ou texto próprios, então nenhum localizador os encontra: o teste clica em coordenadas, e uma asserção precisa do próprio código do aplicativo ou de uma captura de tela.A documentação do Cypress diz que as asserções dele não conseguem verificar formas desenhadas em um canvas, e indica plugins de teste visual.Uma área de trabalho remota é uma única imagem da tela de outro computador.
  2. 2.O Katalon pode encontrar um elemento web ou móvel por uma imagem dele: na web, a imagem é comparada pixel a pixel com o elemento na página, e clicar em uma imagem não é suportado em um navegador headless.No desktop Windows, a correspondência de imagens exige a biblioteca SikuliX, baixada e importada separadamente.
  3. 3.O visual find do mabl, para testes de navegador e celular, guarda uma descrição por IA de uma área desenhada durante a gravação no seu Trainer.Na hora da execução, a descrição e uma captura de tela são enviadas a um modelo de IA, que responde onde a área está; a documentação dele cita elementos canvas, PDFs e mapas como os casos para os quais ele serve.
  4. 4.O Playwright compara capturas de tela pixel a pixel, dentro de um limite de cor e de um número de pixels diferentes que você define: uma diferença de renderização maior que essas tolerâncias faz o teste falhar.A documentação dele diz que as capturas de tela diferem entre navegadores e plataformas (renderização, fontes, hardware, modo headless), então ele guarda uma imagem de referência por navegador e plataforma, e recomenda executar os testes onde as referências foram feitas.Uma falha é mostrada como uma imagem dos pixels diferentes ao lado da esperada e da obtida, não descrita em palavras.
  5. 5.O Katalon Studio salva capturas de tela de um aplicativo web ou móvel com as palavras-chave de checkpoint; elas são comparadas na plataforma Katalon (antes TestOps), pixel a pixel, por layout ou por conteúdo, dentro do número de resultados de teste que o nível da sua plataforma permite.
  6. 6.Os testes visuais do mabl são um tipo de teste à parte: até 50 endereços de página, uma viewport fixa de 1366 x 3072, cada página comparada pixel a pixel com a sua linha de base; nenhuma etapa de teste ou de espera pode ser adicionada a eles.As asserções visuais dele verificam uma captura de tela de um elemento em relação a uma descrição em palavras simples, com um modelo de IA; a página de preços lista essas asserções para todos os clientes.
  7. 7.Cypress Cloud: Starter gratuito com 500 resultados de teste por mês; Team a partir de $67 por mês, cobrados anualmente a $799.Katalon Professional: $2199 por licença ao ano, cobrados anualmente; executar testes pela linha de comando ou por um pipeline de CI/CD exige o complemento Katalon Runtime Engine, cuja licença flutuante executa uma sessão por vez, e a execução na nuvem exige complementos TestCloud.O plano Free não tem execução em paralelo, autocorreção, análise de falhas com IA nem testes desktop, e permite até 40 suítes de teste.Applitools Starter: $667 por mês com cobrança anual, usuários ilimitados, 1000 checkpoints de página ou 100 mil checkpoints de componente; Professional e Enterprise sob consulta.Percy: 5000 capturas de tela por mês no plano de entrada; Desktop $199 por mês com cobrança anual com 10 mil capturas, depois $0.036 cada; Desktop & Mobile $599 por mês com cobrança anual com 25 mil, depois $0.048 cada.
  8. 8.O Katalon Studio testa aplicativos desktop do Windows com o seu próprio driver, baseado na biblioteca FlaUI, desde a versão 10.4.0, sem instalação separada.A documentação dele lista apps UWP, WinForms, WPF e Win32 clássicos, no Windows 10 (o WinUI não está na lista), e a página de preços inclui testes desktop no Professional e no Enterprise, não no Free.O FlaUI encontra os controles pelas informações de acessibilidade do Windows (UI Automation): um controle personalizado que não se descreve ali não pode ser encontrado.
  9. 9.O Relatório de confiança mostra a imagem esperada e a obtida com a mudança contornada, cada evento, texto e asserção da execução, o motivo em palavras simples (Análise inteligente com IA) e o histórico de cada execução.Um clique transforma uma falha em um relatório de bug em PDF ou Excel, ou em uma issue do Jira.
  10. 10.Esses serviços recebem as imagens (ou snapshots de página) que o seu código de teste envia: os painéis deles mostram essas imagens e o que difere entre elas, enquanto os cliques e a digitação que levaram a cada uma ficam no relatório da sua própria ferramenta de teste.
  11. 11.O Cypress Cloud cria uma issue do Jira a partir de um teste específico; a documentação dele exige um plano Team.
  12. 12.O assistente de IA do Katalon (True Platform) pode gerar casos de teste a partir de um fluxo do Figma e verificar uma implementação em relação a um design do Figma.

Preços conforme publicados por cada fornecedor em 28 de outubro de 2026.

A Análise inteligente com IA é opcional: execute-a em um modelo de IA local que fornecemos ou que você traz, ou com qualquer provedor de IA na nuvem.

Fatos conferidos na documentação oficial, nas páginas de produto e nas páginas de preços de cada fornecedor em 29 de outubro de 2026.Todos os nomes de produtos são marcas registradas de seus respectivos proprietários; este guia não é afiliado a eles nem endossado por eles.

Os problemas dos testes codificados e os limites deles

Dez problemas que as equipes encontram com os testes codificados, e com os serviços de testes visuais acrescentados a eles, do mais importante em diante.Cada um diz o que acontece, mostra isso, e o que o GUI Test Studio faz no lugar.

1. Cegas para o que o usuário vê

Logotipo de SeleniumLogotipo de PlaywrightWinAppDriver

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.

2. Cada redesign os quebra

Logotipo de SeleniumLogotipo de PlaywrightWinAppDriver

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.

3. Limitações de arquitetura

Logotipo de SeleniumLogotipo de PlaywrightWinAppDriver

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.

4. Exige saber programar, e a manutenção vira um pesadelo

Logotipo de SeleniumLogotipo de PlaywrightWinAppDriverApplitools EyesLogotipo de PercyArgos

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.

5. Falsos positivos

Logotipo de Playwright

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.

6. Videogames

Logotipo de SeleniumLogotipo de PlaywrightWinAppDriver

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ã.

7. As suas telas saem da sua empresa

Applitools EyesLogotipo de PercyArgos

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.

8. Pago por captura de tela

Applitools EyesLogotipo de PercyArgos

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.

9. Uma ferramenta por plataforma

Logotipo de SeleniumLogotipo de PlaywrightWinAppDriver

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.

10. Falhas que só um desenvolvedor consegue ler

Logotipo de SeleniumLogotipo de PlaywrightWinAppDriver

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.

Ver o Relatório de confiança

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.

Testes codificados vs GUI Test Studio

Tema por tema: o que um teste codificado exige da sua equipe, e o que o GUI Test Studio exige no lugar.

  • Criar um teste

    GUI Test Studio

    Qualquer pessoa grava o fluxo, ou o descreve em um prompt para o Claude, o ChatGPT ou um modelo de IA local: um que fornecemos, ou um seu.

    Testes em código

    Logotipo de SeleniumLogotipo de PlaywrightCypress

    Um desenvolvedor escreve código em Java, Python, C# ou JavaScript.

  • Mantê-lo atualizado

    GUI Test Studio

    Etapas claras em uma linha do tempo visual que você edita como uma montagem de vídeo, ou altera pedindo à IA.

    Testes em código

    Logotipo de SeleniumLogotipo de PlaywrightCypress

    Uma segunda base de código, com revisões, refatoração e atualizações.

  • O que é verificado

    GUI Test Studio

    A tela que o seu usuário vê.

    Testes em código

    Logotipo de SeleniumCypress

    O código da página.

  • Um redesign

    GUI Test Studio

    Nenhum localizador (o código que aponta para um botão) para escrever: o aplicativo é consultado primeiro, e a própria tela é a alternativa.

    Testes em código

    Logotipo de SeleniumLogotipo de PlaywrightCypress

    Um id ou uma classe renomeada quebra o teste, embora nada tenha mudado para o usuário.

  • Plataformas

    GUI Test Studio

    Uma ferramenta para web, desktop Windows, Android e jogos.

    Testes em código

    Logotipo de SeleniumLogotipo de PlaywrightCypress

    Uma ferramenta por plataforma (Selenium ou Playwright para a web, WinAppDriver para o Windows, Appium para celulares).

  • Ler uma falha

    GUI Test Studio

    Imagens e uma frase simples que qualquer pessoa entende.

    Testes em código

    Logotipo de SeleniumLogotipo de PlaywrightCypress

    Um stack trace.

  • Falsos positivos

    GUI Test Studio

    Só uma mudança clara em uma região conta, e a IA explica o que é.

    Comparação de pixels

    Logotipo de Playwright

    Uma diferença de fonte ou de renderização entre máquinas pode fazer o teste falhar.

  • Navegadores e dispositivos

    GUI Test Studio

    Grave uma vez; o teste é gerado para Chrome, Edge, Firefox, mais de 80 dispositivos e tamanhos de tela, idiomas, fusos horários, velocidades de rede e níveis de zoom, e executado em paralelo.

    Testes em código

    Logotipo de SeleniumLogotipo de Playwright

    Mais configuração, e uma imagem de referência por navegador e sistema.

GUI Test Studio: se você vê, você testa

O GUI Test Studio testa um aplicativo como uma pessoa testa: ele olha a tela, clica, digita e verifica o que vê.Veja o que isso significa para a sua equipe.

  • Ele testa como uma pessoa testa

    Ele encontra e verifica cada elemento pela visão, seja qual for a tecnologia do aplicativo: páginas web, aplicativos de desktop Windows, celulares Android, jogos, gráficos desenhados em um canvas, áreas de trabalho remotas.Ele não depende de nenhuma arquitetura: se você vê, você testa.

  • Crie um teste em minutos

    Grave o fluxo uma vez, do jeito que você o testaria à mão, ou descreva-o em um prompt e deixe a IA gravá-lo para você.

  • Edite como um vídeo

    Altere um teste visualmente em uma linha do tempo, como uma montagem de vídeo, ou peça a mudança à IA.

  • Nenhum conhecimento técnico necessário

    Ele é fácil de usar e intuitivo: qualquer pessoa da equipe cria, edita e executa testes sem escrever código.

  • Fácil de manter

    Não há código de teste nem localizador para manter funcionando: quando o aplicativo muda, um teste é atualizado com alguns cliques na linha do tempo, ou com um prompt.

  • Acessível

    €39 por mês para um usuário, ou €29 por usuário por mês para uma equipe, com todos os recursos e testes e execuções ilimitados.

  • Um relatório em linguagem humana

    O Relatório de confiança diz o que foi aprovado, o que foi reprovado e por quê, em palavras simples, com as imagens esperada e encontrada lado a lado.

  • Ignora o ruído, pega as regressões

    O ruído de renderização nunca reprova um teste sozinho, enquanto uma mudança real de cor, de tamanho ou de texto, ou um elemento que falta, é pega onde aconteceu.

  • Jira e Figma integrados

    Uma execução reprovada vira um item do Jira com as imagens dela, e um design do Figma vira um teste antes mesmo de o recurso ser construído.

  • Funciona com o seu assistente de IA

    O servidor MCP dele permite que o Claude, o ChatGPT ou um modelo de IA local, um dos nossos ou um seu, criem, alterem e executem testes para você.

Onde cada ferramenta se posiciona

O estudo comparativo, resumido em quatro imagens.Cada posição é calculada a partir das células da tabela: aponte para um ponto para ver as linhas por trás dele.

  • Completude e facilidade: o quanto uma ferramenta consegue testar e verificar, em relação a quanto ela facilita criar, manter e ler testes.
  • Web, desktop, celular, jogos e máquinas virtuais: se uma ferramenta testa qualquer aplicativo, seja qual for a tecnologia dele, em relação a quantas plataformas ela alcança.
  • Manutenção dos testes: quem consegue manter os testes em dia, em relação a quanto trabalho uma mudança no aplicativo custa.
  • Verificação local e segurança dos dados: o quanto uma ferramenta verifica, em relação a se as asserções, as suas telas e a análise de IA ficam nos seus próprios computadores.

Aponte para uma ferramenta para acompanhá-la nas quatro matrizes

Ferramentas de testes codificados
Plataformas de automação de testes
Serviços de testes visuais

Abrangência e facilidade

Quanto ele pode testar, e quão técnico é usá-lo?

O que ele pode testar e verificar →
Fácil e completoCompleto, mas técnicoFácil, mas limitadoTécnico e limitado

Testes fáceis de criar, manter e ler, sem código →

→
Habilidades necessárias para criar e manter um teste · Quem mantém os testes atualizados · Como uma falha é explicada · Custo
↑
Para onde vão os seus testes e telas · Canvas, gráficos, mapas, áreas de trabalho remotas · Verifica o que o usuário vê · Videogames · Aplicativos desktop do Windows · Celulares · Cada navegador e dispositivo a partir de um teste · Integração com o Jira · Integração com o Figma
Abrangência e facilidade
FerramentaTestes fáceis de criar, manter e ler, sem códigoO que ele pode testar e verificar
GUI Test Studio100 %100 %
Selenium13 %17 %
Playwright25 %33 %
Cypress25 %22 %
WinAppDriver13 %17 %
Katalon38 %56 %
mabl88 %44 %
Applitools Eyes13 %61 %
Percy38 %56 %

Web, desktop, celular, jogos e máquinas virtuais

Testes de ponta a ponta universais em todos os frameworks (WPF, Electron, motores de jogos), sem acesso ao código-fonte nem à árvore de acessibilidade.

Plataformas e dispositivos que alcança →
Qualquer aplicativo, qualquer plataformaGrande alcance, preso ao código do aplicativoQualquer aplicativo, menos plataformasPreso ao código do aplicativo, poucas plataformas

Independente de como o aplicativo é construído →

→
Como um teste encontra um elemento · Canvas, gráficos, mapas, áreas de trabalho remotas
↑
Aplicativos desktop do Windows · Celulares · Videogames · Cada navegador e dispositivo a partir de um teste
Web, desktop, celular, jogos e máquinas virtuais
FerramentaIndependente de como o aplicativo é construídoPlataformas e dispositivos que alcança
GUI Test Studio100 %100 %
Selenium0 %13 %
Playwright0 %38 %
Cypress0 %25 %
WinAppDriver0 %13 %
Katalon50 %50 %
mabl50 %50 %
Applitools Eyes50 %38 %
Percy50 %38 %

Manutenção dos testes

Quem mantém os testes atualizados, e quanto trabalho isso dá?

Pouco trabalho depois que o aplicativo muda →
Manutenção leve, para qualquer pessoaManutenção leve, para desenvolvedoresPara qualquer pessoa, manutenção mais pesadaManutenção pesada, para desenvolvedores

Qualquer pessoa da equipe pode manter os testes →

→
Habilidades necessárias para criar e manter um teste · Quem mantém os testes atualizados
↑
Atualizar um teste depois de uma mudança · Quando o código do aplicativo muda, não a tela · Diferenças de renderização entre máquinas · Como uma falha é explicada · Cada navegador e dispositivo a partir de um teste
Manutenção dos testes
FerramentaQualquer pessoa da equipe pode manter os testesPouco trabalho depois que o aplicativo muda
GUI Test Studio100 %100 %
Selenium0 %10 %
Playwright0 %40 %
Cypress0 %30 %
WinAppDriver0 %0 %
Katalon50 %50 %
mabl100 %70 %
Applitools Eyes0 %60 %
Percy25 %60 %

Verificação local e segurança dos dados

Onde as asserções são feitas, e para onde vão suas telas e seus dados?Os dados sensíveis ficam mais seguros quando nunca saem dos seus computadores.

É executado e fica nos seus próprios computadores →
Asserções sólidas, nos seus computadoresPrivado, mas com asserções básicasAsserções sólidas, na nuvemAsserções básicas, na nuvem

Verifica o que o usuário vê e explica uma falha →

→
Verifica o que o usuário vê · Como uma falha é explicada
↑
Onde as asserções rodam · Para onde vão os seus testes e telas · Onde a análise com IA roda
Verificação local e segurança dos dados
FerramentaVerifica o que o usuário vê e explica uma falhaÉ executado e fica nos seus próprios computadores
GUI Test Studio100 %100 %
Selenium0 %100 %
Playwright50 %83 %
Cypress25 %50 %
WinAppDriver0 %100 %
Katalon50 %50 %
mabl75 %17 %
Applitools Eyes75 %50 %
Percy75 %0 %
A posição de cada ferramenta é calculada a partir do estudo comparativo: dois pontos para cada “Incluído”, um para cada “Parcialmente / com custo extra”, nenhum nos outros casos, numa média das linhas de cada matriz (na matriz de segurança, uma linha que não corresponde ao propósito de uma ferramenta, como IA para uma ferramenta que não tem, fica de fora).Aponte para um ponto para ver as linhas por trás da posição dele.O WinAppDriver não é uma coluna do estudo; a posição dele vem das mesmas linhas, conferidas com a documentação dele.

Pronto para gravar o seu primeiro teste?

Todos os recursos, por 15 dias.

Prefere ver no tipo de aplicativo que você testa?Agende uma chamada gratuita de 30 minutos com a nossa equipe.

Agendar uma demonstração