- Web uygulamaları için yapay zeka tabanlı açık kaynak E2E test framework’ü
- Test case’leri doğal dil ile kolayca yazılabilir; muhakeme yapan yapay zeka ajanı test planını oluşturur ve görsel yapay zeka ajanı UI değişikliklerini algılayıp uyum sağlayarak testi çalıştırır
- Multimodal LLM ve vision model kombinasyonuyla hızlı ve doğru UI testleri gerçekleştirir; plan kaydedilir ve her zaman aynı şekilde çalıştırılabilir
- Sorun oluştuğunda muhakeme ajanı problemi otomatik olarak çözer
- CI/CD entegrasyonu mümkündür ve Playwright’e benzer şekilde test çalıştırmayı destekler. Testler CI ortamlarında (GitHub Actions vb.) çalıştırılabilir
- Neden OpenAI Operator veya Claude Computer Use kullanılmıyor?
- Magnitude, planlama ve çalıştırma süreçlerini ayıracak şekilde tasarlanmıştır
- Genel masaüstü/web görev API’lerine kıyasla test çalıştırma için hız, güvenilirlik ve maliyet açısından optimize edilmiştir
- Ayrı bir kendi runner’ını sunarak güvenilirlik, hız ve maliyet verimliliğini en üst düzeye çıkarır
- LLM önerileri
- Planner model: genel amaçlı multimodal LLM kullanımı (önerilen: Gemini 2.5 Pro)
- Executor model: hızlı bir vision LLM olan Moondream kullanımı
- Örnek 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')
- Örnek 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');
Henüz yorum yok.