Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

डेटा संचालित ढांचे की व्याख्या करें।


डेटा संचालित ढांचे का उपयोग परीक्षण डेटा से परीक्षण स्क्रिप्ट तर्क को अलग करने के लिए किया जाता है। इस ढांचे में, हम पैरामीटराइजेशन की मदद से कई संयोजनों में डेटा के कई सेटों का उपयोग करके अपनी परीक्षण स्क्रिप्ट चला सकते हैं। परीक्षण डेटा को अलग-अलग फाइलों जैसे एक्सेल, एक्सेस, txt इत्यादि में बनाए रखा जाता है।

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

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

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

डेटा संचालित ढांचे में, बाहरी फाइलों से डेटा पढ़ने और लिखने के लिए कुशल प्रोग्रामिंग तकनीक होनी चाहिए। इस प्रक्रिया में शामिल है -

  • बाहरी फ़ाइल सेट करें और बनाएं जिसमें परीक्षण डेटा और अपेक्षित परिणाम हों।

  • उन डेटा को परीक्षण स्क्रिप्ट में फीड करने के लिए तंत्र विकसित करें।

डेटा संचालित ढांचे के लाभ नीचे सूचीबद्ध हैं -

  • परीक्षण स्क्रिप्ट की संख्या को कम करता है जिन्हें विकसित करने की आवश्यकता होती है क्योंकि कई संयोजनों में डेटा का उपयोग परिदृश्यों को कवर करने के लिए किया जा सकता है।

  • परीक्षण डेटा इनपुट में किसी भी संशोधन के लिए किसी कोड परिवर्तन की आवश्यकता नहीं होती है।

  • स्केलेबल और बनाए रखने में आसान।

  • किसी भी कार्यक्षमता का परीक्षण करने के लिए एक से अधिक संयोजनों में डेटा के एक से अधिक सेट का उपयोग किया जा सकता है।


  1. सी भाषा में रैखिक डेटा संरचना कतार की व्याख्या करें

    डेटा संरचना संरचित तरीके से व्यवस्थित डेटा का संग्रह है। इसे नीचे बताए अनुसार दो प्रकारों में बांटा गया है - रैखिक डेटा संरचना - डेटा को एक रेखीय तरीके से व्यवस्थित किया जाता है। उदाहरण के लिए, सरणियाँ, संरचनाएँ, ढेर, कतारें, लिंक्ड सूचियाँ। गैर-रेखीय डेटा संरचना - डेटा को एक श्रेणीबद्ध तरीके

  1. आनुवांशिक परीक्षण के बाद आपके डेटा का क्या होता है?

    डायरेक्ट-टू-कंज्यूमर जेनेटिक टेस्ट मार्केट का मतलब है कि आप एक ट्यूब में थूक सकते हैं, इसे लैब में भेज सकते हैं, और ऐसे परिणाम प्राप्त कर सकते हैं जो आपकी विरासत या संभावित स्वास्थ्य जोखिमों पर प्रकाश डालते हैं। लेकिन जब आप ऐसा करते हैं तो आपके डेटा का क्या होता है? क्या वंश परीक्षण या आनुवंशिक विश

  1. क्या यह जानने के लिए कोई परीक्षण है कि क्या आपका iPhone हैक हो गया है?

    क्या आपका iPhone हाल ही में संदिग्ध या असामान्य व्यवहार प्रदर्शित कर रहा है? यह सोचना सामान्य है कि इसे हैक कर लिया गया है। एंड्रॉइड के विपरीत, आईओएस डिवाइस (आईफोन, आईपैड और आईपॉड टच) मैलवेयर संक्रमण या हैक के लिए कम संवेदनशील होते हैं। लेकिन वे मैलवेयर के हमलों से सुरक्षित नहीं हैं। यह गाइड आपको क