टोस्का टेस्ट केस: डिजाइन और हैंड्सऑन व्यापक गाइड!

Tosca ट्यूटोरियल - सामग्री की तालिका

हमने लेखों की सूची में पूरे टोस्का ट्यूटोरियल को तोड़ दिया है। अब हम इस ट्यूटोरियल के माध्यम से टोस्का टेस्ट केस डिज़ाइन और टेस्ट डेटा प्रबंधन की अवधारणाओं के बारे में समझने जा रहे हैं। हमने इस लेख को सरल शब्दों में लिखा है और लिखने के लिए शॉर्ट्स बनाए हैं जो नए कॉमर को कम समय के साथ अवधारणा को आसानी से समझने में मदद करते हैं।

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

Tosca टेस्ट केस डिज़ाइन (TCD)

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

Tosca का उपयोग करें टेस्ट केस डिजाइन अनुभाग नीचे की गतिविधियों का प्रदर्शन कर रहा है - 

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

टेस्ट केस डिज़ाइन ऑब्जेक्ट:

नीचे दी गई तालिका टेस्ट केस डिज़ाइन अनुभाग में उपलब्ध सभी घटकों और जहां लागू हो, कीबोर्ड शॉर्टकट्स को सूचीबद्ध करती है।

टेस्ट केस डिज़ाइन - ऑब्जेक्ट
टेस्ट केस डिज़ाइन की वस्तुएँ
  • फ़ोल्डर - टेस्ट केस डिज़ाइन फ़ोल्डर का उपयोग टेस्ट शीट्स या कक्षाओं को तार्किक तरीके से समूहित करने के लिए किया जाता है।
  • टेस्टशीट - टेस्टशीट Tosca परीक्षण मामलों के सभी संभावित संयोजनों के लिए डेटा की एक सूची है। प्रत्येक डेटा सेट एक अद्वितीय परीक्षण मामले का प्रतिनिधित्व करता है।
  • विशेषता - इसे प्रत्येक एप्लिकेशन फ़ील्ड के अनुरूप अलग-अलग डेटा पैरामीटर के रूप में संदर्भित किया जाता है।
  • विशेषता (व्यवसाय-प्रासंगिक नहीं) - यह टिप्पणी या विवरण प्रयोजनों के लिए उपयोग किया जाता है।
  • विशेषता (परिणाम) - इसका उपयोग परिणाम उद्देश्यों के लिए किया जाता है।
  • उदाहरण संग्रह - यह उदाहरण देता है, विशेष विशेषता के लिए उपलब्ध सभी संभव मान।
  • उदाहरण - यह प्रत्येक विशेषता / पैरामीटर का मान है। इसे TestSheets, Attributes या Class Level बनाया जा सकता है। टेस्टशीट के उदाहरण मूल रूप से एक परीक्षण मामले का नाम हैं।
  • वर्ग - यह टेस्टशीट के समान है, लेकिन इसका उपयोग पुन: प्रयोज्य उद्देश्य के लिए किया जाता है। सभी सामान्य डेटा यहां संग्रहीत हैं, जिन्हें कई परीक्षणशीर्षों में पुन: उपयोग किया जा सकता है।
  • कक्षा का संदर्भ - यह टेस्टशीट से कक्षाओं की एक कड़ी के रूप में काम कर रहा है। हम इसे ड्रैग-ड्रॉप विधि से बना सकते हैं।

टेस्ट केस डिज़ाइन में ऑब्जेक्ट पदानुक्रम:

  • एक TestSheet में विशेषताएँ, उदाहरण, TestSteps और वर्ग संदर्भ हो सकते हैं।
  • एक वर्ग कक्षा के गुणों और उदाहरणों का संयोजन हो सकता है।
  • फिर से, एक गुण आगे गुण और उदाहरण रख सकता है।
  • एक कदम और कदम और गुण रख सकते हैं।

