Tosca एक्ज़ीक्यूशन:व्यापक हैंड्सऑन गाइड!

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

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

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

पूरे "Tosca निष्पादन और Tosca मुद्दे“लेख, हम Tosca निष्पादन प्रक्रिया पर कदम से मार्गदर्शन प्रदान करेंगे। इसके अलावा, हम Tosca मुद्दों के अवलोकन की व्याख्या करेंगे।

Tosca ExecutionList - परीक्षण निष्पादन का अवलोकन

क्यों स्वचालन परीक्षण निष्पादन?

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

  • मानवीय प्रयासों को कम करें।
  • कार्यात्मक कवरेज बढ़ाएँ।
  • अवांछित मानव प्रयासों से बचकर डिलीवरी की गुणवत्ता सुनिश्चित करें।
  • लागत कम करें और निष्पादन की अवधि का परीक्षण करें।
  • डेटा प्रबंधन और परीक्षण रखरखाव के लिए आसान।
  • स्टैक धारकों के लिए परीक्षण रिपोर्टिंग का अधिक पेशेवर तरीका।
  • Tosca के वितरित निष्पादन मॉडल के माध्यम से अप्राप्य परीक्षण निष्पादन।

निष्पादन के दौरान स्क्रीनशॉट पर कब्जा करने के लिए दृष्टिकोण?

  • असफल टेस्टस्टेप्स की स्क्रीन कैप्चर: Tosca प्रत्येक परीक्षण चरणों के लिए स्क्रीन पर कब्जा करने में सक्षम है जो संवाद विफलताओं के सत्यापन के कारण विफल रहा। परीक्षण मामलों के लिए जो उपयोग करके बनाए जाते हैं क्लासिक इंजन, टोस्का उपयोगकर्ता के गर्भपात पर स्क्रीन कैप्चर करने की अनुमति देता है। कैप्चर किया गया स्क्रीनशॉट पथ में उपलब्ध होगा - @{Environment.ProjectDir}\\स्क्रीनशॉट। इस सेटिंग को कॉन्फ़िगर करने का पथ - 
  • 3.0 इंजन - प्रोजेक्ट-> सेटिंग्स-> टीबीक्स-> लॉगिंग-> स्क्रीनशॉट 
  • क्लासिक इंजन - प्रोजेक्ट-> सेटिंग्स-> इंजन-> लॉगिंग विकल्प-> स्क्रीनशॉट 
Tosca निष्पादन - असफल टेस्ट स्टेप के लिए स्क्रीन कैप्चर
Tosca निष्पादन - असफल टेस्ट स्टेप के लिए स्क्रीन कैप्चर
  • बंद - Tosca स्क्रीनशॉट नहीं लेगा।
  • संवाद विफलता - यह Tosca कमांडर को संवाद विफलता के लिए स्क्रीनशॉट कैप्चर करने की अनुमति देता है।
  • सत्यापन विफलता - यह सत्यापन की विफलता के लिए स्क्रीनशॉट को कैप्चर करने के लिए टोस्का कमांडर को अनुमति देता है।
  • TestStepValues ​​की स्क्रीन कैप्चर: कॉन्फ़िगरेशन के आधार पर, Tosca निष्पादन के दौरान इनपुट के रूप में एक्शन मोड का उपयोग करने वाले प्रत्येक TestStepValues ​​के स्क्रीन को कैप्चर करने की अनुमति देता है। हम उसी कॉन्फ़िगरेशन का उपयोग कर सकते हैं, जो स्क्रीन पर परीक्षण निष्पादन के दौरान कैप्चर किए गए हैं।

परीक्षण चरण मानों की स्क्रीन कैप्चर का विकल्प, इंजन 3.0 का अनुसरण करने के लिए उपलब्ध है - छवि के आधार पर डॉटनेट, एनीयूआई, एक्सब्रोज़र, यूआईए और परीक्षण स्वचालन।

इसे सक्रिय करने के लिए, हमें वैश्विक सेटिंग स्क्रीन फ्लो को पथ से बदलने की आवश्यकता है प्रोजेक्ट-> सेटिंग्स-> इंजन-> डोकू स्नैपर।

Tosca निष्पादन - स्क्रीन फ्लो सेटिंग
Tosca निष्पादन - स्क्रीन फ्लो सेटिंग

