Tosca मॉड्यूल और Tosca स्कैन (पूर्ण हैंडऑन गाइड!)

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

Tosca Tutorial में नीचे दिए गए लेख हैं, जिन्हें Tosca के विभिन्न घटकों के बारे में बताया गया है। लेख लिखते समय, हमने प्रवेश स्तर के सॉफ्टवेयर परीक्षक के ज्ञान पर विचार किया है ताकि वे इस लेख को आसानी से समझ सकें।

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

टोस्का मॉड्यूल

टोस्का मॉड्यूल की अवधारणा:

Tosca मॉड्यूल किसी भी परीक्षण वस्तु के संदर्भ में किसी भी नियंत्रण के तकनीकी गुणों को रखता है।

Basically, module creation is the first step to start with test case development in Tosca Commander. Module has to be created for the unit of functional block of the test application. These functional units are, for instance, pages or screens of test websites or any window applications. Any input fields such as buttons, text box, combo list, etc. are known as controls. The controls which are required for test execution, has to be captured in Module as ModuleAttributes.

Tosca मॉड्यूल को दो श्रेणियों में वर्गीकृत किया गया है -

·        क्लासिक मॉड्यूल – It is created by classic engines during the scanning. 

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

tosca मॉड्यूल - प्रतीक
Tosca मॉड्यूल के प्रतीक

किसी मॉड्यूल के प्रत्येक घटक को ModuleAttributes के रूप में जाना जाता है और घटकों को नियंत्रण के रूप में जाना जाता है। क्लासिक मॉड्यूल है क्लासिक मॉड्यूल, और दूसरी ओर, एक्समोड्यूल्स के पास है एक्समोडुलेअवेन्टेज.

क्लासिक इंजन: टोस्का के शुरुआती चरण में, टेस्ट इंजन की जानकारी को संसाधित करने और परीक्षण ऑब्जेक्ट को चलाने के लिए क्लासिक इंजन विकसित किए जाते हैं। किसी भी परीक्षण वस्तु को चलाने के लिए संबंधित इंजन उपलब्ध हैं।

टीबीबॉक्स: Tosca Tbox फ्रेमवर्क एल्गोरिथ्म का संदर्भ किसी भी नियंत्रण को चलाने के लिए XEngines का आधार है। उसी को GUI और नॉन-GUI ऑब्जेक्ट पर लागू किया जा सकता है।

एक्स इंजन: XDefinitions की मदद से XEngines को Tosca में परिभाषित किया जाता है। परीक्षण वस्तुओं के लिए नियंत्रण पदानुक्रमित रूप से XDefinition के माध्यम से संरचित हैं। तो, परीक्षण वस्तुओं की पेड़ संरचना किसी भी मॉड्यूल के नियंत्रण के साथ मैप की जाती है।

Tosca TBox नीचे के इंजन के साथ संगत है: -

·        टोस्का XScan 3.0 – After scanning the test objects (GUI or Non GUI), each time Tosca creates Modules which contains the technical properties. This technical properties are required to steer any test objects as controls. Scanning can be done from Modules sections only. So, modules are saved in “Module” section. We can scan any application by Right-clicking onto a Module folder and select the technology of the application such as, desktop, mobile, html, SAP, etc.

·        Tosca AnyUI इंजन 3.0 -  यह उपयोगकर्ता इंटरफेस के साथ अनुप्रयोगों को अनुमति देता है, अंतर्निहित प्रौद्योगिकी से स्वतंत्र।

·        Tosca एपीआई इंजन 3.0 -एपीआई इंजन एप्लिकेशन प्रोग्रामिंग इंटरफेस के लिए मॉड्यूल बनाता है जिसे वेब सेवा मीडिया के माध्यम से एक्सेस किया जाता है।

·        टोस्का डेटाबेस इंजन 3.0 - यह डेटाबेस ऑटोमेशन के एक भाग के रूप में डेटाबेस के साथ काम करने की अनुमति देता है।

·        टोस्का डॉटनेट इंजन 3.0 - यह WinForms अनुप्रयोगों का परीक्षण करने की अनुमति देता है जो Microsoft डॉटनेट फ्रेमवर्क 4.6 के साथ बनाए गए थे।

·        Tosca जावा स्विंग इंजन 3.0 – It is used to scan the Java Swing applications for test automation.

·        Tosca JavaFX इंजन 3.0 - इसका उपयोग परीक्षण स्वचालन के लिए JavaFX अनुप्रयोगों को स्कैन करने के लिए किया जाता है

·        Tosca जावा SWT इंजन 3.0 - यह परीक्षण स्वचालन के लिए जावा SWT अनुप्रयोगों को स्कैन करने के लिए उपयोग किया जाता है

