TestSprite CLI अब उपलब्ध है — ओपन सोर्स।GitHub पर स्टार दें

वह टेस्टिंग टूल जिसे Kiro खुद चला सकता है

Kiro विनिर्देशों से काम शुरू करता है, जो ब्राउज़र कोड के बजाय सामान्य भाषा में लिखे टेस्ट के साथ स्वाभाविक रूप से मेल खाता है। TestSprite इस चक्र को पूरा करता है: एक कमांड आपके रिपॉज़िटरी में वेरिफिकेशन स्किल डाल देती है, और उसके बाद Kiro खुद टेस्ट बना सकता है, उन्हें क्लाउड में असली ब्राउज़र और लाइव API पर चला सकता है, और कुछ टूटने पर एक ही सुसंगत फ़ेल्योर बंडल ले सकता है — बिना इसके कि आप उसे दस्तावेज़ीकरण से निर्देश पढ़कर सुनाएँ।
Type
Solution
Language
हिन्दी

आपके एंड्रॉइड और एआई-संचालित एडिटर्स के साथ सहजता से इंटीग्रेट होता है

Claude CodeCodexAndroid StudioVisual Studio CodeCursorTrae
आपका कोड हम नहीं लिखते, Kiro लिखता है। हम जाँचते हैं कि उसने जो लिखा वह असली ब्राउज़र और असली API पर काम करता है या नहीं, और मूल कारण की एक ऐसी परिकल्पना लौटाते हैं जिस पर वह काम कर सके।

जोड़ने के लिए एक ही कमांड

testsprite setup --agent kiro आपकी API कुंजी सेट करता है, उसे जाँचता है, और रिपॉज़िटरी में वेरिफिकेशन स्किल रख देता है। Kiro इस चक्र को एक बार सीखता है, हर सत्र में दस्तावेज़ीकरण से दोबारा अनुमान नहीं लगाता। इंस्टॉलेशन पूरी तरह लोकल है।

ब्राउज़र कोड के बिना टेस्ट

टेस्ट सामान्य भाषा में लिखी एक प्लान फ़ाइल है, जिसमें क्रिया और जाँच के चरण होते हैं: कोई सेलेक्टर नहीं जिसे संभालना पड़े, और कुछ ऐसा नहीं जो अगले रीडिज़ाइन में टूटे। testsprite test create --plan-template स्कीमा के अनुरूप और आपके इंस्टॉल किए संस्करण से बंधा टेम्पलेट छापता है।

पाँच आउटपुट नहीं, एक फ़ेल्योर बंडल

test failure get विफल चरण और उसके आस-पास के चरण, स्क्रीनशॉट, DOM स्नैपशॉट, टेस्ट का सोर्स, मूल कारण की परिकल्पना और सुझाया गया सुधार-स्थान लौटाता है — सब एक ही स्नैपशॉट आईडी साझा करते हुए। CLI दो अलग रन के डेटा को जोड़ने से इनकार करता है।

कॉन्टेक्स्ट विंडो से लंबी चलने वाली टेस्ट सूट

हर पास हुआ टेस्ट संचित रहता है। वह आवश्यकता अगले सत्र में, अगले रीफ़ैक्टर में, और Kiro के यह भूल जाने के बहुत बाद तक जाँची जाती रहती है कि वह क्यों मायने रखती थी — जो कोई भी कॉन्टेक्स्ट विंडो, चाहे कितनी बड़ी हो, नहीं कर सकती।

Priority
Test
Status
HIGH
TC001_Spec_Flow_Completes_End_To_End
Pass
MEDIUM
TC002_Required_Fields_Block_Submit
Pass
HIGH
TC003_Permission_Denied_Redirects
Failed
LOW
TC004_Breadcrumb_Reflects_Route
Pass
MEDIUM
TC005_API_Contract_Matches_Schema
Pass

Kiro को अपना काम खुद जाँचने दें

जनरेट करना तेज़ है; अड़चन अब समीक्षा बन गई है। Kiro को पुल रिक्वेस्ट खोलने से पहले यह साबित करने का तरीका दीजिए कि बदलाव काम करता है — फिर डिफ़ वह चीज़ नहीं रह जाती जिसे किसी इंसान को पंक्ति-दर-पंक्ति पढ़ना पड़े।

Kiro से कोड भेजने वाली टीमों के लिए

इंस्टॉल मुफ़्त, ओपन सोर्स