साथ ही, कॉन्फ़िगरेशन पैरामीटर को जोड़कर एक ही चीज़ प्राप्त की जा सकती है Screenflow और स्क्रीनफ्लोपैथ निष्पादन सूची में।

Tosca निष्पादन - स्क्रीन फ्लो कॉन्फ़िगरेशन पैरामीटर
Tosca निष्पादन - स्क्रीन फ्लो कॉन्फ़िगरेशन पैरामीटर

निष्पादन लॉग इस तरह दिखेगा -  

टोस्का निष्पादन - नमूना निष्पादन लॉग
टोस्का निष्पादन - नमूना निष्पादन लॉग
  • डोकू स्नैपर:  इसका उपयोग Microsoft® वर्ड डॉक्यूमेंट जेनरेट करने के लिए किया जाता है जिसमें सभी निष्पादित टेस्टस्टेप्स पर स्क्रीनशॉट और डेटा होता है। प्रत्येक TestStep में स्क्रीनशॉट कैप्चर करने के बजाय, DokuSnapper एक शब्द दस्तावेज़ में सभी डेटा को समेकित करता है। 

हम इसे बदलकर सक्षम कर सकते हैं स्नैपर को सक्षम करें पथ से ट्रू का मान - प्रोजेक्ट-> सेटिंग्स-> इंजन-> डोकू स्नैपर।

उत्पन्न दस्तावेज इस तरह दिखेगा - 

Tosca निष्पादन - Dokusnapper
Tosca निष्पादन - Dokusnapper

Tosca में परीक्षण मामलों को कैसे निष्पादित करें?

एक बार हम टेस्ट केस के निर्माण के साथ टोस्का कमांडर के साथ कर रहे हैं परीक्षण के मामलों अनुभाग, हम आगे की कार्यवाही के लिए नीचे दिए गए दृष्टिकोणों का पालन करेंगे:

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

· एक्ज़ीक्यूशन लिस्ट से परीक्षा के मामलों का निष्पादन

स्क्रैचबुक में परीक्षा के मामलों की जांच करें:

ट्राइसेंटिस केवल ड्राई रन (टेस्ट केस की तैयारी की जांच करने के लिए) के लिए स्क्रैचबुक का उपयोग करने की सलाह देता है, क्योंकि परिणाम भविष्य के संदर्भ के लिए संग्रहीत नहीं होते हैं। हम व्यक्तिगत टेस्टस्टेप्स का निष्पादन भी कर सकते हैं।

परीक्षा मामलों को निष्पादन की सूची से बाहर करना:

RSI निष्पादन सेगमेंट निष्पादन के लिए एकाधिक टेस्टकेस को चुनने और तैयार करने की सुविधा प्रदान करता है। ExecutionList में किया गया निष्पादन आगे के भविष्य के संदर्भ के लिए उपलब्ध होगा।

निष्पादन अनुभाग से परीक्षण मामलों को तैयार करने और चलाने के लिए चरण-दर-चरण प्रक्रिया:

  • चरण 1# में निष्पादन सूची फ़ोल्डर बनाएँ एक्सक्यूटिव्स किसी भी फ़ोल्डर पर राइट-क्लिक करने के बाद "एक्ज़ीक्यूटिव लिस्ट फोल्डर बनाएँ" आइकन का चयन करें।
  • चरण 2# इसी तरह, हमें नव निर्मित निष्पादन सूची फ़ोल्डर के तहत हमारी निष्पादन सूची घटक बनाने की आवश्यकता है।
  • चरण 3# हम ड्रैग-ड्रॉप विधि द्वारा TestCases अनुभाग से निष्पादन मामलों में परीक्षण मामलों (जो पिछले लेख में बनाए गए हैं) को जोड़ सकते हैं। पूरी निष्पादन सूची नीचे दी जाएगी -
Tosca निष्पादन - निष्पादनवादी
Tosca निष्पादन - निष्पादनवादी
  • चरण 4# अब, हमें निष्पादन व्यवहार को कॉन्फ़िगर करने की आवश्यकता है, जैसे कि स्क्रीन कैप्चर तंत्र। हमारे सीखने के उद्देश्य के लिए, हमने सक्षम किया है TestStepValues ​​और DockuSnapper के स्क्रीनशॉट लें।
  • चरण 5# अब, हम चयन के आधार पर एक, कई या संपूर्ण परीक्षण मामलों को निष्पादित कर सकते हैं। हम दबाकर परीक्षण मामले को निष्पादित करते हैं F6 कुंजी या चयनित परीक्षण मामलों / निष्पादन सूची पर राइट-क्लिक करने के बाद रन बटन पर क्लिक करें। 
  • चरण 6# अपने परीक्षा परिणामों को समझें और संसाधित करें। निष्पादन लॉग नीचे प्रदर्शित स्क्रीनशॉट पथ के साथ दिखाई दे रहा है - 