·        Tosca JSON इंजन 3.0 - JSON is the shorter form of JavaScript Object Notation which defines a compact format for data communication. Tosca JSON Engine is used to create, modify or verify the JSON.

·        Tosca मोबाइल + इंजन - यह विभिन्न प्रकार के मोबाइल एप्लिकेशन (जैसे वेब, देशी, हाइब्रिड ऐप) को स्मार्टफोन और टैबलेट दोनों पर चलाने की अनुमति देता है। Android / ios के पुराने संस्करण के लिए, इन इंजनों का उपयोग स्कैनिंग के लिए किया जाता है।

·        Tosca मोबाइल इंजन 3.0 - इसका इस्तेमाल स्मार्टफोन और टैबलेट दोनों पर मोबाइल ऐप को टेस्ट करने के लिए किया जाता है।

·        Tosca SAP इंजन 3.0 - इसका उपयोग एसएपी अनुप्रयोगों को स्कैन और परीक्षण करने के लिए किया जाता है।

·        Tosca Webservice इंजन 3.0 - Tosca Webservice Engine 3.0 हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल (HTTP) के माध्यम से वेबसर्विसेज को चलाने की अनुमति देता है। SOAP (सिंपल ऑब्जेक्ट एक्सिस प्रोटोकॉल) या रेस्ट वेबसर्विसेज (रिप्रेजेंटेटिव स्टेट ट्रांसफर) का उपयोग करने वाली वेबसर्वरों को स्टेयर किया जा सकता है।

·        Tosca XML इंजन 3.0 - इसका उपयोग डेटा को बदलने, बनाने या सत्यापित करने के लिए एक्सएमएल डेटा के साथ बातचीत करने के लिए किया जाता है।

मानक मॉड्यूल क्या है?

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

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

  • बेसिक विंडोज ऑपरेशंस
  • · बफर संचालन
  • · अभिव्यक्ति का मूल्यांकन
  • फ़ाइल संचालन
  • · फ़ोल्डर संचालन
  • · न्यूमेरिक ऑपरेशन
  • · प्रक्रिया संचालन
  • · संसाधन संभालना
  • · सेलेनियम
  • · समय

टीबीएक्स एक्सइंजिन्स:

  • · पैरामीटर डेटा
  • · डेटाबेस
  • · एच.टी.एम.एल.
  • फ़ाइल, XML, JSON
  • · मेल करें
  • · मोबाइल
  • · SAP, Java
  • · एक्सेल
  • · पीडीएफ
  • · मेज़बान

टेस्ट डेटा सेवा:

  • · TestData - रिकॉर्ड ढूंढें और प्रदान करें
  • · TestData - नया रिकॉर्ड बनाएं और प्रदान करें
  • · टेस्टडेटा - रिकॉर्ड अपडेट करें
  • · टेस्टडेटा - रिकॉर्ड को टीडीएस प्रकार पर ले जाएं
  • · टेस्टडेटा - रिकॉर्ड हटाएं
  • · टेस्टडेटा - अपडेट प्रकार
  • · टेस्टडेटा - विशेषज्ञ मॉड्यूल

Tosca स्कैन: 

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

मॉड्यूल बनाने के लिए Tosca स्कैन के चरण-दर-चरण गाइड:

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

tosca मॉड्यूल - स्कैन विकल्प
tosca मॉड्यूल - स्कैन विकल्प

Tosca स्कैन - क्लासिक मॉड्यूल: 

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

tosca मॉड्यूल - क्लासिक विज़ार्ड
tosca मॉड्यूल - क्लासिक विज़ार्ड
  • मुख्य नेविगेशन पैनल - स्कैन किए गए नियंत्रण दिखाता है।
  • स्वचालन संपत्ति - चयनित नियंत्रणों के बारे में मैंडेटरी तकनीकी जानकारी।
  • स्कैन - पूरे क्षेत्र की स्कैनिंग शुरू करें।
  • स्कैन क्षेत्र - चयनित क्षेत्र को स्कैन करें।
  • मॉड्यूल बनाएं - स्कैन किए गए क्षेत्र के लिए एक मॉड्यूल बनाने के लिए सहेजें। क्लासिक मॉड्यूल छवि की तरह लग रहे हैं - 
tosca मॉड्यूल - कस्टम क्लासिक मॉड्यूल
tosca मॉड्यूल - कस्टम क्लासिक मॉड्यूल

Tosca स्कैन - Tbox मॉड्यूल:

