Você é dono do seu código · Você é dono das suas evidências
Nexus Studio: Saiba se um teste que falhou é um bug real ou apenas ruído
O Nexus Studio é um sistema de QA on-prem para Playwright, Selenium e pytest que julga testes com 14 verdicts e guarda evidências de cada falha.
É um app desktop para Windows. Cada falha é registrada com seu relatório, captura de tela e logs, os registros podem ser selados em uma cadeia SHA-256 e nenhum dado de teste sai do seu PC.
Decidindo por uma equipe? Leia a página para líderes →
- 14
- verdicts em vez de aprovado ou reprovado, e cada falha registrada com seu relatório, logs e captura de tela
- 6,057
- testes na nossa etapa de validação para lançamento: 2,997 no mecanismo, 3,060 no Studio
- 0
- cópias dos seus dados de teste nos nossos servidores
Estimativa
Escrever um teste é a parte barata. Mantê-lo funcionando não é.
Triagem, seletores quebrados e reexecuções instáveis consomem horas toda semana. Insira seus próprios números e veja as horas: os valores de exemplo resultam em cerca de 54% menos tempo, que é uma suposição nossa e não uma medição.
Valores de exemplo, edite-os. Os minutos são suposições nossas.
Manualmente h por mês
Com o Studio h por mês
Redução%
Uma estimativa a partir dos seus números, não uma medição.
Como a conta fecha: para cada tipo de trabalho, a contagem de uma semana vezes seus minutos, somados, vezes 52 semanas ao longo de 12 meses, divididos por 60. Escrever testes e esperar as execuções não entram na conta.
Como funciona
Três passos, todos em máquinas que você controla.
- Escreva ou grave os testes.
Navegue pelo seu app em um navegador real e o Nexus Recorder escreve código Playwright ou Selenium padrão, sem IA no processo. Ou importe os testes que você já tem. Seus testes continuam sendo seus: Playwright, Selenium e pytest puros, sem lock-in. Como são os arquivos e como sair
- Execute-os e receba um verdict.
O Patrol roda Chromium, Firefox, WebKit e um celular Android real, um após o outro ou até três ao mesmo tempo. Cada resultado é um dos 14 verdicts em vez de aprovado ou reprovado, para que uma rede lenta, um desafio de bot e um defeito real deixem de parecer iguais.
- Guarde a prova.
Toda falha é registrada com seu relatório, captura de tela e logs, e uma cadeia SHA-256 mostra que nada foi alterado depois. Veja o que uma falha registra
- SECURE
- CHAOS_RESILIENT
- AUTO_RECOVER
- FLAKY
- PERFORMANCE_DEGRADED
- A11Y_VIOLATION
- SECURITY_VIOLATION
- BREACHED
- BREACHED_FLAKY
- CHAOS_BREACHED
- TIMEOUT
- UNREACHABLE
- BLOCKED
- CRASHED
O que torna o Nexus Studio diferente
Seis compromissos que definem como o produto se comporta e que você mesmo pode verificar.
- Ele roda onde seu aplicativo roda.
O Studio roda no seu PC ou mini PC com Windows 11, e seu engine executa suas suítes ali, em Docker na mesma máquina, ou via SSH em outra máquina da sua rede ou VPN. Testes, evidências e histórico nunca saem desses discos.
- Um veredito, não uma cor.
Quatorze vereditos separam uma rede lenta, um desafio de bot ou um navegador morto de um defeito genuíno. O Jira é notificado apenas de falhas e timeouts, nunca de um site bloqueado ou de um navegador que travou, então seu backlog contém apenas bugs reais.
- Nada de verde silencioso.
Um teste que passa no retry é reportado como FLAKY. Uma execução de caos em que nenhuma falha foi injetada é reportada como NOT_INJECTED. O self-healing propõe uma correção e mantém a execução vermelha até você decidir.
- Evidências que você pode verificar.
Cada arquivo de um registro tem hash e é encadeado ao anterior. O Verify indica o primeiro registro que mudou, então você nunca precisa confiar em um painel às cegas.
- A IA que você escolher, sujeita a regras.
Sua própria ferramenta de IA ou um modelo local redige o teste. Um Vet determinístico o verifica, uma execução de rascunho pode ensaiá-lo, e nada é salvo até você aceitar. O Recorder não usa IA alguma.
- Testes ativos exigem consentimento.
Testes de carga, varreduras de segurança e caos de infraestrutura só começam após autorização explícita, e essa autorização é registrada junto com a evidência.
Os problemas que ele foi feito para resolver.
Selecione um problema para ver como o Studio o resolve e em qual tela.
Um teste flaky é registrado como um bug real.
Uma falha que passa no retry é classificada como FLAKY, não como defeito, e não registra nada. Com Jira ou Azure Boards ativados, uma execução com falha abre uma issue por teste, inclusive TIMEOUT; uma falha repetida adiciona um comentário e uma aprovação limpa fecha a issue. BLOCKED, UNREACHABLE e CRASHED nunca abrem uma, nem um teste que não conseguiu iniciar, porque isso não é um resultado.
Patrol, Evidence Locker
O site bloqueia o bot, e o relatório culpa o app.
Um 403, um 429 ou uma página de desafio do Cloudflare, reCAPTCHA ou hCaptcha é reportado como BLOCKED: um veredito de ambiente que nunca abre um ticket. Os sinais de automação ficam ocultos por padrão.
Evidence Locker, Settings
Os seletores deixam de funcionar a cada mudança na interface.
Quando uma etapa falha, candidatos mais fortes já estão preparados e o Repair line aplica um deles, do mais forte ao XPath por último. O Locator health sinaliza seletores fracos antes que quebrem.
Patrol
As evidências ficam espalhadas entre capturas de tela e threads de chat.
Cada execução com falha registra em um só lugar seu relatório, metadados, captura de tela e log bruto. Uma falha real também guarda o vídeo (você escolhe quais vereditos em Settings), e uma cadeia SHA-256 comprova que nada foi alterado depois.
Evidence Locker
A triagem consome a manhã inteira.
O relatório forense reúne a falha, a telemetria e os erros da página, e a IA que você escolher pode acrescentar uma análise. Marcar uma falha como Real bug ou False alarm exige apenas um motivo.
Evidence Locker, AI Providers
Três navegadores e dois celulares Android significam cinco execuções.
Uma execução de Patrol cobre Chromium, Firefox e WebKit, em sequência por padrão ou até três ao mesmo tempo, além de celulares Android reais, com um veredito por engine.
Patrol, Devices & Mobile
A segurança é testada no final, se é que é testada.
O Smart Monkey verifica um alvo autorizado em busca de XSS, injeção de SQL, SSRF e outras vulnerabilidades, confirma achados cegos com um serviço de escuta na sua própria máquina e exporta SARIF.
Segurança
Ninguém sabe se o app sobrevive a uma queda.
O Chaos Lab deixa a rede lenta ou a interrompe e limita a CPU durante o teste, e pausa ou encerra um contêiner Docker enquanto mede como o app se recupera.
Chaos Lab
Regressões de desempenho chegam à produção sem serem percebidas.
Os Web Vitals vêm ativados por padrão e são avaliados em relação a orçamentos. O Load acrescenta a latência p95 e p99 e amostra uma página real enquanto o teste de carga está em andamento.
Load, History
Migrar a suíte parece arriscado demais.
Não há formato proprietário para entrar ou sair: o Recorder, o AI writer e o Test Adapter geram código Playwright, Selenium ou pytest.
Test Adapter, Nexus Recorder, AI writer
Os dados de QA ficam nos servidores de terceiros.
O Studio roda no seu PC ou mini PC com Windows 11, e o engine executa as suítes nessa máquina, em Docker nela, ou via SSH em outra máquina da sua rede ou VPN. A verificação de licença envia um hash da máquina, um nonce, um token e o nome do host, o SO e a versão do Studio da máquina, nunca dados de teste.
Tela Docker · Tenha controle da sua infraestrutura
Leia mais: teste instável ou bug real, testes que falham quando a aplicação está bem e testes que quebram após uma mudança na interface.
Um só estúdio, do primeiro teste à decisão de release.
As seis áreas em que um líder de QA trabalha todos os dias. Cada quadro é construído com os rótulos do próprio Studio e um workspace real. O tour pelo Studio percorre todas as telas.
O Nexus Recorder escreve código Playwright ou Selenium conforme você clica, sem IA no processo. O gerador com IA usa a ferramenta de IA que você já tem, e o Test Adapter importa os testes que sua equipe escreveu. Uma revisão determinística, o Vet, analisa os três e aplica os critérios mais rigorosos ao código escrito por IA.
Record a test
Escolha o alvo e os mecanismos, e o Patrol os executa um após o outro, ou até três ao mesmo tempo. Testes novos passam primeiro por um ensaio no ambiente isolado, onde nenhuma execução conta no histórico.
Target
Desktop matrixMobile emulatedReal Android deviceDesktop + real Android device
headedvisuala11ysecurityno retryno stealth
Run patrol for real (1 TCs)O Watch reexecuta continuamente uma seleção em intervalos definidos e envia alertas pelo Telegram ou Slack apenas quando um estado muda. Ele roda como um processo independente, então fechar o Studio não o interrompe. Para pipelines, a tela CI/CD escreve o arquivo do GitHub Actions ou GitLab CI para você.
Watch
re-runs the selection · alerts only when a state changes
RepeatOnce, on a date
Cada falha é arquivada onde você pode consultá-la: o relatório forense, os metadados, a telemetria, o log bruto e, quando sua IA responde, a análise dela: as configurações padrão do Studio deixam esse recurso ativado. A triagem pede um motivo, e um veredito de Bug real ou Alarme falso passa a integrar a cadeia de custódia.
| Test | Identity | Verdict | When (UTC) |
|---|---|---|---|
| TC98 | device-android-phone | TIMEOUT | 09-29 00:24 |
| TC03 | firefox | BREACHED | 09-27 19:06 |
TC03 · chromium · 2026-09-27_13-46 [BREACHED]
metadata.json 1.3 kB · report.md 3.0 kB · screenshot.png 46 kB · video.webm 469 kB
Real bugFalse alarmArchive…O Chaos Lab injeta falhas no navegador, ou pausa e encerra um contêiner Docker registrado enquanto mede a recuperação. O Load apresenta percentis e Web Vitals sob carga. O Smart Monkey verifica alvos que você tem autorização para testar.
Chaos Lab
O histórico mantém cada teste em cada identidade, execução após execução. O preditor de instabilidade pontua o risco com base nesse mesmo histórico e informa seu grau de confiança. O Relatório Executivo transforma isso em uma decisão de lançamento: prosseguir, ter cautela ou não prosseguir.
| Test | chromium | firefox | webkit | Android phone |
|---|---|---|---|---|
| TC02 | 9/9 SECURE | 7/8 SECURE | 6/6 SECURE | 1/1 SECURE |
| TC03 | 5/7 SECURE | 4/7 SECURE | 5/7 SECURE | no runs |
| TC04 | 6/6 SECURE | 6/6 SECURE | 6/6 SECURE | 0/1 TIMEOUT |
Enterprise
Pronto para empresas desde a concepção
Os controles que as equipes de segurança e conformidade exigem fazem parte do produto, não são um complemento.
- Log de auditoria e cadeia de custódia.
Cada arquivo de um registro tem hash SHA-256 e é encadeado ao anterior. Cada decisão de Real bug ou False alarm entra na cadeia, então o histórico de um veredito é tão verificável quanto a evidência por trás dele.
- Os dados de teste ficam na sua rede.
A verificação de licença é a única conexão de saída, e ela não carrega dados de teste.
- Sem túnel, sem URL de staging exposta.
A suíte acessa sua aplicação como ela é, em localhost ou em uma URL de staging privada, sem abrir um túnel nem publicar um endereço.
- Roda na sua infraestrutura.
Windows 11 ou Ubuntu 24.04 LTS, localmente, em Docker ou via SSH, escolhido com uma única configuração por workspace.
- Tudo é seu.
Código, evidências e histórico são arquivos simples no seu workspace. Você pode sair a qualquer momento e levar tudo com você.
Aprofunde-se
Cada tópico tem sua própria página.
Os detalhes, os limites e as evidências por trás deles ficam onde você pode lê-los por completo.
- O que uma falha deixa para trás.
Cada execução com falha registra um relatório forense, seus metadados, a telemetria, o log bruto e uma captura de tela do frame que falhou. Uma falha real também guarda o vídeo e, com a sua IA conectada, o relatório também traz uma análise. Veja uma pasta de falha real
- Seus testes continuam sendo código padrão.
Arquivos Playwright, Selenium e pytest simples que pertencem a você, e uma forma documentada de sair a qualquer momento. Como são os arquivos
- Testar localhost sem um túnel.
O engine inicia seu app, espera até que ele responda, executa os testes e o encerra, sem URL de staging exposta. Como funciona
- Como manter uma suíte viva.
O Locator health sinaliza seletores fracos antes que quebrem, e o Repair line troca por um mais forte quando uma etapa falha. Seletores que quebram
- O que sai da sua rede.
Uma verificação de licença e nenhum dado de teste. Qualquer outra coisa que você ativar se comunica com o seu serviço diretamente da sua máquina. Todas as conexões
Por que confiar
- Ele roda onde seu aplicativo roda.
No seu PC Windows 11 ou mini PC, com o engine local, no Docker ou via SSH. Seu app em localhost ou em uma URL de staging privada é testado como está: sem túnel, sem URL exposta. Como o localhost funciona
- Nada de verde silencioso.
Uma nova tentativa que passa é FLAKY. O Self-healing propõe uma correção e mantém a execução em vermelho até você decidir.
- Evidências que podem ser verificadas.
Cada arquivo de um registro tem hash SHA-256 e é encadeado ao anterior. O Verify indica o primeiro registro que mudou.
- Testes ativos pedem permissão primeiro.
Testes de carga, varreduras de segurança e caos de infraestrutura só começam depois de uma autorização explícita, registrada junto à evidência.
- Tudo é seu.
Código, evidências e histórico são arquivos no seu workspace. Saia quando quiser.
Lendo isto como CTO ou fundador? O que ele faz pela sua equipe · Glossário de todos os termos
Seus testes e evidências só saem das suas máquinas quando você mesmo os envia, por exemplo, para um provedor de IA que você conectou.
Por conta própria, o Nexus Studio faz uma única conexão, sem nenhum dado de teste: a verificação de licença. A chave é enviada uma só vez, para ativar; cada verificação seguinte envia um hash da máquina, um nonce, um token e o nome do host, o SO e a versão do Studio da máquina.
- Quem tem acesso. Os servidores de licença rodam na Cloudflare, que vê o endereço IP de cada verificação. Nunca recebemos seus dados de teste. Armazenamos seu e-mail, status de cobrança e registros de licença.
- O que você liga. Jira, Slack ou uma IA na nuvem se comunicam com esses serviços diretamente da sua máquina, nunca por nós, e somente se você os configurar.
- Tudo o que sai e por quanto tempo, e onde as evidências ficam em um PC, um mini PC, Docker ou um servidor alugado.
Primeiros passos
Seus primeiros 7 minutos.
Do trial ao seu primeiro verdict. Quanto tempo cada etapa leva depende da sua máquina e do seu app.
- Inicie o teste gratuito e instale.
Inicie o trial de 30 dias, baixe o instalador para Windows e cole sua chave para ativar. Windows 11 e 16 GB de RAM são o mínimo.
Download for Windows · Activate · New folder - Grave e ensaie seu primeiro teste.
Abra o Nexus Recorder, escolha uma URL e navegue pelo seu app. Um novo teste é ensaiado no sandbox, que não grava nada na evidência nem no History. Depois de três ensaios, ele está pronto para a primeira execução real. Gravações de API não têm sandbox.
Nexus Recorder · Record a test · Run in sandbox - Execute e leia o verdict.
Execute no Chromium, Firefox e WebKit. Cada um recebe um entre 14 verdicts, e uma falha é arquivada no Evidence Locker com seu relatório e screenshot.
Patrol · Evidence Locker · SECURE · FLAKY · TIMEOUT
Preço por máquina. Todos os recursos em todos os planos.
O Individual custa US$ 79 por mês para 1 máquina, o Team US$ 199 por mês para 3 e o Business US$ 599 por mês para 10, com 2 meses grátis no pagamento anual. O Enterprise é sob cotação. Sem cobrança por usuário ou por teste, e com teste de 30 dias sem cartão.
Oferta de lançamento: quando as 40 vagas de Founding Customer forem preenchidas, os planos anuais terão 30% de desconto no primeiro ano, até 31 de dezembro de 2026.
Antes de decidir: Suporte e longevidade, ou compare o Nexus Studio com BrowserStack, Sauce Labs, LambdaTest, QA Wolf e Checkly.
Perguntas frequentes
O Nexus Studio é uma alternativa ao BrowserStack?
Para equipes que executam testes Playwright ou Selenium e querem rodá-los nas próprias máquinas, sim. Para equipes que precisam de um catálogo com milhares de combinações de navegadores e dispositivos, não. O Nexus Studio não tem runners na nuvem: ele roda em máquinas que você controla, sem cobrança por execução paralela. A página de comparação traz os detalhes.
Posso executar testes Playwright sem um grid na nuvem?
Sim. O Playwright roda no seu próprio computador, no Docker ou em um servidor Linux, e uma grade na nuvem é opcional. O Nexus Studio acrescenta um gravador, execuções agendadas, veredictos e evidências por cima, e seus testes continuam sendo arquivos Playwright comuns. Ele roda no Windows 11, com 16 GB de RAM como mínimo. Self-hosted Playwright explica as opções.
Quanto um teste instável (flaky) me custa em horas?
Depende dos seus números, por isso o Nexus Studio não cita nenhum valor universal. Multiplique as falhas que sua equipe abre por semana pelos minutos que cada uma consome, some seletores quebrados e reexecuções e converta em horas por mês. Os valores de exemplo acima resultam em 59 horas por mês feitas à mão, uma suposição, não uma medição. A calculadora de custo de testes flaky usa os seus próprios números.
Como testar localhost sem um túnel?
Aponte BASE_URL para o seu app em localhost ou em uma URL de staging privada. O engine do Nexus inicia o app antes da execução, espera até que ele responda, executa os testes e o encerra depois, sem túnel e sem URL de staging exposta. Funciona no PC, em Docker ou via SSH. O guia de localhost explica como.
Quais dados saem da minha rede?
Nenhum dos seus dados de teste. A única conexão que o Studio faz por conta própria é a verificação de licença: a chave uma vez, na ativação, depois um hash da máquina, um nonce, um token e o nome do host, o SO e a versão do Studio. Nomes de testes, código, resultados, capturas de tela, vídeos e histórico ficam nas suas máquinas. Segurança e privacidade lista todas as conexões.
O Nexus Studio prende meus testes?
Não. O Nexus Recorder, o redator de IA e o Test Adapter geram arquivos Playwright, Selenium ou pytest padrão, que sua equipe pode ler, editar e manter. Os testes Python rodam com o pytest puro, e os testes Playwright em JavaScript rodam sem o Studio assim que o import aponta para @playwright/test. Os testes de API usam o formato próprio do Studio, por isso sair está documentado.
Quanto custa o Nexus Studio?
Os planos são cobrados por máquina, e todos incluem todos os recursos. O Individual cobre 1 máquina, o Team 3 e o Business 10, e o Enterprise é sob cotação. Não há cobrança por usuário, por teste ou por execução paralela, e o teste de 30 dias não exige cartão. A página de preços lista todos os preços.
Haverá uma versão em nuvem do Nexus Studio?
Uma versão hospedada na nuvem está planejada, mas não existe hoje e não tem data de lançamento. Tudo neste site descreve o produto que você pode baixar agora, que roda em máquinas que você controla: seu PC, um mini PC, Docker ou um servidor Linux via SSH.
Quando o Nexus Studio não é a escolha certa?
Quando você não trabalha no Windows, precisa de iPhones físicos, precisa de centenas de combinações de navegador e sistema operacional ou quer que outra pessoa hospede as execuções. Ele também ainda não tem SSO nem relatório SOC 2. A lista completa está na página de comparação.
Última atualização:
Execute os testes no seu próprio aplicativo.
Grátis por 30 dias, com todos os recursos, nas suas máquinas. Sem necessidade de cartão.
Faça uma pergunta