- वेबऐप्स के लिए AI-आधारित ओपन सोर्स E2E टेस्टिंग फ्रेमवर्क
- प्राकृतिक भाषा में आसानी से टेस्ट केस लिखें, और रीज़निंग AI एजेंट टेस्ट प्लान बनाता है, जबकि विज़ुअल AI एजेंट UI बदलावों को पहचानकर उनके अनुसार ढलते हुए टेस्ट चलाता है
- मल्टीमॉडल LLM और विज़न मॉडल के संयोजन से तेज़ और सटीक UI टेस्ट किए जाते हैं, और प्लान सेव हो जाता है ताकि उसे हर बार उसी तरीके से चलाया जा सके
- समस्या होने पर रीज़निंग एजेंट अपने-आप उसे हल करता है
- CI/CD इंटीग्रेशन संभव है, और Playwright जैसे तरीके से टेस्ट रन करने का समर्थन करता है. CI environments (GitHub Actions आदि) में टेस्ट चलाए जा सकते हैं
- OpenAI Operator या Claude Computer Use का उपयोग क्यों नहीं करें?
- Magnitude को प्लानिंग और एक्ज़ीक्यूशन को अलग करके डिज़ाइन किया गया है
- सामान्य desktop/web task APIs की तुलना में यह टेस्ट execution के लिए स्पीड, विश्वसनीयता और लागत के लिहाज़ से बेहतर अनुकूलित है
- विश्वसनीयता, स्पीड और लागत-प्रभावशीलता को अधिकतम करने के लिए इसका अपना dedicated runner दिया गया है
- LLM अनुशंसा
- Planner model: सामान्य मल्टीमॉडल LLM का उपयोग (अनुशंसित: Gemini 2.5 Pro)
- Executor model: तेज़ vision LLM Moondream का उपयोग
- उदाहरण 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')
- उदाहरण 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');
अभी कोई टिप्पणी नहीं है.