Tosca ट्यूटोरियल: Tosca 13.x . के लिए पूर्ण ट्यूटोरियल श्रृंखला

Tosca ट्यूटोरियल

टोस्का ट्यूटोरियल पर लेखों की सूची सामग्री की तालिका में उल्लिखित है जिसे संपूर्ण ट्यूटोरियल के माध्यम से समझाया जाएगा। सभी लेख सरल उदाहरणों के साथ सरल भाषाओं में लिखे गए हैं जो प्रवेश स्तर के सॉफ्टवेयर परीक्षक को कम समय में समझने में मदद करेंगे।

इस लेख में, हम TOSCA अवलोकन के साथ शुरू करेंगे। Tosca साक्षात्कार के स्वाद पाने के लिए, आप सबसे अक्सर पूछे जाने वाले साक्षात्कार के सवालों के जवाब के साथ जांच कर सकते हैं यहाँ उत्पन्न करें.

Tosca अवलोकन

इस ट्यूटोरियल का उद्देश्य ए का वर्णन करना है शुरुआती के लिए टेस्ट ऑटोमेशन टूल के रूप में टीओटीसीए का पूर्ण और विस्तृत अवलोकन.

  • सॉफ्टवेयर परीक्षण की अवधारणा:
    • सॉफ्टवेयर उत्पादों की गुणवत्ता को आश्वस्त करने के लिए सॉफ्टवेयर परीक्षण एक महत्वपूर्ण कदम है। यह सुनिश्चित करता है कि अपेक्षाओं के अनुसार आवश्यकताओं की पूर्ति हो। सॉफ्टवेयर विकास जीवन चक्र के विभिन्न चरणों में परीक्षण किया जा सकता है। वे हैं -
  • इकाई का परीक्षण - विकास के समय सॉफ्टवेयर डेवलपर द्वारा किया गया।
  • एकीकरण जांच - विभिन्न घटकों को विकसित करने के बाद, प्रत्येक घटक को एक अद्वितीय उत्पाद बनाने के लिए एकीकृत करने की आवश्यकता होती है। एकीकरण के बाद, एकीकरण परीक्षण यह सत्यापित करने के लिए आवश्यक है कि संपूर्ण सेटअप (सभी सॉफ़्टवेयर घटक शामिल हैं) एकल उत्पाद के रूप में ठीक काम कर रहा है।
  • सिस्टम परीक्षण - एकीकरण परीक्षण के बाद, सॉफ्टवेयर की गुणवत्ता सुनिश्चित करने के लिए सिस्टम परीक्षण की आवश्यकता होती है।
  • उपयोगकर्ता स्वीकृति परीक्षण -
    • यह एक प्रकार का ब्लैक बॉक्स परीक्षण है। व्यावसायिक टीम (सॉफ़्टवेयर उत्पाद का अंतिम उपयोगकर्ता) यह परीक्षण करने के लिए ज़िम्मेदार है ताकि यह सत्यापित किया जा सके कि सभी आवश्यकताओं को पूरा किया गया है।
    • सॉफ़्टवेयर या एप्लिकेशन परीक्षण मैन्युअल रूप से या कुछ स्वचालित दृष्टिकोण के माध्यम से किया जा सकता है। परीक्षण प्रक्रिया को स्वचालित करने के लिए चिह्नित में कई परीक्षण स्वचालन उपकरण उपलब्ध हैं। इस लेख में, हम एक परीक्षण स्वचालन उपकरण के रूप में TOSCA के अवलोकन की व्याख्या करने जा रहे हैं।
  • स्वचालन परीक्षण क्या है?
    • आज, आईटी उद्योग किसी भी प्रकार की आईटी सेवाओं को वितरित करने के लिए न्यूनतम मानव प्रयासों के साथ गुणवत्ता और प्रभावकारिता की मांग करता है। यहां, स्वचालन सेवाएं परीक्षण सेवाओं के लिए एक बड़ी भूमिका निभा रही हैं। स्वचालन परीक्षण मानव प्रयासों को कम करने के लिए परीक्षण प्रक्रिया और परिदृश्यों को स्वचालित करने के लिए एक सेवा है। ऑटोमेशन वर्टिकल में, QTP (UFT), RFT और सेलेनियम जैसे प्रमुख उपकरण प्रमुख स्थानों का उपभोग कर रहे थे। अब तोस्का इन उपकरणों को कड़ी टक्कर दे रही है।
  • क्यों टोसा?
    • Tosca वर्तमान दिनों में बाजार के अग्रणी उपकरण में से एक है। इसमें कार्यात्मक और प्रतिगमन परीक्षण करने की क्षमता है। एपीआई परीक्षण जिसकी AGILE प्रक्रिया में महत्वपूर्ण भूमिका है, इसे TOSCA के माध्यम से किया जा सकता है। अब एक दिन, चिह्नित परीक्षण उपकरण पर कम परीक्षण प्रयासों और कम प्रशिक्षण अवधि की मांग करता है। इस पहलू में, Tosca सबसे उपयुक्त उपकरण है क्योंकि यह स्क्रिप्ट कम परीक्षण का समर्थन करता है जो सीखने के लिए न्यूनतम समय का उपभोग करेगा। Tosca उपयोगकर्ता न्यूनतम कौशल सेट के साथ कुशल परीक्षण के मामले लिख सकता है। इसके अलावा, यह प्रबंधन के लिए एक मानक परीक्षण रिपोर्ट तैयार करता है जिसमें बहुत अधिक अनुकूलन होता है।

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

  • मॉडल-आधारित परीक्षण दृष्टिकोण: यह टेस्ट ऑटोमेशन टूल के रूप में टोस्का की मुख्य विशेषताएं हैं। इसके कारण टोस्का अन्य परीक्षण स्वचालन उपकरणों की तुलना में अधिक उपयुक्त है जो बाजार में उपलब्ध हैं। परीक्षण मामले के विकास के एक भाग के रूप में, हमें इकाई स्तर की प्रत्येक कार्यक्षमता के लिए मॉड्यूल बनाना होगा। परीक्षण वस्तुओं के सभी तकनीकी गुणों को मॉड्यूल में संग्रहीत किया जाता है जो परीक्षण डेटा के साथ परीक्षण निर्माण के दौरान विलय कर दिया जाएगा।
  • जोखिम-आधारित परीक्षण दृष्टिकोण: टोस्का का एक अन्य महत्वपूर्ण पहलू यह है कि यह जोखिम-आधारित परीक्षण दृष्टिकोण का समर्थन करता है। टोस्का परीक्षण मामलों के साथ जोखिम का आकलन करने में सक्षम है। मूल रूप से, यह संपूर्ण परीक्षण सूट के सबसेट की पहचान कर सकता है जो जोखिमों की संभावना को कम कर देगा। एक बार निष्पादन पूरा हो जाने के बाद, परीक्षण निष्पादन परिणाम और जोखिम कवरेज पर विचार करके जोखिमों को मापा जाता है।
  • स्क्रिप्ट कम परीक्षण के मामले: Tosca स्क्रिप्ट को कम स्वचालन का समर्थन करता है जिसका अर्थ है कि परीक्षण मामलों को Tosca के TestCase अनुभाग में मॉड्यूल के ड्रैग और ड्रॉप विधि द्वारा विकसित किया जा सकता है। परीक्षण डेटा पैरामीरिजेशन और चौकियों के कार्यान्वयन, कॉन्फ़िगरेशन के माध्यम से किया जा सकता है। तो, कोई भी न्यूनतम कौशल और प्रशिक्षण के साथ परीक्षण विकसित करने में सक्षम होगा।
  • गतिशील परीक्षण डेटा:  डायनेमिक टेस्ट डेटा को तकनीकी टेस्टकेस से अलग रखा जा सकता है। इसे प्राप्त करने के लिए, Tosca अग्रिम सुविधाएँ प्रदान करता है जैसे, TDM, TCD, TDS आदि।
  • संभालने में आसान:  यदि कोई एप्लिकेशन या डेटा एन्हांसमेंट है, तो केंद्रीय रिपॉजिटरी में मॉड्यूल या डेटा को अपडेट करके पूरे टेस्ट सूट में शामिल किया जा सकता है। यहां किए गए प्रयास, किसी भी अन्य परीक्षण स्वचालन उपकरण की तुलना में कम है।
  • वितरण निष्पादन: यह मानव प्रयासों और निष्पादन चक्र को कम करने के लिए कई प्रणाली में परीक्षण निष्पादन के वितरण के बारे में दर्शाता है। वितरित निष्पादन के कॉन्फ़िगरेशन के आधार पर, हम कई प्रणालियों में परीक्षण निष्पादन को शेड्यूल कर सकते हैं।
  • एपीआई परीक्षण: जब संपूर्ण अनुप्रयोग तैयार नहीं होता है तब एपीआई परीक्षण बहुत उपयोगी होता है, लेकिन कुछ अनुप्रयोग घटक विकसित होते हैं। एपीआई का उपयोग करते हुए, टोस्का संबंधित अनुप्रयोग घटकों का परीक्षण करने में सक्षम है।
  • टेस्ट रिकॉर्डिंग: Tosca समय बचाने के लिए चौकियों के साथ रैखिक परीक्षण मामलों को उत्पन्न करने के लिए परीक्षण परिदृश्य रिकॉर्ड करने में सक्षम है। यह सुविधा केवल एक बार परीक्षण के लिए बहुत उपयोगी है।
  • विस्तृत रिपोर्टिंग: Tosca स्टेप एक्जीक्यूशन रिपोर्ट्स के द्वारा स्टेप जनरेट करता है और कैप्चर की गई स्क्रीनों से लॉग करता है। किसी भी त्रुटि की जांच करते समय निष्पादन लॉग बहुत उपयोगी होते हैं।
  • मोबाइल परीक्षण: Tosca दोनों Android और iOS उपकरणों में मोबाइल एप्लिकेशन के परीक्षण का समर्थन करता है। IOS टेस्टिंग के लिए, अतिरिक्त MAC इन्फ्रास्ट्रक्चर की आवश्यकता होती है।
  • समर्थित अनुप्रयोग:  Tosca Salesforce, SAP, Web, Powerbuilder, DotNet, Mainframe, Mobile devices आदि जैसे विभिन्न प्रकार के अनुप्रयोगों के साथ संगत है।
  • तृतीय-पक्ष उपकरण के साथ एकीकरण: Tosca न्यूनतम अनुकूलन जैसे कि Perfecto, Selenium, Azure, Jenkins आदि के साथ तीसरे पक्ष के उपकरणों के साथ एकीकृत करने में मदद करता है।

