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

बिहेवियर ड्रिवेन फ्रेमवर्क को समझाइए।


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

व्यवहार संचालित ढांचा टीम में सभी के बीच सहयोग और समन्वय पर काम करता है। तकनीकी कोडिंग ज्ञान आवश्यक नहीं है क्योंकि गैर-तकनीकी, सामान्य भाषा में कार्यात्मक आवश्यकताओं या विनिर्देशों का वर्णन किया गया है।

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

बीडीडी का प्राथमिक फोकस आवेदन के व्यवहार और प्रकृति को प्राप्त करना है और कार्यान्वयन पहलू पर ज्यादा जोर नहीं देना है।

बिहेवियर ड्रिवेन फ्रेमवर्क के कुछ फायदे नीचे सूचीबद्ध हैं।

  • उचित समीक्षा और प्रतिक्रिया - चूंकि परीक्षण मामले गैर-तकनीकी भाषा में बनाए गए हैं, इसलिए व्यापार विश्लेषक सक्रिय रूप से भाग ले सकते हैं और परीक्षण मामलों की गुणवत्ता और कवरेज पर प्रतिक्रिया दे सकते हैं।

  • व्यवहार संचालित ढांचा विकास और तकनीकी कार्यान्वयन के बजाय आवश्यकताओं के व्यावसायिक प्रभाव से अधिक जुड़ा हुआ है।

  • डेवलपर्स, क्यूए, उत्पाद मालिकों और ग्राहकों के बीच एक मजबूत संबंध बनाता है, जिससे उनके बीच सहयोग और समन्वय बढ़ता है।

  • व्यवहार संचालित परीक्षण में बहुत सारी पुन:प्रयोज्य विशेषताएं शामिल होती हैं इसलिए इसे बनाए रखना आसान होता है।

इस प्रकार बीडीडी की प्रक्रिया को इस तरह प्रदर्शित किया जा सकता है -

  • आवेदन की प्रकृति सादे अंग्रेजी में वर्णित है।

  • प्रकृति विवरण के आधार पर, परीक्षण स्क्रिप्ट विकसित करें।

  • फिर व्यवहार के अनुसार एप्लिकेशन कोड के विकास के लिए आगे बढ़ें।

  • नए विकसित कोड पर स्वचालित स्क्रिप्ट निष्पादित करें।

  • परीक्षण निष्पादन के परिणामों का विश्लेषण करें।

  • यदि परीक्षण स्क्रिप्ट पास नहीं होती है, तो कोड में त्रुटियों को ठीक करें।

  • एक बार सभी टेस्ट स्क्रिप्ट पास हो जाने के बाद, गुणवत्ता सुनिश्चित करने के लिए कोड को रिफलेक्टर करें।

दिए गए जब तब परीक्षण मामलों को डिजाइन करते समय शब्दावली का उपयोग किया जाता है।

खीरा व्यवहार संचालित परीक्षण ढांचे के लिए मौजूद उपकरण है।


  1. जावास्क्रिप्ट में स्टेटमेंट के लिए... के बारे में बताएं?

    for…in लूप सभी ऑब्जेक्ट गुणों के माध्यम से लूप करता है। जावास्क्रिप्ट में for..in स्टेटमेंट को लागू करने वाला कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width

  1. जावास्क्रिप्ट में वस्तुओं की समानता की व्याख्या करें।

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

  1. प्रतिक्रियाशील स्विच चयनकर्ता घटक की व्याख्या करें

    स्विच चयनकर्ता घटक रेडियो टॉगल बटन के समान है। यह आपको 2 से अधिक मानों के साथ चयन करने की अनुमति देता है। स्विच चयनकर्ता के साथ काम करने के लिए आपको नीचे दिखाए अनुसार पैकेज को स्थापित करना होगा - npm i प्रतिक्रिया-मूल-स्विच-चयनकर्ता --save-dev मूल स्विच चयनकर्ता इस प्रकार दिखता है - यहां स्विच च