टेस्ट केस डिजाइन लागू करने के लिए चरण-दर-चरण प्रक्रिया:

  • Step1: यदि कुछ सामान्य सेक्शन कई टेस्ट केस के लिए उपलब्ध हैं तो क्लास बनाएं। उदाहरण के लिए, अधिकांश एप्लिकेशन में लॉगिन एक सामान्य अनुभाग है। इसलिए, हमें नीचे दिए गए आरेख के अनुसार एक वर्ग बनाने की आवश्यकता है -
टेस्ट केस डिजाइन - क्लास को परिभाषित करें
टेस्ट केस डिजाइन - क्लास को परिभाषित करें
  • Step2: नीचे की संरचना के अनुसार टेस्टशीट बनाएं और कक्षाओं को लिंक करें। टेस्टशीट का उपयोग अद्वितीय व्यक्तिगत परिदृश्य के लिए किया जाता है। विभिन्न डेटा संयोजनों के आधार पर, परीक्षण के उदाहरणों के अनुसार अलग-अलग परीक्षण मामले उत्पन्न होंगे।
टेस्ट केस डिजाइन - टेस्टशीट से रेफर क्लास
टेस्ट केस डिजाइन - टेस्टशीट से रेफर क्लास
  • Step3: टेम्प्लेट टेस्ट केस बनाएं। इस पर राइट क्लिक करने के बाद हम किसी भी मौजूदा तकनीकी टेस्ट केस को टेम्प्लेट टेस्ट केस में "कन्वर्ट कन्वर्ट टेम्प्लेट टेस्ट में" विकल्प चुन सकते हैं।
  • Step4: टेम्प्लेट परीक्षण मामले में टेम्प्लेट को असाइन करें और टेस्टिंगशीट को टेम्प्लेट टेस्ट केस में खींचकर छोड़ दें। एक टेम्प्लेट को केवल एक टेम्प्लेट सौंपा जा सकता है। इसके बाद, हम टेस्ट केस डिज़ाइन डेटा एट्रीब्यूट / पैरामीटर को ड्रैग-ड्रॉप विधि या टाइपिंग द्वारा परीक्षण चरणों में असाइन कर सकते हैं। मापदंडों को जोड़ने के लिए सिंटैक्स - {XL [पैरामीटर_name]}। टेम्पलेट परीक्षण मामले को निष्पादित नहीं किया जा सकता है।
टेस्ट केस डिजाइन - टेम्पलेट बनाएँ
टेस्ट केस डिजाइन - टेम्पलेट बनाएँ
  • Step5: डेटा मापदंडों को निर्दिष्ट करने के बाद, हमें उदाहरण परीक्षण मामलों को उत्पन्न करने की आवश्यकता है। यह टेम्प्लेट टेस्ट के मामलों पर राइट-क्लिक करके इंस्टेंटिएट या री-इंस्टेंट का विकल्प चुनकर किया जा सकता है। सभी के बाद, परीक्षण शीट्स के डेटा संयोजन के आधार पर सभी संभावित परीक्षण मामले उत्पन्न होंगे।
टेस्ट केस डिज़ाइन - उदाहरण बनाएँ
टेस्ट केस डिज़ाइन - उदाहरण बनाएँ
  • Step6: अब, हम उदाहरण परीक्षण मामलों को निष्पादित करने के लिए एक निष्पादन सूची बना सकते हैं।

TCD के लाभ:

  • वस्तुओं / डेटा की गतिशील हैंडलिंग आसान है
  • · परीक्षण मामलों की पुन: प्रयोज्य
  • · कोई स्क्रिप्टिंग शामिल नहीं है
  • · डेटा और तकनीकी घटकों को अलग-अलग रखा जाता है। डेटा परिवर्तन के मामले में, परीक्षण मामलों को संशोधित करने की कोई आवश्यकता नहीं है।

TCD के नुकसान:

  • · टेस्ट केस डिजाइन सेक्शन बहुत जटिल है
  • · थोड़ा सा महंगा
  • यूआई को समझने में समय लगता है

संदर्भ लिंक - https://documentation.tricentis.com/tosca/1300/en/content/testcase_design/testcase_design_intro.htm

Tosca टेस्ट डेटा प्रबंधन (TDM)

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