TOSCA वास्तुकला:

TOSCA TRICENTIS प्रौद्योगिकी और परामर्श GmbH (वियना में स्थित एक ऑस्ट्रियाई सॉफ्टवेयर कंपनी) द्वारा डिज़ाइन और विकसित किया गया है। परीक्षण उपकरण TOSCA के नीचे इंटरफेस हैं -

  • जीयूआई - ग्राफिकल यूजर इंटरफेस
  • एपीआई - एप्लीकेशन प्रोग्रामिंग इंटरफ़ेस
  • सीएलआई - कमांड लाइन इंटरफ़ेस
  • एकीकृत परीक्षण प्रबंधन
टीओएससीए अवलोकन- टोस्का वास्तुकला
वास्तुकला आरेख (टोस्का अवलोकन)

TOSCA कमांडर का नवीनतम संस्करण जो बाज़ार में उपलब्ध है वह 13.3 है। टोस्का के मुख्य घटकों का उल्लेख नीचे दिया गया है -

  • Tosca जादूगर
  • तोस्का कमांडर
  • तोस्का एक्जिक्यूटर
  • टेस्ट रिपोजिटरी

TOSCA कमांडर: 

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

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

अगले लेख में विभिन्न वर्गों का विस्तृत अध्ययन उपलब्ध है।

