मुख्य कंटेंट पर जाएं
Didit ने पहचान और धोखाधड़ी के लिए इंफ्रास्ट्रक्चर बनाने हेतु $7.5M जुटाए
Didit
ब्लॉग पर वापस जाएँ
ब्लॉग · 6 मार्च 2026

पहचान कार्यप्रवाहों का स्वचालित E2E परीक्षण: साइप्रस और डिडिट (HI)

साइप्रस और डिडिट के डेवलपर-फर्स्ट सैंडबॉक्स का उपयोग करके अपनी पहचान सत्यापन कार्यप्रवाहों के लिए मजबूत एंड-टू-एंड परीक्षण कैसे लागू करें, यह जानें।.

द्वारा Diditअपडेट किया गया
automated-e2e-testing-of-identity-workflows-cypress-didit.png

डिडिट सैंडबॉक्स के साथ परीक्षण को सुव्यवस्थित करेंडिडिट एक डेवलपर-फर्स्ट सैंडबॉक्स वातावरण प्रदान करता है, जिससे आप उत्पादन को प्रभावित किए बिना या लागत लगाए बिना वास्तविक पहचान सत्यापन परिदृश्यों का अनुकरण कर सकते हैं, जिससे यह स्वचालित E2E परीक्षण के लिए आदर्श बन जाता है।

व्यापक E2E कवरेज के लिए साइप्रससाइप्रस एंड-टू-एंड परीक्षण लिखने के लिए एक तेज़, विश्वसनीय और डेवलपर-अनुकूल ढाँचा प्रदान करता है जो आपके एप्लिकेशन के UI के साथ सीधे इंटरैक्ट करता है, जिसमें जटिल पहचान सत्यापन प्रवाह भी शामिल हैं।

पहचान कार्यप्रवाह सत्यापन को स्वचालित करेंसाइप्रस को डिडिट के एपीआई के साथ जोड़कर, आप प्रोग्रामेटिक रूप से परीक्षण सत्र बना सकते हैं, विभिन्न सत्यापन परिणामों को ट्रिगर कर सकते हैं, और यह सुनिश्चित कर सकते हैं कि आपका एप्लिकेशन प्रत्येक परिदृश्य को सही ढंग से संभालता है, सफल KYC से लेकर अस्वीकृति तक।

डिडिट की मॉड्यूलर आर्किटेक्चर परीक्षण क्षमता को बढ़ाती हैडिडिट का खुला, मॉड्यूलर पहचान प्लेटफ़ॉर्म आईडी सत्यापन या जीवंतता जैसे व्यक्तिगत सत्यापन चरणों का दानेदार परीक्षण करने की अनुमति देता है, और फिर उन्हें ऑर्केस्ट्रेटेड वर्कफ़्लो में एकीकृत करता है, यह सुनिश्चित करता है कि प्रत्येक घटक त्रुटिहीन रूप से कार्य करता है।

पहचान कार्यप्रवाहों के परीक्षण की चुनौती

पहचान सत्यापन कार्यप्रवाह आधुनिक अनुप्रयोगों के महत्वपूर्ण घटक हैं, जो धोखाधड़ी से सुरक्षा करते हैं और अनुपालन सुनिश्चित करते हैं। हालांकि, उनकी बहु-चरणीय प्रकृति, बाहरी सेवाओं पर निर्भरता और विभिन्न परिणामों के कारण उन्हें व्यापक रूप से परीक्षण करना बेहद मुश्किल हो जाता है। मैन्युअल परीक्षण धीमा, त्रुटि-प्रवण और स्केलेबल नहीं होता है। एक सहज, सुरक्षित और विश्वसनीय उपयोगकर्ता अनुभव सुनिश्चित करने के लिए स्वचालित एंड-टू-एंड (E2E) परीक्षण आवश्यक है, लेकिन इसमें एक रणनीतिक दृष्टिकोण की आवश्यकता होती है, खासकर जब तीसरे पक्ष के पहचान प्रदाताओं से निपटना हो।

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

साइप्रस के साथ अपना E2E परीक्षण वातावरण स्थापित करना

साइप्रस आधुनिक वेब के लिए बनाया गया एक अगली पीढ़ी का फ्रंट-एंड परीक्षण उपकरण है। यह एक अद्वितीय वास्तुकला प्रदान करता है जो सीधे ब्राउज़र में परीक्षण चलाता है, तेज़ निष्पादन, वास्तविक समय रीलोडिंग और उत्कृष्ट डिबगिंग क्षमताएं प्रदान करता है। आरंभ करने के लिए, आपको अपनी परियोजना में साइप्रस स्थापित करना होगा:

