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