TOSCA निष्पादनकर्ता: 

Tosca Executor का परीक्षण परीक्षण मामलों को निष्पादित करने के लिए किया जाता है, जो TOSCA में विकसित किए जाते हैं। यह टोस्का कमांडर को खोलने के बिना निष्पादन का परीक्षण करने का एक विकल्प है। हम विंडोज़ स्टार्ट मेनू के माध्यम से टोस्का एक्ज़ीक्यूटर को नेविगेट कर सकते हैं:  स्टार्ट-> ऑल प्रोग्राम्स-> ट्रिकेंटिस-> टोस्का एक्जिक्यूटर

TestSet फ़ाइलों पर अधिक जानकारी प्राप्त करने के लिए, कृपया क्लिक करें यहाँ उत्पन्न करें.

Tosca ओवरव्यू - Tosca Executor
Tosca ओवरव्यू - Tosca Executor

Tosca जादूगर: 

हमें परीक्षण स्वचालन के लिए मॉड्यूल (ऑब्जेक्ट मैप) बनाने के लिए एप्लिकेशन को स्कैन करने की आवश्यकता है। Tosca विज़ार्ड एप्लिकेशन स्कैन का पुराना मॉडल है। यह एक स्टैंडअलोन घटक के रूप में कमांडर से भी खुल सकता है।

