डेवलपर गाइड

साइन-अप और QA जांच में अस्थायी ईमेल का उपयोग

लेखक: Disposable Temporary Email3 मिनट में पढ़ें

टेस्ट में निजी इनबॉक्स जोड़े बिना देखें कि उपयोगकर्ता को कौन-सा संदेश मिलता है।

स्टेजिंग साइट के वास्तविक पंजीकरण संदेश को देखने के लिए डेवलपर या परीक्षक अस्थायी इनबॉक्स इस्तेमाल कर सकता है। इससे पता चलता है कि संदेश पहुंचा या नहीं और उसमें दिख रही जानकारी सही है या नहीं। यह नियंत्रित ईमेल टेस्टिंग वातावरण का विकल्प नहीं है। इसमें असली ग्राहक का डेटा या क्रेडेंशियल कभी न भेजें।

टेस्ट वातावरण और कृत्रिम जानकारी से शुरुआत करें

स्टेजिंग या लोकल वातावरण इस्तेमाल करें, जहां असली ग्राहकों को सूचनाएं न जाती हों। नकली विवरण वाला टेस्ट खाता बनाएं और अस्थायी पता तभी दें जब सेवा अनुमति देती हो। पासवर्ड, उत्पादन रिकॉर्ड, भुगतान जानकारी और ग्राहक ईमेल को टेस्ट से बाहर रखें। अस्थायी इनबॉक्स भी बाहरी मेलबॉक्स है; उसमें मौजूद जानकारी को तीसरी पक्ष की सेवा से संभाला गया डेटा मानें।

वातावरण अलग रखें

पुष्टि करें कि टेस्ट गलती से असली उपयोगकर्ता को संदेश नहीं भेज सकता।

कृत्रिम खाता विवरण लें

टेस्ट संदेश में निजी या उत्पादन डेटा न डालें।

पंजीकरण का रास्ता उपयोगकर्ता की तरह जांचें

नए उपयोगकर्ता वाला ही फॉर्म और रास्ता इस्तेमाल करके पता दर्ज करें। पेज अनुरोध स्वीकार करे तो जांचें कि उसी पते के इनबॉक्स में संदेश आया या नहीं। भेजने वाले का नाम, विषय, झलक और समर्थित डिवाइस पर संदेश का सामान्य रूप देखें। पुष्टि लिंक केवल टेस्ट वातावरण में खोलें। नतीजा और जहां प्रक्रिया रुकी उसे दर्ज करें; फॉर्म बार-बार जमा न करें।

सामान्य स्थिति से आगे के मामले भी जांचें

स्टेजिंग अनुमति दे तो सही और गलत पता, दूसरा अनुरोध, देर से आया संदेश, इस्तेमाल किया लिंक और खत्म हुई पुष्टि अवधि भी जांचें। देखें कि पेज उपयोगकर्ता को अगला कदम समझाता है या नहीं। रीसेंड बटन अनियंत्रित संदेश न भेजे और नया कोड या लिंक साफ दिखे। अपेक्षित व्यवहार लिखें, ताकि दूसरा परीक्षक भी जांच दोहरा सके।

सवाल के अनुसार मेलबॉक्स चुनें

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

टेस्ट के बाद डेटा व्यवस्थित करें

स्टेजिंग प्रक्रिया के अनुसार टेस्ट खाते हटाएं या उनकी अवधि खत्म होने दें, दस्तावेजों से सेव किए टेस्ट पते हटाएं और संदेश की सामग्री सार्वजनिक बग रिपोर्ट में कॉपी न करें। संदेश में पहुंच लिंक या कोड हो तो उसकी अवधि खत्म होने तक उसे गोपनीय मानें। वातावरण, ब्राउज़र और नतीजे का छोटा रिकॉर्ड रखें, ताकि आगे कोड की गलती और ईमेल डिलीवरी की समस्या में अंतर समझ आए।

क्या आपको अलग इनबॉक्स चाहिए?

एक बार साइन अप करने के लिए अस्थायी पता बनाएं और अपने मुख्य इनबॉक्स को व्यवस्थित रखें।

इनबॉक्स बनाएँ

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

क्या स्वचालित QA के लिए अस्थायी ईमेल इस्तेमाल कर सकते हैं?

साधारण वास्तविक डिलीवरी जांच के लिए चल सकता है, लेकिन स्वचालन को स्थिर इनबॉक्स API, अनुमानित सफाई और अलग टेस्ट डेटा चाहिए हो सकता है। जरूरत के अनुसार खास टेस्टिंग सेवा चुनें।

क्या अस्थायी पते से उत्पादन साइन-अप जांचना चाहिए?

टेस्ट के लिए सेट किए स्टेजिंग वातावरण का उपयोग करें। भ्रामक उत्पादन खाते न बनाएं और असली उपयोगकर्ताओं को संदेश न भेजें।

साइन-अप ईमेल में क्या जांचना चाहिए?

देखें कि संदेश सही टेस्ट इनबॉक्स में पहुंचा, भेजने वाला पहचान में आता है, सामग्री पढ़ने योग्य है और लिंक सही स्टेजिंग चरण पर ले जाता है।

क्या अस्थायी इनबॉक्स ईमेल सैंडबॉक्स की जगह ले सकता है?

हर बार नहीं। अस्थायी इनबॉक्स किसी पते पर ईमेल लेता है; ईमेल सैंडबॉक्स आम तौर पर भेजे जा रहे टेस्ट संदेशों को नियंत्रित वातावरण में पकड़ता है। दोनों की भूमिका अलग है।