अपने टेस्ट खुद लाएँ। हम उन्हें असल में चलाएँगे।
आपको अपना टेस्ट सुइट किसी ब्लैक बॉक्स को सौंपने की ज़रूरत नहीं। testsprite test code get/put आपको अपना मौजूदा टेस्ट कोड रखने और उसे एक लाइव एनवायरनमेंट पर चलाने देता है, वही संरचित नतीजे और फेलियर बंडल के साथ जो एक जनरेट किए गए टेस्ट को मिलते हैं।
आपके पास पहले से मौजूद टेस्ट कोड के साथ काम करता है
जो टूटा उसे तुरंत पकड़ें
testsprite test code put आपके मौजूदा टेस्ट को जैसा है वैसा ही अपलोड करता है — इसे CLI में चलाने के लिए किसी नए फॉर्मैट में दोबारा लिखने की ज़रूरत नहीं।
जो चाहिए उसे समझें
testsprite test code get <testId> किसी टेस्ट को कभी भी वापस खींच लेता है, ताकि आपका सोर्स ऑफ़ ट्रुथ हमेशा वही रहे जिसे आपने आख़िरी बार एडिट किया।
जो है उसे वेरिफाई करें
आपका टेस्ट बिल्कुल वैसे ही चलता है जैसे एक जनरेट किया गया टेस्ट चलता है — एक लाइव एनवायरनमेंट पर, एक क्लाउड सैंडबॉक्स में, वही संरचित आउटपुट के साथ।
जो चाहिए वो सुझाएँ
आपके लिखे किसी फेल हो रहे टेस्ट को वही फेलियर-बंडल ट्रीटमेंट मिलता है जो जनरेट किए गए को मिलता है — स्क्रीनशॉट, DOM स्नैपशॉट, रूट-कॉज़ परिकल्पना — सिर्फ़ एक स्टैक ट्रेस नहीं।
$ testsprite test code put --project prj_8f2a --file login.spec.ts ✓ Uploaded as TC_login_manual $ testsprite test run --all --project prj_8f2a --wait --output json ✓ TC_login_manual passed 1.4s $ testsprite test code get TC_login_manual --out ./tests ✓ Saved to ./tests/login.spec.ts
आपका टेस्ट कोड, हमारा नहीं
एक ऐसा टेस्ट जिसे आपने लिखा और समझा है, उसकी कीमत उस टेस्ट से ज़्यादा है जिस पर आपको आँख मूँदकर भरोसा करना पड़े। testsprite इसे चलाता है, दोबारा नहीं लिखता, और दोनों ही सूरत में नतीजे उसी संरचित फॉर्मैट में वापस देता है।
मौजूदा कवरेज वाली टीमों के लिए बनाया गया
माइग्रेशन की ज़रूरत नहीं
पहले से चल रहे टेस्ट सुइट को दोबारा लिखे बिना testsprite के एग्ज़िक्यूशन और रिपोर्टिंग पर शिफ़्ट करें।
वही फेलियर बंडल
फेल होने पर अपलोड किए गए टेस्ट को वही रूट-कॉज़ परिकल्पना और फिक्स सुझाव मिलता है जो जनरेट किए गए को मिलता है।
मुफ़्त कम्युनिटी वर्ज़न
एक मुफ़्त कम्युनिटी वर्ज़न देता है, जिससे यह सबके लिए सुलभ बनता है।
मिक्स एंड मैच
एक ही प्रोजेक्ट में जनरेट किए गए और अपलोड किए गए टेस्ट साथ-साथ चलाएँ — testsprite test list दोनों दिखाता है।
दुनिया भर के व्यवसायों द्वारा विश्वसनीय
"टेस्टस्प्राइट समृद्ध टेस्ट केस जनरेशन, स्पष्ट संरचना और पढ़ने में आसान कोड प्रदान करता है। यह नए टेस्ट केस उत्पन्न करके तेजी से विस्तार करने की क्षमता के साथ सरल ऑनलाइन डिबगिंग का भी समर्थन करता है।"
"टेस्टस्प्राइट का स्वचालन हमें बहुत सारे मैन्युअल काम को कम करने में मदद करता है। डेवलपर्स विकास प्रक्रिया में पहले ही बग्स को आसानी से पकड़ और हल कर सकते हैं।"
FAQ
क्या मुझे testsprite इस्तेमाल करने के लिए अपने मौजूदा टेस्ट दोबारा लिखने होंगे?
नहीं। testsprite test code put आपकी मौजूदा टेस्ट फ़ाइल को जैसी है वैसी अपलोड करता है; यह उसी एग्ज़िक्यूशन और रिपोर्टिंग पाइपलाइन से गुज़रता है जिससे एक जनरेट किया गया टेस्ट गुज़रता है।
मैं कौन-सा टेस्ट कोड अपलोड कर सकता हूँ?
कुछ भी जो आपका प्रोजेक्ट चला सकता है — Playwright स्पेक्स, API टेस्ट स्क्रिप्ट्स, आज जो कुछ भी आपके पास पहले से काम कर रहा है।
क्या मैं अपना टेस्ट कोड वापस निकाल सकता हूँ?
हाँ — testsprite test code get <testId> इसे वापस खींच लेता है, ताकि आप कभी भी इसे सिर्फ़ testsprite के अंदर ही एडिट करने के लिए मजबूर न हों।
जब कोई अपलोड किया गया टेस्ट फेल होता है तो क्या होता है?
आपको एक जनरेट किए गए टेस्ट जैसा ही फेलियर बंडल मिलता है: फेल हुआ स्टेप, स्क्रीनशॉट, DOM स्नैपशॉट, रूट-कॉज़ परिकल्पना, और एक फिक्स सिफ़ारिश।
क्या मैं जनरेट किए गए और हाथ से लिखे टेस्ट साथ में चला सकता हूँ?
हाँ — testsprite test run --all --project <id> प्रोजेक्ट में मौजूद सब कुछ चलाता है, चाहे हर टेस्ट कहीं से भी आया हो।