9 pontos por xguru 2025-04-28 | Ainda não há comentários. | Compartilhar no WhatsApp
  • Framework open source de testes E2E com IA para apps web
  • Escreva casos de teste facilmente em linguagem natural, enquanto um agente de IA de raciocínio cria o plano de teste e um agente visual de IA reconhece e se adapta a mudanças na UI para executar os testes
  • Combina LLMs multimodais e modelos de visão para realizar testes de UI rápidos e precisos, e os planos ficam salvos para que possam sempre ser executados da mesma forma
  • Quando ocorre um problema, o agente de raciocínio resolve automaticamente
  • Suporta integração com CI/CD e execução de testes de forma semelhante ao Playwright. É possível executar testes em ambientes de CI (como GitHub Actions)
  • Por que não usar OpenAI Operator ou Claude Computer Use?
    • O Magnitude foi projetado separando planejamento e execução
    • É otimizado para execução de testes em termos de velocidade, confiabilidade e custo, em comparação com APIs genéricas para tarefas de desktop/web
    • Oferece um runner próprio para maximizar confiabilidade, velocidade e eficiência de custo
  • Recomendação de LLM
    • Modelo planejador: usar um LLM multimodal geral (recomendado: Gemini 2.5 Pro)
    • Modelo executor: usar o Moondream, um LLM de visão rápido
  • Exemplo 1
    test('can add and complete todos', { url: 'https://magnitodo.com' })  
        .step('create 3 todos')  
            .data('Take out the trash, Buy groceries, Build more test cases with Magnitude')  
            .check('should see all 3 todos')  
        .step('mark each todo complete')  
            .check('says 0 items left')  
    
  • Exemplo 2
    test('can log in and create company')  
        .step('Log in to the app')  
            .data({ username: 'test-user@magnitude.run', password: 'test' })  
            .check('Can see dashboard')  
        .step('Create a new company')  
            .data('Make up the first 2 values and use defaults for the rest')  
            .check('Company added successfully');  
    

Ainda não há comentários.

Ainda não há comentários.