TOSCA अवलोकन- टोस्का विज़ार्ड
टीओएससीए अवलोकन - तोस्का विज़ार्ड

टेस्ट रिपोजिटरी:

टेस्टकेस को बाहरी साझा भंडार/डेटाबेस जैसे Oracle, SQLServer, SQL Lite, आदि में संग्रहीत किया जा सकता है। इसके अलावा, परीक्षण डेटा को Tosca में एक बाहरी रिपॉजिटरी में TDM - टेस्ट डेटा प्रबंधन, TDS - टेस्ट डेटा सेवा जैसी विभिन्न प्रक्रियाओं के माध्यम से संग्रहीत किया जा सकता है। . परीक्षण भंडार की आवश्यकता है ताकि एक समय में कई परीक्षक काम कर सकें।

टीओएससीए अवलोकन- टोस्का रिपोजिटरी
टीओएससीए अवलोकन - टोस्का रिपोजिटरी

टोस्का समर्थित मंच:

  • फ्रेमवर्क और प्रोग्रामिंग भाषा: WPNet सहित डॉटनेट, जावा, वीबी, डेल्फी।
  • वेब ब्राउज़र: फ़ायरफ़ॉक्स, इंटरनेट एक्सप्लोरर, क्रोम।
  • अनुप्रयोग विकास पर्यावरण: PowerBuilder.
  • मेजबान अनुप्रयोग: 3270, 5250।
  • एमएस प्रोग्राम: एमएस आउटलुक, एमएस एक्सेल
  • एंटरप्राइज एप्लिकेशन: सीबिल, एसएपी।
  • प्रोटोकॉल और हार्डवेयर: फ्लैश, वेबसर्विसेज (एसओएपी), ओडीबीसी।

निष्कर्ष

टोस्का अवलोकन के इस परिचयात्मक लेख में, हमने ट्राइसेंटिस टीओएससीए परीक्षण उपकरण, टोस्का कमांडर और वर्कस्पेस का अवलोकन शामिल किया है। फिर से लॉगिन करने के लिए यहाँ उत्पन्न करेंअधिक जानकारी के लिए Tosca सहायता पोर्टल पर नेविगेट करने के लिए।

TOSCA ट्यूटोरियल के अगले लेख को पढ़ने के लिए क्लिक करें - TOSCA कमांडर का पूरा अध्ययन।

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