Tosca स्वचालन उपकरण: एक उत्कृष्ट शिक्षण मार्गदर्शिका

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

Tosca ट्यूटोरियल # 1: Tosca अवलोकन

Tosca ट्यूटोरियल # 2: Tosca स्वचालन अवलोकन

Tosca ट्यूटोरियल 3 #: Tricentis Tosca सेटअप - स्थापित करें, स्थापना रद्द करें और लाइसेंस कॉन्फ़िगरेशन

Tosca ट्यूटोरियल 4 #: Tosca कार्यक्षेत्र निर्माण

Tosca ट्यूटोरियल 5 #: TOSCA कमांडर और Tosca उपयोगकर्ता प्रबंधन की समझ

Tosca ट्यूटोरियल 6 #: Tosca स्कैनिंग - मॉड्यूल का एक परिचय

Tosca ट्यूटोरियल 7 #: Tosca टेस्ट केस क्रिएशन

Tosca ट्यूटोरियल 8 #: Tosca पैरामीटर और लाइब्रेरी- बफर, बिजनेस पैरामीटर, टीसीपी

Tosca ट्यूटोरियल 9 #:Tosca परीक्षण निष्पादन, रिपोर्ट, और बग प्रबंधन

Tosca ट्यूटोरियल 10 #: टेस्ट केस डिजाइन - डेटा प्रबंधन का परीक्षण करने के लिए एक दृष्टिकोण 

Tosca ट्यूटोरियल 11 #: Tosca टेस्ट डेटा प्रबंधन.

Tosca ट्यूटोरियल 12 #: Tosca में एपीआई परीक्षण

Tosca ट्यूटोरियल # 13: Tosca साक्षात्कार प्रश्न और उत्तर

इस Tosca ट्यूटोरियल में, हम Tosca ऑटोमेशन टूल के अवलोकन के बारे में जानेंगे जिसमें शामिल हैं -

  • Tosca स्वचालन उपकरण
  • Tosca कार्यक्षेत्र
  • तोस्का कमांडर
  • Tosca स्वचालन

Tosca स्वचालन उपकरण

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

Tosca प्रमुख विशेषताएं हैं:

  • मॉडल-आधारित परीक्षण दृष्टिकोण: यह टेस्ट ऑटोमेशन टूल के रूप में तोस्का की महत्वपूर्ण विशेषताओं में से एक है। यह Tosca को अन्य स्वचालन साधनों पर लाभ उठाने में मदद करता है। Tosca स्क्रिप्ट का उपयोग करके परीक्षण मामले को बनाने के लिए AUT (परीक्षण के तहत आवेदन) का एक मॉडल बनाता है।
  • जोखिम-आधारित परीक्षण दृष्टिकोण: जैसा कि नाम से स्पष्ट है, यह फीचर उपयोगकर्ताओं को परीक्षण मामलों के संबंध में जोखिम का आकलन करने में मदद करता है और उन्हें जोखिमों को कम करने के लिए परीक्षण स्क्रिप्ट के सही सेट की पहचान करने की अनुमति देता है। विभिन्न ब्लैक बॉक्स परीक्षण दृष्टिकोण जैसे कि सीमा परीक्षण, तुल्यता विभाजन, निर्णय बॉक्स, रैखिक विस्तार, आदि का उपयोग कार्यात्मक जोखिम कवरेज को सुनिश्चित करके परीक्षण स्क्रिप्ट की संख्या को कम करने के लिए किया जाता है। परीक्षण निष्पादन के पूरा होने के बाद, परीक्षण परिणामों और जोखिम कवरेज के आधार पर जोखिमों को मापा जाता है।
  • स्क्रिप्ट रहित परीक्षण के मामले: Tosca स्क्रिप्ट को कम स्वचालन की अनुमति देता है। इसका अर्थ है कि परीक्षण के मामले मॉड्यूल के आधार पर बनाए जाते हैं जो ड्रैग एंड ड्रॉप विधि, परीक्षण डेटा मापदंडों आदि द्वारा जोड़े जाते हैं, सावधानीपूर्वक चौकियों को शामिल करने के बाद। इसलिए, कोई भी न्यूनतम प्रोग्रामिंग ज्ञान के साथ टेस्ट सूट विकसित कर सकता है।
  • गतिशील परीक्षण डेटा: परीक्षण डेटा को एक केंद्रीय भंडार में अलग से संग्रहीत किया जा सकता है।
  • परीक्षण मामलों के रखरखाव के लिए आसान:  एप्लिकेशन या डेटा में बदलाव के मामले में, इसे केंद्र के संग्रहीत मॉड्यूल, लाइब्रेरी और डेटा को अपडेट करके आसानी से टेस्ट सूट में शामिल किया जा सकता है।
  • वितरण निष्पादन: Tosca एक अनअटेंडेड मोड में विभिन्न वितरित सिस्टम में परीक्षण मामलों को शेड्यूल करने और निष्पादित करने के लिए एक शानदार सुविधा भी प्रदान करता है। यह परीक्षण के लिए मानवीय प्रयासों को कम करता है।
  • एपीआई परीक्षण: इन विशेषताओं के कारण, हम उन अनुप्रयोगों का परीक्षण कर सकते हैं जो एपीआई के माध्यम से आंशिक रूप से विकसित हैं।
  • टेस्ट रिकॉर्डिंग: समय बचाने के लिए चौकियों के साथ रिकॉर्डिंग मोड के माध्यम से रैखिक परीक्षण मामलों को विकसित किया जा सकता है।
  • विस्तृत रिपोर्टिंग और निष्पादन लॉग: Tosca स्क्रीनशॉट के साथ एक विस्तृत रिपोर्ट तैयार करता है। इसके अलावा, आवश्यकताओं के आधार पर रिपोर्ट को अनुकूलित किया जा सकता है।
  • मोबाइल परीक्षण: Tosca किसी भी तृतीय-पक्ष उपकरण का उपयोग किए बिना मोबाइल (Android और ios) परीक्षण स्वचालन में भी सक्षम है।
  • विभिन्न प्रकार के अनुप्रयोगों का समर्थन करता है: Tosca एक परीक्षण स्वचालन उपकरण के रूप में, वेब, Salesforce, SAP, पॉवरबिल्डर, DotNet, Android / ios उपकरणों, आदि जैसे अधिकांश प्रमुख अनुप्रयोगों को स्वचालित करने की क्षमता है।
  • तृतीय-पक्ष टूल के साथ एकीकृत करने की क्षमता: यह हमें ALM जैसे किसी भी तृतीय-पक्ष टूल के साथ एकीकृत करने की भी अनुमति देता है, उत्तम, सेलेनियम, Azure, आदि।