टेस्ट डाटा प्रबंधन - अवलोकन
Tosca टेस्ट डेटा प्रबंधन का अवलोकन
  • टेस्ट डेटा प्रबंधन डेटा प्रबंधन के लिए एक और महत्वपूर्ण घटक है जो ट्रिकेंटिस टोस्का टेस्ट सूट की मानक स्थापना के साथ उपलब्ध है।
  • DB2, MS SQL Server and Oracle repositories – Tosca test data management (TDM) component uses the same database which is used to create the common repository of the workspace.
  • SQLite रिपॉजिटरी - SQLite के लिए, टीडीएम डेटा को स्टोर करने के लिए अलग रिपॉजिटरी का उपयोग करता है।
  • नए कार्यक्षेत्र के निर्माण के बाद, डिफ़ॉल्ट रूप से टोस्का रिपॉजिटरी के साथ जुड़ रहा है।
  • यदि आवश्यक हो, तो Tosca डिफ़ॉल्ट डेटाबेस के बजाय TDM रिपॉजिटरी के रूप में विभिन्न डेटाबेस को जोड़ने में सक्षम है।

TDM रिपॉजिटरी से कनेक्ट करना: रूट स्तर में TDMConnection के रूप में कॉन्फ़िगरेशन पैरामीटर बनाएं और नीचे प्रारूप में कनेक्शन स्ट्रिंग असाइन करें - () ) [डायनामोड = , स्कीमा = ]

TDM को संभालने के लिए मानक मॉड्यूल:

मानक मॉड्यूल पथ - "मानक मॉड्यूल-> टेस्ट डेटा प्रबंधन-> टेस्ट डेटा प्रबंधन - विरासत। " 

  • TDM Create Object - TDM Create Object मॉड्यूल विशिष्ट वस्तु प्रकार के लिए एक ताजा TDM ऑब्जेक्ट बनाने में मदद करता है। प्रारंभ में, खाली मान के साथ नई TDM वस्तु बनाई जा सकती है।
  • TDM फाइंड सिंगल ऑब्जेक्ट - इसका उपयोग TDM रिपोजिटरी के भीतर TDM ऑब्जेक्ट को खोजने के लिए किया जाता है।
  • TDM सेट विशेषता - सेट एट्रीब्यूट मॉड्यूल किसी भी मौजूदा TDM ऑब्जेक्ट के लिए मान सेट करने में सक्षम है।
  • टीडीएम सेट राज्य - यह मॉड्यूल किसी भी मौजूदा टीडीएम वस्तु के लिए राज्य के मूल्यों को निर्धारित करने में सक्षम है।
  • TDM Add Association - इस मॉड्यूल का उपयोग दो TDM वस्तुओं के बीच संबंध को परिभाषित करने के लिए किया जाता है। यह एसोसिएशन एक व्यक्तिगत भूमिका नाम प्राप्त करता है जो मानचित्रण की अनुमति देता है।
  • TDM Remove Association - इस मॉड्यूल का उपयोग TDM ऑब्जेक्ट्स के बीच एसोसिएशन को हटाने के लिए किया जाता है।
  • TDM Delete Object - इस मॉड्यूल का उपयोग TDM ऑब्जेक्ट को TDM रिपॉजिटरी से हटाने के लिए किया जाता है।
  • TDM Save - यह मॉड्यूल TDM रिपॉजिटरी में TDM ऑब्जेक्ट को सेव करता है।
टेस्ट डेटा प्रबंधन - मानक मॉड्यूल
टेस्ट डेटा प्रबंधन - मानक मॉड्यूल

क्लिक करें यहाँ उत्पन्न करें टेस्ट डेटा प्रबंधन पर अधिक जानने के लिए।

निष्कर्ष:

In this Tosca Test Case Design and Test data Management article, we have learned about Test Case Design and Test Data Management. Click here to understand more from the Tricentis Support portal on this topic.

TOSCA ट्यूटोरियल के सबसे महत्वपूर्ण विषय को पढ़ने के लिए क्लिक करें - Tosca केस क्रिएशन की समझ।

एक टिप्पणी छोड़ दो