Tosca XScan एक हिस्सा Tricentis Tosca है और Tox मॉड्यूल बनाने के लिए TBox स्कैनिंग के लिए उपयोग किया जाता है। स्कैनिंग के दौरान, हमें परीक्षण एप्लिकेशन के आधार पर इंजन का चयन करना होगा। स्कैनिंग कदम - 

  • चरण 1: मॉड्यूल अनुभाग पर जाएं और स्कैन पथ "ScanàApplication" चुनें।
  • चरण 2: "एप्लिकेशन चयन" स्क्रीन से परीक्षण एप्लिकेशन का चयन करें और स्कैन बटन पर क्लिक करें।
  • कदम # 3: Xscan स्क्रीन प्रदर्शित की जाएगी। यहां सभी उपलब्ध नियंत्रणों को प्रत्येक नियंत्रण के तकनीकी गुणों के साथ दिखाया गया है। चयनित गुणों के आधार पर, नियंत्रण को टोस्का द्वारा पहचाना जा रहा है। नियंत्रणों की पहचान करने के चार अलग-अलग तरीके हैं - 
    • गुणों द्वारा पहचानें - यहां परीक्षण वस्तु के तकनीकी गुणों के आधार पर नियंत्रणों की पहचान की जा रही है। एप्लिकेशन में नियंत्रणों को पहचानने के लिए हमें हमेशा नाम, आईडी, वर्ग, परीक्षण, आंतरिक पाठ जैसे तकनीकी गुणों को प्राथमिकता देनी चाहिए। यदि गुण किसी विशेष नियंत्रण की पहचान करने के लिए पर्याप्त नहीं हैं, तो हमें अन्य "पहचान" विकल्पों के लिए जाना चाहिए जो उपलब्ध हैं टीबॉक्स स्कैन में।
    • एंकर द्वारा पहचानें - इस पद्धति में, हमें परीक्षण ऑब्जेक्ट को किसी अन्य ऑब्जेक्ट के संदर्भ में पहचानने की आवश्यकता है जिसे विशिष्ट रूप से पहचाना गया था। यह संदर्भित नियंत्रण के लिए एल्गोरिथ्म शॉर्टेस्ट पथ या समन्वय का उपयोग करता है। यहां, हमें "स्क्रीन पर चयन करें" बटन पर क्लिक करने के बाद विकल्पों का पालन करने की आवश्यकता है।
    • छवि द्वारा पहचानें - परीक्षण वस्तु के छवि दृश्य के आधार पर। हम Tosca को नियंत्रण को पहचानने की अनुमति दे सकते हैं। लेकिन यह एक पसंदीदा तरीका नहीं है, और इसे आखिरी में चुनना चाहिए जब अन्य सभी विकल्प परीक्षण वस्तुओं को पहचानने में सक्षम नहीं हैं।
    • सूचकांक द्वारा पहचानें - सूचकांक मूल रूप से परीक्षण वस्तु की घटना की संख्या है। इसे 1 से शुरू करते हुए संख्यात्मक मान से दर्शाया जाता है। हम "हाइलाइट चयन" विकल्प का उपयोग करके चयनित नियंत्रणों को हाइलाइट कर सकते हैं। इसके अलावा, हम "स्क्रीन पर चयन करें" विकल्प चुनकर सीधे एप्लिकेशन से ही नियंत्रण का चयन कर सकते हैं। एक बार जब वस्तु विशिष्ट रूप से पहचान लेती है, तो हमें क्लिक करने की आवश्यकता होती है सहेजें or स्क्रीन खत्म करो एक मॉड्यूल बनाने के लिए आइकन (बाएं शीर्ष में उपलब्ध)।
  • चरण 4: वर्तमान स्कैन की गई जानकारी को साफ़ करने के लिए "फिनिश स्क्रीन" पर क्लिक करें। इसके बाद नए पेज की नए सिरे से स्कैनिंग शुरू करने के लिए स्टार्ट स्क्रीन विकल्प पर क्लिक करें।
tosca मॉड्यूल - tbox स्कैन गुण
tosca मॉड्यूल - गुणों से पहचानें
tosca मॉड्यूल - tbox स्कैन एंकर
tosca मॉड्यूल - एंकर द्वारा पहचानें
tosca मॉड्यूल - tbox स्कैन छवि
tosca मॉड्यूल - tbox स्कैन छवि
tosca मॉड्यूल - tbox स्कैन इंडेक्स
tosca मॉड्यूल - सूचकांक द्वारा पहचानें
tosca मॉड्यूल - कस्टम tbox मॉड्यूल
tosca मॉड्यूल - कस्टम tbox मॉड्यूल

निष्कर्ष

Tricentis Tosca Tutorial के इस लेख में, हमने Tosca कार्यक्षेत्र निर्माण के बारे में कवर किया है ताकि हम Tosca कमांडर के साथ काम करना शुरू कर सकें। अधिक जानकारी की आवश्यकता है, कृपया क्लिक करें यहाँ उत्पन्न करें Tricentis सहायता पोर्टल पर जाएँ।

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