वह टेस्टिंग टूल जिसे Antigravity खुद चला सकता है
आपके एंड्रॉइड और एआई-संचालित एडिटर्स के साथ सहजता से इंटीग्रेट होता है
जोड़ने के लिए एक ही कमांड
testsprite setup --agent antigravity आपकी API कुंजी सेट करता है, उसे जाँचता है, और रिपॉज़िटरी में वेरिफिकेशन स्किल रख देता है। Antigravity इस चक्र को एक बार सीखता है, हर सत्र में दस्तावेज़ीकरण से दोबारा अनुमान नहीं लगाता। इंस्टॉलेशन पूरी तरह लोकल है।
ब्राउज़र कोड के बिना टेस्ट
टेस्ट सामान्य भाषा में लिखी एक प्लान फ़ाइल है, जिसमें क्रिया और जाँच के चरण होते हैं: कोई सेलेक्टर नहीं जिसे संभालना पड़े, और कुछ ऐसा नहीं जो अगले रीडिज़ाइन में टूटे। testsprite test create --plan-template स्कीमा के अनुरूप और आपके इंस्टॉल किए संस्करण से बंधा टेम्पलेट छापता है।
पाँच आउटपुट नहीं, एक फ़ेल्योर बंडल
test failure get विफल चरण और उसके आस-पास के चरण, स्क्रीनशॉट, DOM स्नैपशॉट, टेस्ट का सोर्स, मूल कारण की परिकल्पना और सुझाया गया सुधार-स्थान लौटाता है — सब एक ही स्नैपशॉट आईडी साझा करते हुए। CLI दो अलग रन के डेटा को जोड़ने से इनकार करता है।
कॉन्टेक्स्ट विंडो से लंबी चलने वाली टेस्ट सूट
हर पास हुआ टेस्ट संचित रहता है। वह आवश्यकता अगले सत्र में, अगले रीफ़ैक्टर में, और Antigravity के यह भूल जाने के बहुत बाद तक जाँची जाती रहती है कि वह क्यों मायने रखती थी — जो कोई भी कॉन्टेक्स्ट विंडो, चाहे कितनी बड़ी हो, नहीं कर सकती।
Antigravity को अपना काम खुद जाँचने दें
जनरेट करना तेज़ है; अड़चन अब समीक्षा बन गई है। Antigravity को पुल रिक्वेस्ट खोलने से पहले यह साबित करने का तरीका दीजिए कि बदलाव काम करता है — फिर डिफ़ वह चीज़ नहीं रह जाती जिसे किसी इंसान को पंक्ति-दर-पंक्ति पढ़ना पड़े।
Antigravity से कोड भेजने वाली टीमों के लिए
इंस्टॉल मुफ़्त, ओपन सोर्स
CLI GitHub पर Apache-2.0 के तहत है और npm से मुफ़्त इंस्टॉल होती है। Node 20.19+, 22.13+ या 24+ चाहिए। टेस्ट क्लाउड में चलते हैं और वर्कस्पेस क्रेडिट खर्च करते हैं।
बिना पूछे चलता है
TESTSPRITE_API_KEY=sk-... testsprite setup --from-env --yes --agent antigravity कभी कुछ नहीं पूछता — एजेंट के चक्र और CI जॉब, दोनों को यही चाहिए।
बिना जोखिम आज़माइए
--dry-run तैयार डेटा के साथ पूरा कोड-पथ ऑफ़लाइन चलाता है। test scaffold और test lint न नेटवर्क छूते हैं, न आपके क्रेडेंशियल।
अनुबंध जैसी स्क्रिप्ट-योग्यता
स्थिर --output json संरचना और प्रलेखित एग्ज़िट कोड: 0 सफल, 1 विफल, 3 प्रमाणीकरण त्रुटि, 12 क्रेडिट समाप्त। टूटी हुई सुविधा और टूटी हुई पाइपलाइन में अंतर किया जा सकता है।
दुनिया भर के व्यवसायों द्वारा विश्वसनीय
"बहुत बढ़िया! TestSprite टीम का MCP बहुत अच्छा है! हमारे एंड्रॉइड ऐप्स के लिए, एआई कोडिंग + एआई टेस्टिंग लूप को पूरा करता है और स्थिर रिलीज़ को गति देता है।"
"एंड्रॉइड के लिए, TestSprite द्वारा जेनरेट किए गए टेस्ट साफ और विश्वसनीय हैं। Appium फ्लो को विस्तार और डीबग करना आसान है, और अनुसूचित रन हमारे डिवाइस कवरेज को स्वस्थ रखते हैं।"
"TestSprite के ऑटोमेशन ने हमारे एंड्रॉइड मैनुअल क्यूए को काफी कम कर दिया है। डेवलपर्स मोबाइल बग्स को जल्दी पकड़ते और हल करते हैं, जिससे हमारी रिलीज़ ट्रेन समय पर रहती है।"
अक्सर पूछे जाने वाले प्रश्न
TestSprite Antigravity के साथ कैसे काम करता है?
testsprite setup --agent antigravity एक बार चलाइए। यह आपके रिपॉज़िटरी में एक वेरिफिकेशन स्किल फ़ाइल रखता है जो कमांड, JSON की संरचना और एग्ज़िट कोड बताती है, ताकि Antigravity खुद टेस्ट बना, चला और जाँच सके। Antigravity CLI द्वारा समर्थित परिवेशों की सूची में है, इसलिए वही setup --agent प्रक्रिया बिना किसी अतिरिक्त सेटिंग के लागू होती है।
क्या Antigravity को ब्राउज़र ऑटोमेशन कोड लिखना पड़ेगा?
नहीं। टेस्ट सामान्य भाषा की प्लान फ़ाइलें हैं जिनमें क्रिया और जाँच के चरण होते हैं। स्कीमा के अनुरूप टेम्पलेट के लिए testsprite test create --plan-template चलाइए, या testsprite test plan generate से TestSprite को पहले टेस्ट सुझाने दीजिए: सुझाव समीक्षा के लिए रुके रहते हैं और आपके स्वीकार करने तक डिस्क पर कुछ नहीं लिखा जाता।
TestSprite असल में क्या टेस्ट करता है?
क्लाउड के असली ब्राउज़र में वेब एप्लिकेशन का इंटरफ़ेस, और बैकएंड API। यह नेटिव iOS या Android इंटरफ़ेस, डेस्कटॉप एप्लिकेशन या एमुलेटर नहीं चलाता। यदि आपके उत्पाद में वेब फ़्रंटएंड या HTTP API है, तो हम वही कवर करते हैं।
क्या यह मुफ़्त है? क्या यह ओपन सोर्स है?
ओपन-सोर्स CLI npm से मुफ़्त इंस्टॉल होती है और Apache-2.0 लाइसेंस के तहत है। टेस्ट TestSprite के क्लाउड में चलते हैं और वर्कस्पेस क्रेडिट खर्च करते हैं (हर फ़्रंटएंड रन पर 0.5, बैकएंड पर 0.2)। शुरुआत के लिए निःशुल्क कम्युनिटी संस्करण है।
Antigravity से सिर्फ़ यूनिट टेस्ट क्यों न चलवाएँ?
यूनिट टेस्ट सबसे सस्ती जाँच हैं और उन्हें लगातार चलाना चाहिए। साथ ही वे उस चीज़ के प्रति अंधे हैं जो एजेंट के लिखे बदलाव में सबसे ज़्यादा टूटती है: कंपोनेंट, उसे रेंडर करने वाले रूट, और पीछे की API के बीच का जुड़ाव।
अगर टेस्ट सचमुच विफल नहीं, बस अस्थिर हो तो?
फ़ेल्योर बंडल में महज़ लाल निशान नहीं, मूल कारण की परिकल्पना होती है। और जब आप बात साफ़ करना चाहें, testsprite test flaky ऑटो-हीलिंग बंद करके टेस्ट को कई बार दोहराता है और स्थिरता स्कोर देता है।