npm install cypress --save-dev
npx cypress open

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

  • आपके ऑनबोर्डिंग या सत्यापन पृष्ठ पर नेविगेट करें।
  • फ़ॉर्म भरें और बटन पर क्लिक करें।
  • एपीआई प्रतिक्रियाओं को मॉक करने के लिए नेटवर्क अनुरोधों को इंटरसेप्ट करें (हालांकि डिडिट के लिए, हम अक्सर सैंडबॉक्स के लिए वास्तविक एपीआई कॉल पसंद करेंगे)।
  • सत्यापन परिणामों के बाद UI तत्वों और उनकी स्थितियों पर जोर दें।

यथार्थवादी परिदृश्यों के लिए डिडिट के सैंडबॉक्स को एकीकृत करना

डिडिट को डेवलपर्स को ध्यान में रखकर डिज़ाइन किया गया है, जो एक एआई-देशी, मॉड्यूलर पहचान प्लेटफ़ॉर्म प्रदान करता है। परीक्षण के लिए एक प्रमुख लाभ इसका मजबूत सैंडबॉक्स वातावरण है। यह आपको वास्तविक उपयोगकर्ता डेटा का उपयोग किए बिना या उत्पादन लागत लगाए बिना पूर्ण पहचान सत्यापन प्रवाह - जिसमें आईडी सत्यापन (OCR, MRZ, बारकोड), निष्क्रिय और सक्रिय जीवंतता, 1:1 चेहरा मिलान, और एएमएल स्क्रीनिंग और निगरानी शामिल है - करने की अनुमति देता है। आप सैंडबॉक्स का उपयोग करके विशिष्ट परिणामों (उदाहरण के लिए, अनुमोदित, अस्वीकृत, समीक्षा में) को ट्रिगर कर सकते हैं, जिससे आपके E2E परीक्षण अविश्वसनीय रूप से शक्तिशाली और अनुमानित हो जाते हैं।

जब आप अपने बिजनेस कंसोल में डिडिट वर्कफ़्लो बनाते हैं, तो आपको एक workflow_id मिलता है। परीक्षण के लिए, आप अपने साइप्रस परीक्षणों के भीतर सत्यापन सत्रों को प्रोग्रामेटिक रूप से बनाने के लिए अपने डिडिट एपीआई कुंजी (आपके कंसोल में 'एपीआई और वेबहुक' अनुभाग से) के साथ इस workflow_id का उपयोग करेंगे। यह आपको इसकी अनुमति देता है:

  • सत्र शुरू करें: सत्यापन सत्र बनाने के लिए डिडिट के एपीआई का उपयोग करें, अपने साइप्रस ब्राउज़र को रीडायरेक्ट करने के लिए verification_url पुनर्प्राप्त करें।
  • उपयोगकर्ता क्रियाओं का अनुकरण करें: साइप्रस के भीतर, डिडिट-होस्टेड सत्यापन प्रवाह के माध्यम से नेविगेट करें, दस्तावेज़ अपलोड, जीवंतता जांच आदि का अनुकरण करें।
  • परिणामों को नियंत्रित करें (सैंडबॉक्स): सैंडबॉक्स वातावरण में, आप अक्सर किसी विशेष परिणाम को मजबूर करने के लिए विशिष्ट परीक्षण डेटा या मापदंडों का उपयोग कर सकते हैं (उदाहरण के लिए, 'अनुमोदित' परिणाम के लिए एक विशिष्ट दस्तावेज़ छवि, या 'अस्वीकृत' के लिए एक ज्ञात धोखाधड़ी वाली छवि)।
  • परिणाम पुनर्प्राप्त करें: उपयोगकर्ता द्वारा प्रवाह पूरा करने के बाद (या इसे छोड़ दिया/अस्वीकृत कर दिया गया है), सत्र की स्थिति और विस्तृत परिणाम पुनर्प्राप्त करने के लिए डिडिट के एपीआई का फिर से उपयोग करें।

डिडिट और साइप्रस के साथ पहचान कार्यप्रवाह सत्यापन को स्वचालित करना