तोस्का कमांडर

Tosca कमांडर Tricentis Tosca स्वचालन उपकरण का प्राथमिक घटक है। इसमें उन सभी गतिविधियों को प्रबंधित करने की क्षमता है जो परीक्षण स्वचालन के साथ शामिल हैं। इसके पांच प्राथमिक खंड हैं - 

1. मॉड्यूल अनुभाग - इस खंड में सभी मानक और उपयोगकर्ता-परिभाषित मॉड्यूल हैं जो स्वचालित परीक्षण मामलों के निर्माण के लिए आवश्यक हैं।

2. टेस्टकेस सेक्शन - परीक्षण मामलों के तकनीकी घटकों को यहां संग्रहीत किया जाता है।

3. TestCaseDesign सेक्शन - डायनेमिक टेस्ट डेटा यहाँ संग्रहीत हैं, जो परीक्षण मामलों द्वारा उपयोग किए जाते हैं।

4. निष्पादन अनुभाग - निष्पादन सूचियों के माध्यम से इस अनुभाग से सभी परीक्षण निष्पादन किए जाते हैं। निष्पादन के बाद, विस्तृत लॉग यहां रखे गए हैं।

5. आवश्यकताएँ अनुभाग - आवश्यकताएँ संबंधित जानकारी यहाँ संग्रहीत हैं।

Tosca कमांडर के प्राथमिक कार्यों का उल्लेख नीचे किया गया है

  • Tosca उपयोगकर्ता प्रबंधन
  • मॉड्यूल बनाने के लिए एप्लिकेशन स्कैन करें
  • एक पुस्तकालय बनाएँ
  • टेस्ट केस बनाएं
  • टीसीपी, टीसीडी, टीडीएम, टीडीएस का उपयोग करके डेटा पैरामीटर का परीक्षण करें
  • परीक्षण मामलों का रखरखाव
  • परीक्षण निष्पादन
Tosca स्वचालन उपकरण - Tosca कमांडर
Tosca स्वचालन उपकरण - Tosca कमांडर

क्लिक करें यहाँ उत्पन्न करें Tosca कमांडर पर अधिक पढ़ने के लिए।

Tosca कार्यक्षेत्र

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