CLI GitHub पर Apache-2.0 के तहत है और npm से मुफ़्त इंस्टॉल होती है। Node 20.19+, 22.13+ या 24+ चाहिए। टेस्ट क्लाउड में चलते हैं और वर्कस्पेस क्रेडिट खर्च करते हैं।

बिना पूछे चलता है

TESTSPRITE_API_KEY=sk-... testsprite setup --from-env --yes --agent kiro कभी कुछ नहीं पूछता — एजेंट के चक्र और CI जॉब, दोनों को यही चाहिए।

बिना जोखिम आज़माइए

--dry-run तैयार डेटा के साथ पूरा कोड-पथ ऑफ़लाइन चलाता है। test scaffold और test lint न नेटवर्क छूते हैं, न आपके क्रेडेंशियल।

अनुबंध जैसी स्क्रिप्ट-योग्यता

स्थिर --output json संरचना और प्रलेखित एग्ज़िट कोड: 0 सफल, 1 विफल, 3 प्रमाणीकरण त्रुटि, 12 क्रेडिट समाप्त। टूटी हुई सुविधा और टूटी हुई पाइपलाइन में अंतर किया जा सकता है।

दुनिया भर के व्यवसायों द्वारा विश्वसनीय

"बहुत बढ़िया! TestSprite टीम का MCP बहुत अच्छा है! हमारे एंड्रॉइड ऐप्स के लिए, एआई कोडिंग + एआई टेस्टिंग लूप को पूरा करता है और स्थिर रिलीज़ को गति देता है।"

"एंड्रॉइड के लिए, TestSprite द्वारा जेनरेट किए गए टेस्ट साफ और विश्वसनीय हैं। Appium फ्लो को विस्तार और डीबग करना आसान है, और अनुसूचित रन हमारे डिवाइस कवरेज को स्वस्थ रखते हैं।"

"TestSprite के ऑटोमेशन ने हमारे एंड्रॉइड मैनुअल क्यूए को काफी कम कर दिया है। डेवलपर्स मोबाइल बग्स को जल्दी पकड़ते और हल करते हैं, जिससे हमारी रिलीज़ ट्रेन समय पर रहती है।"

अक्सर पूछे जाने वाले प्रश्न

TestSprite Kiro के साथ कैसे काम करता है?

testsprite setup --agent kiro एक बार चलाइए। यह आपके रिपॉज़िटरी में एक वेरिफिकेशन स्किल फ़ाइल रखता है जो कमांड, JSON की संरचना और एग्ज़िट कोड बताती है, ताकि Kiro खुद टेस्ट बना, चला और जाँच सके। Kiro उन परिवेशों में है जिनके लिए CLI स्किल इंस्टॉल करती है, इसलिए किसी विशेष एकीकरण की ज़रूरत नहीं।

क्या Kiro को ब्राउज़र ऑटोमेशन कोड लिखना पड़ेगा?

नहीं। टेस्ट सामान्य भाषा की प्लान फ़ाइलें हैं जिनमें क्रिया और जाँच के चरण होते हैं। स्कीमा के अनुरूप टेम्पलेट के लिए 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)। शुरुआत के लिए निःशुल्क कम्युनिटी संस्करण है।

Kiro से सिर्फ़ यूनिट टेस्ट क्यों न चलवाएँ?

यूनिट टेस्ट कार्यान्वयन को आपके अभिप्राय के विरुद्ध जाँचते हैं। सिरे-से-सिरे तक का रन तैनात उत्पाद को उपयोगकर्ता के अभिप्राय के विरुद्ध जाँचता है। विनिर्देश-आधारित तरीक़े को दोनों से लाभ होता है, क्योंकि अलग-थलग पास होने वाला विनिर्देश भी टूटा हुआ प्रवाह भेज सकता है।

क्या विनिर्देश दस्तावेज़ से टेस्ट बनाए जा सकते हैं?

हाँ। testsprite project docs upload से API विनिर्देश या PRD को प्रोजेक्ट स्रोत के रूप में अपलोड कीजिए, फिर testsprite test plan generate उससे टेस्ट केस तैयार करके समीक्षा के लिए रख देता है। API विनिर्देश अपलोड करना मुफ़्त है; PRD की इंडेक्सिंग पर 0.5 क्रेडिट लगता है।

Kiro को अपना काम जाँचने का तरीका दीजिए