वास्तविक शक्ति सत्र प्रबंधन के लिए डिडिट के एपीआई के साथ साइप्रस की UI इंटरैक्शन क्षमताओं को संयोजित करने से आती है। एक ऐसे परीक्षण मामले पर विचार करें जहां एक उपयोगकर्ता सफलतापूर्वक एक KYC प्रवाह पूरा करता है:

  1. एक साइप्रस परीक्षण शुरू होता है: आपका परीक्षण आपके एप्लिकेशन के लॉगिन/साइनअप पृष्ठ पर नेविगेट करता है।
  2. डिडिट सत्र ट्रिगर करें: आपका एप्लिकेशन, या साइप्रस परीक्षण स्वयं (cy.request के माध्यम से), आपके सैंडबॉक्स के लिए कॉन्फ़िगर किए गए एक विशिष्ट workflow_id का उपयोग करके एक सत्यापन सत्र बनाने के लिए डिडिट को एक एपीआई कॉल करता है।
  3. डिडिट पर रीडायरेक्ट करें: आपका एप्लिकेशन उपयोगकर्ता (और इस प्रकार साइप्रस) को डिडिट द्वारा लौटाए गए verification_url पर रीडायरेक्ट करता है।
  4. सत्यापन पूरा करें: साइप्रस डिडिट-होस्टेड प्रवाह के साथ इंटरैक्ट करता है, दस्तावेज़ अपलोड और जीवंतता जांच का अनुकरण करता है। सैंडबॉक्स के भीतर, आप एक सफल परिणाम सुनिश्चित करने के लिए पूर्वनिर्धारित परीक्षण छवियों या डेटा का उपयोग कर सकते हैं।
  5. अपने ऐप पर लौटें: पूर्ण होने के बाद, डिडिट आपके एप्लिकेशन के कॉलबैक URL पर वापस रीडायरेक्ट करता है।
  6. एप्लिकेशन स्थिति सत्यापित करें: साइप्रस यह सुनिश्चित करता है कि आपके एप्लिकेशन का UI सफल सत्यापन को दर्शाता है (उदाहरण के लिए, एक 'सत्यापित' स्थिति, प्रतिबंधित सुविधाओं तक पहुंच)।
  7. परीक्षण के बाद की सफाई: वैकल्पिक रूप से, आपका परीक्षण पूर्ण सत्र विवरण (आईडी डेटा, जीवंतता स्कोर, एएमएल परिणाम) प्राप्त करने के लिए डिडिट के एपीआई को कॉल कर सकता है और यह सुनिश्चित कर सकता है कि लौटाया गया डेटा अपेक्षाओं से मेल खाता है।

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

डिडिट कैसे मदद करता है

डिडिट को पहचान सत्यापन और, विस्तार से, इसके परीक्षण को सरल बनाने के लिए डिज़ाइन किया गया है। हमारी मॉड्यूलर आर्किटेक्चर और डेवलपर-फर्स्ट दृष्टिकोण साइप्रस जैसे उपकरणों के साथ स्वचालित E2E परीक्षण के लिए पूरी तरह से अनुकूल हैं। डिडिट प्रदान करता है:

  • मुफ्त कोर KYC: हमारा उदार मुफ्त टियर बिना लागत की चिंता के व्यापक परीक्षण की अनुमति देता है, खासकर सैंडबॉक्स वातावरण में।
  • डेवलपर-फर्स्ट एपीआई और सैंडबॉक्स: तुरंत प्रावधानित सैंडबॉक्स वातावरण और स्वच्छ एपीआई सत्यापन सत्रों पर प्रोग्रामेटिक नियंत्रण को सक्षम करते हैं, जिससे परीक्षण सत्र बनाना, प्रबंधित करना और क्वेरी करना आसान हो जाता है।
  • ऑर्केस्ट्रेटेड वर्कफ़्लो: हमारे नो-कोड बिजनेस कंसोल में जटिल पहचान यात्राएं (KYC, आयु जांच, AML) डिज़ाइन करें, फिर उन्हें एंड-टू-एंड परीक्षण करें। आप अपने परीक्षणों में उपयोग करने के लिए एपीआई से workflow_ids पुनर्प्राप्त कर सकते हैं।
  • संरचित पहचान डेटा: एक सत्र के बाद, आईडी सत्यापन परिणाम, जीवंतता स्कोर, 1:1 चेहरा मिलान, और एएमएल स्क्रीनिंग परिणामों सहित व्यापक, संरचित डेटा पुनर्प्राप्त करें, जिससे आपके परीक्षणों में दावे सीधे हो जाएं।
  • डिजाइन द्वारा वैश्विक: विभिन्न दस्तावेज़ प्रकारों और क्षेत्रों में अपने वर्कफ़्लो का परीक्षण करें, यह सुनिश्चित करते हुए कि आपका एप्लिकेशन वैश्विक उपयोगकर्ता आधार के लिए तैयार है।

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

शुरू करने के लिए तैयार हैं?

डिडिट को कार्रवाई में देखने के लिए तैयार हैं? आज एक मुफ्त डेमो प्राप्त करें

डिडिट के मुफ्त टियर के साथ मुफ्त में पहचान सत्यापित करना शुरू करें।

पहचान और धोखाधड़ी के लिए इंफ्रास्ट्रक्चर।

KYC, KYB, ट्रांज़ैक्शन मॉनिटरिंग और वॉलेट स्क्रीनिंग के लिए एक API। 5 मिनट में इंटीग्रेट करें।

इस पेज को समराइज़ करने के लिए AI से पूछें
पहचान कार्यप्रवाहों का स्वचालित E2E परीक्षण: साइप्रस और.