हर बार डिप्लॉय होने पर स्टेजिंग को टेस्ट करें।
TestSprite को किसी ब्रांच पर पॉइंट करें — स्टेजिंग, डेव, या मेन — और हर वह पुश जो डिप्लॉयमेंट बनाता है, उस एनवायरनमेंट के असली URL के खिलाफ़ अपने आप टेस्ट हो जाता है। नतीजे कमिट पर एक चेक के रूप में दिखते हैं, आपके बाकी चेक्स के ठीक बगल में।
किसी भी प्रोवाइडर के साथ काम करता है जो GitHub पर डिप्लॉय करता है
किसी भी ब्रांच को देखता है
एक ट्रिगर को main, develop, staging पर पॉइंट करें — जिस भी ब्रांच से कोई डिप्लॉयमेंट जुड़ा हो।
सही एनवायरनमेंट से मेल खाता है
वह TestSprite एनवायरनमेंट चुनें जो ब्रांच से मेल खाता है, ताकि टेस्ट हर बार सही कॉन्फ़िगर किए गए URL के खिलाफ़ चलें।
कमिट चेक के रूप में पहुँचता है
किसी PR की ज़रूरत नहीं — नतीजा कमिट पर ही एक चेक के रूप में दिखता है, आपके बाकी CI चेक्स के साथ दिखाई देता है।
PR टेस्टिंग से स्वतंत्र रूप से चलता है
स्टेजिंग के लिए एक पुश ट्रिगर और प्री-मर्ज चेक्स के लिए एक पुल रिक्वेस्ट ट्रिगर एक साथ रखें — वे टकराते नहीं।
1. देखने के लिए रिपॉज़िटरी और ब्रांच चुनें (जैसे staging) 2. इवेंट्स डिटेक्ट करें, फिर वह चुनें जिसका मतलब है "डिप्लॉयमेंट पूरा, एनवायरनमेंट लाइव है" 3. वह TestSprite एनवायरनमेंट चुनें जो इस ब्रांच से मेल खाता है (जैसे Staging → staging.example.com) 4. ट्रिगर बनाएं — यह तुरंत सक्रिय हो जाता है उस ब्रांच पर अगला पुश → डिप्लॉयमेंट पूरा होता है → कमिट पर एक TestSprite चेक दिखता है
आपकी टीम से पहले बहकाव पकड़ें
एक शेयर्ड एनवायरनमेंट जिसे तभी चेक किया जाता है जब कुछ ग़लत लगे, वह पहले ही किसी का समय खर्च कर चुका होता है। TestSprite इसे हर डिप्लॉय पर टेस्ट करता है, चाहे कोई देख रहा हो या नहीं।
शेयर्ड एनवायरनमेंट के लिए बनाया गया
प्रति-रन URL पैटर्न की ज़रूरत नहीं
पुश ट्रिगर सीधे एनवायरनमेंट के कॉन्फ़िगर किए गए URL के खिलाफ़ चलते हैं — प्रति-PR प्रीव्यू के उलट, कोई प्लेसहोल्डर पैटर्न मेंटेन नहीं करना पड़ता।
भरोसा करने से पहले वेरिफ़ाई करें
ट्रिगर हर भविष्य के पुश पर लाइव होने से पहले, यह कन्फ़र्म करने के लिए पहले एक टेस्ट इवेंट भेजें कि URL पहुँच योग्य और सही है।
फिक्स प्रॉम्प्ट, पेस्ट करने के लिए तैयार
हर फेलियर में संभावित मूल कारण बताने वाला एक सुझाया गया फिक्स प्रॉम्प्ट शामिल होता है — इसे सीधे अपने AI कोडिंग एजेंट में कॉपी करें।
मुफ़्त कम्युनिटी वर्ज़न
एक मुफ़्त कम्युनिटी वर्ज़न देता है, जिससे यह सबके लिए सुलभ बनता है।
दुनिया भर के व्यवसायों द्वारा विश्वसनीय
"टेस्टस्प्राइट समृद्ध टेस्ट केस जनरेशन, स्पष्ट संरचना और पढ़ने में आसान कोड प्रदान करता है। यह नए टेस्ट केस उत्पन्न करके तेजी से विस्तार करने की क्षमता के साथ सरल ऑनलाइन डिबगिंग का भी समर्थन करता है।"
"बहुत बढ़िया काम! TestSprite टीम का MCP बहुत शानदार है! AI कोडिंग + AI टेस्टिंग आपको आसानी से बेहतर सॉफ़्टवेयर बनाने में मदद करती है!"
FAQ
क्या ब्रांच से पहले ही कोई डिप्लॉयमेंट जुड़ा होना ज़रूरी है?
हाँ। अपनी रिपॉज़िटरी के Deployments या Environments सेक्शन को खोलें और कन्फ़र्म करें कि उस ब्रांच के लिए एक हालिया, सफल डिप्लॉयमेंट है जिसमें लाइव URL हो — जब तक यह मौजूद न हो, TestSprite के पास ट्रिगर करने के लिए कुछ नहीं है।
TestSprite को कैसे पता चलता है कि कौन-सा एनवायरनमेंट टेस्ट करना है?
आप ट्रिगर बनाते वक़्त इसे साफ़ तौर पर चुनते हैं — उदाहरण के लिए, dev ब्रांच के लिए Dev एनवायरनमेंट, या main के लिए Production। पुश ट्रिगर हर बार उस एनवायरनमेंट के कॉन्फ़िगर किए गए URL के खिलाफ़ चलते हैं।
मुझे नतीजे कहाँ दिखते हैं?
कमिट पर एक चेक के रूप में, आपके बाकी CI/CD चेक्स के ठीक बगल में — पूरा रन देखने के लिए इसे खोलें: पास/फेल काउंट, एक क्वालिटी स्कोर, और किसी भी फेलियर की डिटेल।
क्या मैं इसे एक साथ कई ब्रांच पर चला सकता हूँ?
हाँ — आप जिस भी ब्रांच को देखना चाहते हैं उसके लिए अलग ट्रिगर बनाएँ, हर एक अपने खुद के एनवायरनमेंट पर पॉइंट करता हुआ।
अगर किसी ब्रांच से एक से ज़्यादा एनवायरनमेंट जुड़े हों तो?
दोबारा जाँच लें कि आपने जो इवेंट चुना है वह उस डिप्लॉयमेंट से मेल खाता है जिसे आप असल में टेस्ट करना चाहते हैं, और यह कि Environment to test का चुनाव मेल खाता है — वरना आप किसी पुराने या अनचाहे एनवायरनमेंट को टेस्ट कर सकते हैं।
कभी यह सोचना न पड़े कि स्टेजिंग असल में काम करती है या नहीं।
एक बार रिपॉज़िटरी कनेक्ट करें। आपकी चुनी हुई ब्रांच पर हर डिप्लॉय अपने आप टेस्ट हो जाता है — कोई वर्कफ़्लो फ़ाइल नहीं, कोई मैनुअल चेक नहीं।