9 poin oleh xguru 2025-04-28 | Belum ada komentar. | Bagikan ke WhatsApp
  • Framework pengujian E2E open source berbasis AI untuk aplikasi web
  • Menulis test case dengan mudah menggunakan bahasa alami, lalu agen AI penalaran menyusun rencana pengujian, dan agen AI visual mengenali serta beradaptasi dengan perubahan UI untuk menjalankan pengujian
  • Menggabungkan LLM multimodal dan model visi untuk melakukan pengujian UI yang cepat dan akurat, dan rencananya disimpan sehingga selalu bisa dijalankan dengan cara yang sama
  • Saat masalah terjadi, agen penalaran secara otomatis menyelesaikan masalah tersebut
  • Mendukung integrasi CI/CD dan eksekusi pengujian dengan cara yang mirip Playwright. Pengujian dapat dijalankan di lingkungan CI (seperti GitHub Actions)
  • Mengapa tidak menggunakan OpenAI Operator atau Claude Computer Use?
    • Magnitude dirancang dengan memisahkan perencanaan dan eksekusi
    • Dibanding API untuk pekerjaan desktop/web umum, ini dioptimalkan untuk eksekusi pengujian dari sisi kecepatan, keandalan, dan biaya
    • Menyediakan runner khusus tersendiri untuk memaksimalkan keandalan, kecepatan, dan efisiensi biaya
  • Rekomendasi LLM
    • Model planner: gunakan LLM multimodal umum (rekomendasi: Gemini 2.5 Pro)
    • Model executor: gunakan Moondream, LLM visi yang cepat
  • Contoh 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')  
    
  • Contoh 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');  
    

Belum ada komentar.

Belum ada komentar.