आपका पूरा सुइट। एक कमांड।
एक बार में एक टेस्ट चलाना मुट्ठी भर से आगे स्केल नहीं करता। testsprite test create-batch <file> और test run --all --project <id> आपके पूरे सुइट पर एक ही ऑपरेशन के रूप में काम करते हैं — उन टीमों के लिए बनाया गया जिनका कवरेज हाथ से चीज़ें चलाने से आगे निकल चुका है।
5 टेस्ट से लेकर 500 तक स्केल करता है
जो टूटा उसे तुरंत पकड़ें
testsprite test rerun --all --project <id> एक प्रोजेक्ट के हर टेस्ट को एक ही कॉल में फिर से वेरिफाई करता है — खुद कोई लूप स्क्रिप्ट करने की ज़रूरत नहीं।
जो चाहिए उसे समझें
testsprite test create-batch <file> एक फ़ाइल से कई टेस्ट डिफ़ाइन करता है, ताकि आपका सुइट बढ़ाना सैकड़ों अलग-अलग कमांड नहीं, बस एक एडिट बन जाए।
जो है उसे वेरिफाई करें
testsprite test run --all --project <id> --wait --output json पूरा सुइट चलाता है और एक समेकित नतीजे का इंतज़ार करता है।
जो चाहिए वो सुझाएँ
बैच रन में हुए फेलियर को भी अलग-अलग फेलियर बंडल मिलते हैं — स्केल किसी एक टेस्ट की डिटेल की कीमत पर नहीं आता।
$ testsprite test create-batch tests.json ✓ 84 tests created in prj_8f2a $ testsprite test run --all --project prj_8f2a --wait --output json ✓ 81 passed ✗ 3 failed (84 total) $ testsprite test rerun --all --project prj_8f2a --wait --output json ✓ 84 passed (3 fixed since last run)
कवरेज जो आपके सुइट के साथ स्केल हो, आपके धैर्य के साथ नहीं
चाहे 20 टेस्ट हों या 2,000, run --all और rerun --all एक ही कमांड हैं — आपका सुइट बढ़ने पर CLI को चलाना धीमा नहीं होता, भले ही रन खुद धीमा हो जाए।
ऐसे सुइट के लिए बनाया गया जो मैनुअल रन से आगे निकल चुके हैं
बैच क्रिएट
test create-batch और test update प्रति टेस्ट एक कमांड के बजाय एक फ़ाइल से कई टेस्ट मैनेज करते हैं।
बैच क्लीनअप
testsprite test delete-batch <file> रिटायर किए गए टेस्ट के पूरे सेट को एक ही कॉल में हटा देता है।
मुफ़्त कम्युनिटी वर्ज़न
एक मुफ़्त कम्युनिटी वर्ज़न देता है, जिससे यह सबके लिए सुलभ बनता है।
स्केल पर भी वही फेलियर डिटेल
बैच में हर टेस्ट को फेल होने पर भी अपना फेलियर बंडल मिलता है — कुछ भी समराइज़ करके गायब नहीं होता।
दुनिया भर के व्यवसायों द्वारा विश्वसनीय
"टेस्टस्प्राइट समृद्ध टेस्ट केस जनरेशन, स्पष्ट संरचना और पढ़ने में आसान कोड प्रदान करता है। यह नए टेस्ट केस उत्पन्न करके तेजी से विस्तार करने की क्षमता के साथ सरल ऑनलाइन डिबगिंग का भी समर्थन करता है।"
"टेस्टस्प्राइट का स्वचालन हमें बहुत सारे मैन्युअल काम को कम करने में मदद करता है। डेवलपर्स विकास प्रक्रिया में पहले ही बग्स को आसानी से पकड़ और हल कर सकते हैं।"
FAQ
मैं एक बैच में कितने टेस्ट चला सकता हूँ?
जितने आपके प्रोजेक्ट में हों उतने — run --all और rerun --all पूरे प्रोजेक्ट के टेस्ट सेट पर एक ही कॉल में काम करते हैं, चाहे वह दर्जन भर टेस्ट हों या कुछ सौ।
क्या बैच में चलाने पर मुझे अलग-अलग फेलियर की डिटेल खोनी पड़ती है?
नहीं — बैच में हर टेस्ट को फेल होने पर भी अपना फेलियर बंडल मिलता है। बैच ऑपरेशन आपको कमांड बचाते हैं, विज़िबिलिटी नहीं।
मैं एक साथ बड़ी संख्या में टेस्ट कैसे जोड़ूँ?
testsprite test create-batch <file> कई टेस्ट डिफ़ाइन करने वाली एक फ़ाइल लेता है और उन सभी को एक ही कॉल में बना देता है।
मैं एक साथ बड़ी संख्या में टेस्ट कैसे हटाऊँ?
testsprite test delete-batch <file> एक डिफ़ाइन किए गए सेट को एक ही कॉल में हटा देता है — किसी पुराने सुइट को रिटायर करते वक़्त काम आता है।
क्या मैं बैच रन को CI के साथ जोड़ सकता हूँ?
हाँ — test run --all ठीक उसी तरह का कमांड है जो एक ही CI स्टेप के रूप में फ़िट होता है, TESTSPRITE_API_KEY से नॉन-इंटरैक्टिव तरीके से ऑथेंटिकेटेड।