एक बहुउपयोगी वातावरण के लिए, कार्यक्षेत्र को एक केंद्रीय स्थान बनाया जाना चाहिए जिसे प्रत्येक उपयोगकर्ता द्वारा पहुँचा जा सकता है। 

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

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

क्लिक करें यहाँ उत्पन्न करें टोस्का वर्कस्पेस को विस्तृत स्पष्टीकरण में जानने के लिए।

Tosca स्वचालन उपकरण - Tosca कार्यक्षेत्र
Tosca स्वचालन उपकरण - Tosca कार्यक्षेत्र

Tosca स्वचालन

हमें Tosca स्वचालन के अवलोकन को समझने के लिए नीचे दिए गए विषयों के बारे में सीखना होगा।

Tosca मॉड्यूल:

नियंत्रण की तकनीकी जानकारी Tosca मॉड्यूल में संग्रहीत की जाती है। परीक्षण वस्तुओं को चलाने के लिए तकनीकी जानकारी का उद्देश्य।

टोस्का में परीक्षण मामलों को विकसित करने के लिए, पहला कदम एप्लिकेशन को स्कैन करना और मॉड्यूल बनाना है। हमें परीक्षण एप्लिकेशन के प्रत्येक पेज/स्क्रीन से सभी आवश्यक नियंत्रणों के लिए स्कैन और मॉड्यूल बनाना होगा। प्रत्येक परीक्षण ऑब्जेक्ट जो एप्लिकेशन पेज/स्क्रीन पर उपलब्ध हैं, उन्हें टोस्का में "नियंत्रण" के रूप में माना जाता है। परीक्षण निष्पादन के दौरान जिन नियंत्रणों की आवश्यकता होती है, उन्हें मॉड्यूल की विशेषता के रूप में जोड़ा जाना चाहिए।

Tricentis Tosca में दो प्रकार के मॉड्यूल उपलब्ध हैं। वे हैं -

·        क्लासिक मॉड्यूल - यह परीक्षण वस्तुओं को चलाने के लिए क्लासिक इंजन का उपयोग करता है।

·        एक्समॉड्यूल्स - दूसरी तरफ, यह Tosca XEngines आधारित TBox फ्रेमवर्क का उपयोग करता है।

Tosca स्वचालन उपकरण - Tosca मॉड्यूल
Tosca स्वचालन उपकरण - Tosca मॉड्यूल

क्लिक करें यहाँ उत्पन्न करें Tosca मॉड्यूल पर अधिक जानने के लिए।

Tosca टेस्ट केस:

टेस्ट केस, टेस्ट (AUT) के तहत किसी एप्लिकेशन की विशिष्ट कार्यक्षमता को सत्यापित करने के लिए तार्किक चरणों / निर्देशों के ब्लॉक का एक समूह है। टेस्ट केस मैनुअल या स्वचालित हो सकता है। इस लेख के माध्यम से, हम स्वचालित Tosca परीक्षण मामलों के बारे में बताएंगे। Tosca Test Case मूल रूप से सत्यापन बिंदुओं के साथ मानक और उपयोगकर्ता-परिभाषित मॉड्यूल का एक संयोजन है।

Tosca टेस्ट मामलों का वर्गीकरण:

  • तकनीकी परीक्षण मामले
  • बिजनेस टेस्ट केस

तकनीकी परीक्षण मामले:

ये भौतिक परीक्षण मामले हैं जिनका उपयोग परीक्षण परिदृश्यों को सत्यापित करने के लिए किया जाता है। इसे टेस्ट केस अनुभाग में उपलब्ध किसी भी फ़ोल्डर पर राइट-क्लिक करने और नीले रंग के साथ एक गोलाकार तीर आइकन का चयन करने के बाद बनाया जा सकता है। "के कुंजी संयोजनों का उपयोग करके टोस्का परीक्षण मामले बनाने के लिए एक शॉर्ट कट कुंजियाँ उपलब्ध हैं।"Ctrl + एन" तथा "Ctrl + टी".  

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

  • अगर-अगर हालत
  • शर्त
  • लूपिंग स्टेटमेंट्स
  • भंडारण

बिजनेस टेस्ट केस:

कार्यात्मक कवरेज को परिभाषित करने के लिए तार्किक परीक्षण बनाने के लिए व्यावसायिक परीक्षण मामलों का उपयोग किया जाता है। एक व्यवसाय परीक्षण मामला एक या अधिक तकनीकी परीक्षण मामलों का एक समूह है। हम इसे सीधे निष्पादित नहीं कर सकते। इसका उपयोग केवल परीक्षण चक्र के दौरान परीक्षण के कार्यात्मक कवरेज की निगरानी के लिए किया जाता है।

