
Iris
Iris (tryiris.dev) · Programação
Iris é uma plataforma de testes com IA que escreve e executa testes web em linguagem natural. Ela controla um navegador como um usuário real e avisa o que quebrou.

Sobre Iris
What Is Iris
Iris é uma ferramenta de testes para aplicações web que roda no navegador, e recebe as instruções em frases comuns em vez de código. Você descreve o que quer verificar, indica a página, e um agente de IA abre um navegador, percorre o fluxo clicando e valida o resultado como uma pessoa faria. Ela ocupa a vaga do controle de qualidade, não a das ferramentas para desenvolvedores: foi feita para times que precisam de cobertura de regressão sem manter um arsenal de scripts frágeis.
A proposta se apoia em uma ideia. A automação tradicional quebra sempre que um seletor muda, então os engenheiros passam as semanas consertando testes em vez de entregar. O Iris lê a página de forma visual e por texto, então um botão que se move ou um campo que troca de nome normalmente não derruba a execução. A empresa afirma que os times gastam 70% menos tempo escrevendo e mantendo testes, cobrem cerca de três vezes mais terreno e escrevem perto da metade do código de antes. São números do próprio fornecedor, não medições independentes, e vêm de um produto jovem.
Dois limites vale esclarecer desde o começo. O Iris testa aplicações web, então apps móveis nativos e software de desktop ficam fora do alcance. E, embora a plataforma explique sua arquitetura abertamente e ofereça uma API, o aplicativo hospedado é um serviço comercial: você se cadastra em vez de hospedar tudo por conta própria.
Getting Started
- Acesse app.tryiris.dev e crie uma conta com e-mail ou com login do Google
- Configure um agente de IA padrão e conecte o provedor de modelos com que ele deve trabalhar
- Crie um projeto e adicione um teste dando um nome e colando a URL de destino
- Descreva o cenário em linguagem natural, por exemplo navegar até um site e buscar um termo, e veja como o Iris interpreta isso
- Rode o teste ou a suíte completa e leia os resultados, que incluem um vídeo da execução e os passos que falharam
Informações do produto
Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de Iris.
Ideal para
Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.
Usuários
- Engenheiros de QA
- Times de produto pequenos
- Desenvolvedores que entregam rápido
- Perfis não técnicos
Tarefas
- Escrever testes de ponta a ponta
- Verificar regressões
- Fluxos com autenticação
- Checagens visuais e de acessibilidade
- Validação de API
Cenários
- Chega uma pull request
- Um redesign vai ao ar
- Um time pequeno não tem equipe de QA
- Trabalho de localização
- Abrir um mercado novo
Principais recursos
Redação de testes em linguagem natural
Os testes começam como frases, não como scripts. Você digita o cenário, indica a página e o Iris transforma as instruções em um fluxo executável. Um passo de pré-visualização mostra como o agente leu suas palavras antes de rodar qualquer coisa, então você pega uma leitura errada a tempo. Para times sem engenheiro de automação formado, esse é o recurso que decide se os testes chegam a ser escritos.
Agentes de IA multimodais
Cada agente vê a página e lê o texto dela ao mesmo tempo, igual a uma pessoa. Essa mistura é o motivo de o Iris afirmar que lida com conteúdo carregado dinamicamente, estados da interface, respostas de rede e atualizações ao vivo sem scripts especiais. Quando um site muda, o aprendizado recursivo deixa o agente se ajustar em vez de falhar de imediato, e aí está o núcleo da promessa de autorrecuperação.
Projetos, testes e execuções
O trabalho fica em projetos, e cada projeto guarda um conjunto de testes que você roda um a um ou todos de uma vez. Um teste reúne suas instruções, regras de validação, critérios de sucesso e a própria configuração de agente. Cada execução é guardada como uma corrida com passos, tempos, capturas de tela e uma gravação, então uma falha chega com evidência, não só com um rastro de erro.
Armazenamento do navegador e testes com sessão
Nas configurações do projeto você carrega cookies, localStorage e sessionStorage, o que permite ao agente alcançar telas que ficam atrás de um login. Isso importa porque quase toda aplicação real se esconde atrás da autenticação, e testes que só tocam páginas públicas deixam passar os fluxos que de fato quebram em produção.
Integrações e ganchos de CI/CD
O Iris conecta ao GitHub para disparar testes em pull requests, criar issues e publicar resultados de checagem, e ao Slack e Discord para notificações em tempo real e alertas de falha. Ele também lista GitHub Actions, CircleCI, Jenkins e GitLab CI entre os pipelines compatíveis. A intenção é que um teste rode a cada mudança e caia na ferramenta onde o time já trabalha.
API aberta e arquitetura
A plataforma expõe uma API tRPC com autenticação por token que cobre testes, agentes, projetos e organizações, e aceita lotes e consultas filtradas. O Iris documenta como seu plano de controle e sua rede distribuída de agentes se encaixam, e o código fica em uma organização pública no GitHub. Ainda não há SDK de TypeScript, e o time diz que virá.
Relatórios com evidência visual
Uma execução concluída gera um relatório com os passos seguidos, o ponto de falha, uma gravação em vídeo e o contexto necessário para reproduzir o problema. Os relatórios podem ser compartilhados por e-mail e comparados com corridas anteriores. Para um time que tria um bug, a gravação costuma responder à pergunta mais rápido do que um log escrito.
Prós e contras
Prós
- Os testes são escritos em linguagem natural, então alguém sem perfil técnico consegue redigi-los e lê-los
- Passos que se adaptam sozinhos reduzem o pedágio de manutenção que faz as suítes de interface apodrecerem após um redesign
- Ganchos prontos com GitHub, Slack, Discord e CI/CD levam os resultados para onde o time já trabalha
- Fluxos com autenticação são testáveis por meio de cookies e armazenamento do navegador configuráveis
- Uma API tRPC documentada com presença pública no GitHub dá espaço para times técnicos construírem em cima
Contras
- Cobre apenas aplicações web, então testes móveis nativos e de desktop ficam fora do escopo
- O preço não é publicado no site principal, o que dificulta orçar antes de falar com vendas
- Números do fornecedor, como os 70% menos tempo, vêm da própria empresa e não têm medição independente
- O SDK de TypeScript segue prometido e não lançado, então integrar significa trabalhar com a API crua
Perguntas frequentes
O Iris é uma plataforma de testes com IA para aplicações web. Você descreve um teste em linguagem natural, e um agente de IA abre um navegador, age como um usuário real e verifica se o fluxo funcionou. Ele reporta falhas com um vídeo, os passos seguidos e o contexto para reproduzir o bug.
Conteúdo relacionado
Explore ferramentas, skills e artigos relacionados a Iris.
Alternativas a Iris
Forefront
Forefront · ProgramaçãoO Forefront é uma plataforma web para construir com IA de código aberto. Você ajusta os principais modelos de linguagem de código aberto com seus próprios dados, avalia o desempenho deles e os roda por uma API ou os exporta para hospedar por conta própria. Desenvolvedores que querem a conveniência de uma plataforma fechada, mas fazem questão de ser donos dos modelos e dos dados, são o público-alvo aqui.
Startkit
StartKit.AI · ProgramaçãoStartkit é um boilerplate para criar produtos de SaaS com IA e wrappers de IA. Pense nele como um boilerplate para startups de IA com as partes chatas já conectadas: autenticação, pagamentos com Stripe e Lemon Squeezy, limites de uso, e-mail transacional e um kit inicial de API de IA que conversa com OpenAI, Anthropic, Groq ou Llama. Você clona o repositório, define seu preço e começa pela parte do produto que as pessoas realmente pagam. Ele é feito em Next.js sobre React e Tailwind, então boa parte do código boilerplate já parece familiar.
Testim
Tricentis · ProgramaçãoO Testim é uma plataforma de automação de testes com IA para criar e executar testes de ponta a ponta em aplicações web, mobile e Salesforce. Ele se apoia no aprendizado de máquina para manter os testes estáveis quando uma interface muda, então as equipes gastam menos tempo consertando seletores quebrados. Nada mal para uma ferramenta de testes automatizados que você pode começar a usar hoje. Você cria testes gravando ações no navegador e depois adiciona JavaScript quando precisa de mais controle. É uma escolha sólida para equipes de QA ocupadas.