Tosca निष्पादन - निष्पादन लॉग
Tosca निष्पादन - निष्पादन लॉग

इसके अलावा, dokusnapper को डिफ़ॉल्ट पथ "%AppData%\\TRICENTIS\\TOSCA TestSuite\\7.0.0\\dokusnapper\\" में दस्तावेज़ नाम के साथ टेस्ट केस नाम के साथ बनाया गया है।

Tosca जारी करता है

टोस्का मुद्दों की अवधारणा को समझाइए?

मुद्दा कुछ और नहीं बल्कि परीक्षण में विफलता का कारण है। समस्या का कारण आवेदन में एक वैध वैध दोष है या आवेदन में वृद्धि है (महत्वपूर्ण लेख मांगना) का है। स्वचालन निष्पादन के दौरान, समस्या या दोष को लॉग करना पड़ता है और परीक्षण मामले से जुड़ा होता है।

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

हम मुद्दों को इसमें लॉग कर सकते हैं मुद्दे अनुभाग या में निष्पादन अनुभाग।

  • कदम # 1:  पर नेविगेट करें मुद्दे अनुभाग।
  • कदम # 2: एक समस्या बनाने के लिए, हमें समस्या फ़ोल्डर पर राइट-क्लिक करना होगा और दोनों के बीच समस्या प्रकार के विकल्प का चयन करना होगा दोष पैदा करना or FeatureRequest बनाएँ जो संदर्भ मेनू में उपलब्ध हैं। प्रकार के चयन के बाद, टोस्का कमांडर एक नया मुद्दा बनाता है और स्वचालित रूप से नाम बदलने के लिए कहता है।
  • कदम # 3: अगले चरण में, हम या तो एक नया नाम प्रदान कर सकते हैं या दबाकर डिफ़ॉल्ट नाम का उपयोग कर सकते हैं दर्ज.
  • कदम # 4: अब, हमें उपलब्ध विभिन्न क्षेत्रों के लिए नीचे दिए गए विवरण दर्ज करने होंगे - 
    • ID - हम अपने स्वयं के आईडी मानकों को परिभाषित कर सकते हैं या किसी भी बाहरी सिस्टम से Ids का उपयोग कर सकते हैं।
    • राज्य - राज्य क्षेत्र इस मुद्दे की वर्तमान स्थिति की व्याख्या करता है। मान श्रेणी को मानकों के आधार पर अनुकूलित किया जा सकता है।
    • टाइप - हमेशा दो प्रकार यहाँ उपलब्ध हैं जिन्हें किसी भी समय बदला जा सकता है।
    • विवरण - यह फ़ील्ड समस्या के समस्या कथनों का प्रतिनिधित्व करती है। विवरण के आधार पर, डेवलपर्स कार्रवाई करते हैं। विवरण में समस्या को फिर से बनाने के लिए सभी जानकारी होनी चाहिए।
    • गंभीरता - गंभीरता मुद्दे के प्रभाव का प्रतिनिधित्व करती है। यह फ़ील्ड पूर्णांक मान को ही स्वीकार करती है।
    • प्राथमिकता - यह मुद्दे की तात्कालिकता को तय करने के लिए वर्णन करती है। यह फ़ील्ड पूर्णांक मानों को भी स्वीकार करती है।
Tosca जारी करता है
Tosca जारी करता है

निष्कर्ष:

Tricentis Tosca Tutorial के इस लेख में, हमने Tosca निष्पादन को निष्पादित करने और Tosca मुद्दे को उठाने के बारे में सीखा है। फिर से लॉगिन करने के लिए यहाँ उत्पन्न करें समर्थन पोर्टल से अधिक जानकारी प्राप्त करने के लिए।

कृपया अगला लेख पढ़ने के लिए क्लिक करें - Tosca टेस्ट केस डिज़ाइन का अवलोकन.

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