SaaS que executa testes como uma pessoa real
(windflow.run)Olá. Depois de ter escrito meu post anterior sobre redação de artigos, estou escrevendo novamente no Show GN, desta vez sobre desenvolvimento.
Primeiro, para explicar o que me levou a desenvolver este serviço: trabalhei por mais de 8 anos na indústria de jogos, focado principalmente em desenvolvimento de cliente. No fim de 2024, passei a atuar em tarefas relacionadas a IA na equipe de LLM tf, e saí da empresa em janeiro deste ano.
Talvez outras pessoas além de mim sintam o mesmo, mas no meu caso eu realmente gosto muito de desenvolver, e a própria rotina de trabalhar na empresa me dava bastante prazer, a ponto de eu considerar que era uma ótima empresa. Mas, conforme fui fazendo muitos trabalhos relacionados a IA, surgiram muitas ideias que eu queria criar e eu quis tentar coisas novas, então decidi sair. Especialmente hoje em dia, acho que a produtividade melhorou o suficiente para permitir começar mesmo em pequena escala.
O primeiro lançamento depois que saí da empresa foi o Windflow, que apresento hoje.
Nas empresas de jogos, em especial, há a dificuldade de manter equipes de QA especializadas, e também de os desenvolvedores de cliente precisarem gerar builds e repetir continuamente testes em ambiente real sempre que avançam no desenvolvimento. Na prática, chega ao ponto de se testar mais do que desenvolver.
Quando se desenvolve uma nova funcionalidade ou se corrige um bug, era muito cansativo ter de escrever storyboards toda vez e, antes de cada release, verificar repetidamente se as funcionalidades importantes já existentes continuavam sem problemas. Esse problema já vinha sendo atacado há muito tempo com várias abordagens: de TDD à criação de workflows que injetam gatilhos internamente para executar testes em estilo macro...
Para resolver esse problema, desenvolvi um SaaS chamado Windflow, e gostaria de explicar as características dele.
Atualmente, os três recursos principais oferecidos pelo Windflow são:
Autopilot, Focus Insights e Persona Builder.
O Autopilot é uma ferramenta de testes operada por linguagem natural, mas não funciona com base em selector/DOM.
A tela real é reconhecida por um VLM, e até mesmo o controle da tela funciona inteiramente com base em LLM. Como esse núcleo existe, ele não serve apenas para testar páginas web: também permite executar testes em jogos web baseados em WebGL e, usando o mesmo núcleo, em apps/jogos para Android/iOS da mesma forma.
O Focus Insights é uma ferramenta baseada em VLM que analisa imagens para indicar para onde o olhar de uma pessoa real provavelmente se dirigiria.
O Persona Builder é um recurso para definir consumidores virtuais que podem ser injetados nos dois recursos acima, configurando o agente de consumo virtual que executará essas simulações de teste.
Ainda há muitas limitações e bastante coisa a lapidar.
Se você tiver interesse nesses recursos, entre em contato pelo e-mail elik@windflow.run. Para quem usar de fato e enviar feedback, eu mandarei um cupom de 1 mês grátis do plano Basic.
Independentemente do uso do produto, também ficarei feliz se entrarem em contato pessoas interessadas em temas como reconhecimento e controle de tela com base em VLM ou personas virtuais.
site: https://windflow.run
Ainda não há comentários.