Tosca स्वचालन उपकरण - Tosca टेस्ट केस
Tosca स्वचालन उपकरण - Tosca टेस्ट केस

क्लिक करें यहाँ उत्पन्न करें Tosca स्वचालन के एक भाग के रूप में परीक्षण मामलों पर अधिक जानने के लिए।

Tosca पैरामीटर:

परिमाणीकरण परीक्षण के मामलों में मापदंडों या चर के माध्यम से परीक्षण डेटा को खिलाने के लिए एक दृष्टिकोण है। इस लेख में, हम बफर और टेस्ट कॉन्फ़िगरेशन पैरामीटर जैसे मापदंडों पर चर्चा करेंगे।

बफर – हम डेटा को स्टोर करने के लिए टोस्का में एक वेरिएबल को बफर के रूप में मान सकते हैं। बफ़र का दायरा स्थानीय कार्यक्षेत्र तक ही सीमित है। इसलिए, बफ़र को किसी अन्य परीक्षण प्रणाली द्वारा एक्सेस नहीं किया जा सकता क्योंकि बफ़र मान सामान्य रिपॉजिटरी में अपडेट नहीं किए जाते हैं।

परीक्षण विन्यास पैरामीटर - टेस्ट कॉन्फ़िगरेशन पैरामीटर्स का संक्षिप्त रूप टीसीपी है, जिसे टेस्ट केस फ़ोल्डर, टेस्ट केस और निष्पादन सूची स्तर में परिभाषित किया जा सकता है। जब टीसीपी को फ़ोल्डर स्तर पर परिभाषित किया जाता है, तो इसे सभी चाइल्ड फ़ोल्डरों और परीक्षण मामलों से एक्सेस किया जा सकता है। मूल्य तक पहुंचने के लिए टीसीपी का सिंटैक्स है {सीपी [ ]}. हम किसी भी परीक्षण मामले, फ़ोल्डर या निष्पादन सूची के परीक्षण कॉन्फ़िगरेशन अनुभाग से टीसीपी बना, संशोधित या देख सकते हैं।

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

Tosca लाइब्रेरी:

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

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

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

पुस्तकालय निर्माण - सबसे पहले, टेस्टकेस अनुभाग में उपलब्ध किसी भी फ़ोल्डर पर राइट-क्लिक करें और "टेस्टस्टेप लाइब्रेरी बनाएं" फ़ोल्डर आइकन का चयन करें L प्रतीक। लाइब्रेरी फ़ोल्डर बनाने के लिए शॉर्टकट कुंजी "Ctrl + N" और "Ctrl + L" का संयोजन है।

Tosca स्वचालन उपकरण - Tosca लाइब्रेरी
Tosca स्वचालन उपकरण - Tosca लाइब्रेरी

टोस्का निष्पादन:

एक बार जब हम परीक्षण मामलों में बनाया है परीक्षण के मामलों टोस्का कमांडर के अनुभाग में, हम परीक्षण निष्पादन के लिए निम्नलिखित विकल्पों में से एक के साथ आगे बढ़ सकते हैं -

· टोस्का स्क्रैचबुक में निष्पादन

· टोस्का निष्पादन में निष्पादन

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

निष्पादन में निष्पादन वास्तविक परीक्षण निष्पादन चक्र ExecutionList से किया जाना है जो विशेष चक्र के लिए बनाए गए हैं। परिणाम लॉग जो ExecutionList में बनाए गए हैं, भविष्य के संदर्भ के लिए उपयोग किया जा सकता है। इस लॉग को सामान्य रिपॉजिटरी में सहेजा जाता है। हम निरंतर परीक्षण के लिए बाहरी प्रणाली के साथ निष्पादन सूची को एकीकृत कर सकते हैं।

टोस्का निष्पादन पर अधिक जानकारी प्राप्त करें, कृपया क्लिक करें यहाँ उत्पन्न करें.

निष्कर्ष:

इस लेख के माध्यम से, हमने विभिन्न टोस्का ऑटोमेशन गतिविधियों जैसे टोस्का ऑटोमेशन टूल, टोस्का वर्कस्पेस, टोस्का कमांडर और टोस्का ऑटोमेशन के अवलोकन के बारे में सीखा है। इसके अलावा, कृपया क्लिक करें यहाँ उत्पन्न करें Tricentie समर्थन पोर्टल से अधिक समझने के लिए।

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