ranorex studio hands review
Ranorex स्टूडियो के साथ शुरुआत करना: एक इन-डेप्थ रिव्यू और वॉकथ्रू
Ranorex ने हाल ही में Ranorex Studio के संस्करण 9.0 को जारी करने की घोषणा की है जो डेस्कटॉप, वेब और मोबाइल अनुप्रयोगों के लिए एक सभी में एक परीक्षण स्वचालन उपकरण है। हमारी समीक्षा इस नवीनतम संस्करण पर आधारित है।
इस रिलीज़ में बहुत सारे नए, उद्योग-अग्रणी फ़ीचर शामिल हैं जिनमें वीडियो निष्पादन की रिपोर्टिंग, डायनामिक आईडी के साथ वेब तत्वों को संभालने के लिए मशीन-प्रशिक्षित एल्गोरिथ्म और एक शैडो डोम और JxBrowser में वेब तत्वों के परीक्षण के लिए समर्थन शामिल है।
इसमें ऑल-न्यू, स्विटचेबल डार्क और लाइट थीम भी हैं।
आप हमारे पहले भी देख सकते हैं Ranorex ट्यूटोरियल यहाँ ।
5 साल के अनुभव के लिए एसक्यूएल सर्वर साक्षात्कार सवाल और जवाब
आप क्या सीखेंगे:
हैंड्स-ऑन रिव्यू ऑफ़ रानोरेक्स स्टूडियो
इस समीक्षा में, हम Ranorex स्टूडियो की मुख्य विशेषताओं पर एक नज़र डालेंगे।
Ranorex स्टूडियो वॉकथ्रू के चरणों के साथ पालन करने के लिए, बस मुफ्त 30-दिन का परीक्षण डाउनलोड करें।
Ranorex Studio को विंडोज या विंडोज सर्वर के हाल के संस्करण में चलने वाले किसी भी कंप्यूटर पर स्थापित किया जा सकता है।
प्रमुख विशेषताऐं
# 1) प्रौद्योगिकी की एक विस्तृत श्रृंखला को स्वचालित करता है :
Ranorex Studio को 'ऑल-इन-वन' टेस्ट ऑटोमेशन समाधान के रूप में वर्णित किया गया है, क्योंकि एकल लाइसेंस आपको Ranorex Studio का समर्थन करने वाले सभी प्लेटफ़ॉर्म पर स्वचालित परीक्षण बनाने और चलाने की अनुमति देता है। यह वास्तव में उनमें से बहुत का समर्थन करता है!
Ranorex Studio के पास सबसे चुनौतीपूर्ण उपयोगकर्ता इंटरफेस को संभालने की क्षमता है, जो विरासत डेस्कटॉप अनुप्रयोगों से लेकर नवीनतम वेब और मोबाइल तकनीकों तक, जिनमें मूल iOS और Android ऐप्स और मोबाइल वेब ऐप शामिल हैं।
सभी की वर्तमान सूची देखने के लिए Ranorex वेबसाइट पर जाएँ समर्थित प्रौद्योगिकियों ।
# 2) सर्वश्रेष्ठ-इन-क्लास वस्तु पहचान :
ऑब्जेक्ट की पहचान स्थिर और विश्वसनीय परीक्षणों के लिए महत्वपूर्ण है जिन्हें बनाए रखना आसान है। Ranorex Studio इसे इसके साथ पूरा करता है Ranorex जासूस वह उपकरण जो UI तत्वों की पहचान करता है और एक अद्वितीय उत्पन्न करता है RanoreXPath प्रत्येक के लिए।
प्रत्येक UI तत्व की परिभाषा को साझा करने योग्य में संग्रहीत किया जाता है वस्तु भंडार । जब आप UI तत्व के लिए एक परीक्षण क्रिया बनाते हैं, तो आप रिपॉजिटरी ऑब्जेक्ट को संदर्भित करते हैं। बाद में, यदि उपयोगकर्ता परिवर्तन करता है, तो केवल रिपॉजिटरी ऑब्जेक्ट को अपडेट करें, और सभी संबंधित परीक्षण क्रियाएं स्वचालित रूप से अपडेट हो जाएंगी।
जिस तरीके से RanoreXPath जेनरेट होता है, उसमें हालिया सुधार से यूजर इंटरफेस में बदलाव होने पर भी रिपॉजिटरी ऑब्जेक्ट को अपडेट करने की जरूरत को कम करने में मदद मिलती है। इसके अलावा, रिलीज 9.0 एक परिचय मशीन-प्रशिक्षित एल्गोरिथ्म स्वचालित रूप से गतिशील आईडी के साथ वेब तत्वों को स्वचालित रूप से संभालने के लिए, जो स्वचालित करने के लिए सबसे कठिन यूआई तत्वों में से कुछ हैं।
# 3) टीम में सभी के लिए उपकरण:
C # या VB.NET में कोड करने वाले परीक्षक Ranorex Studio की पूर्ण IDE का उपयोग कर सकते हैं, जिसमें 'ऑटोमेशन हेल्पर्स' नामक एक पुन: प्रयोज्य कोड स्निपेट और पुन: उपयोग करने के उपकरण हैं, और एक खुला एपीआई।
हालाँकि, आप Ranorex Studio के शक्तिशाली कैप्चर-एंड-रिप्ले टूल का उपयोग करते हुए, Ranorex रिकॉर्डर नाम से कोडिंग के बिना भी परीक्षणों को स्वचालित कर सकते हैं। आप सत्यापन, शर्तों के साथ निष्पादन को नियंत्रित कर सकते हैं और किसी भी कोड को लिखे बिना डेटा-संचालित परीक्षण को कॉन्फ़िगर कर सकते हैं।
Ranorex Studio सहयोगी टीमों के लिए बनाया गया है, स्रोत नियंत्रण प्रदाताओं Git, SVN और, के लिए समर्थन के साथ टीएफएस , प्लस एक 'जादू विलय' उपकरण है जो मर्ज संघर्ष को कम करता है। अंत में, Ranorex Studio जैसे प्रमुख उपकरणों के साथ एकीकृत करता है एटलसियन जीरा , बुग्जिला, जेनकिंस, टीमसिटी, ट्रैविस सीआई, टेस्टरेल टेस्ट केस मैनेजमेंट और बहुत कुछ।
चरण-दर-चरण वॉकथ्रू
इस वॉकथ्रू के साथ पालन करने के लिए, Ranorex Studio का मुफ्त परीक्षण डाउनलोड और इंस्टॉल करें।
इस उदाहरण के लिए , हम 32-बिट संस्करण का उपयोग कर रहे हैं, लेकिन 64-बिट संस्करण भी उपलब्ध है।
# 1) Ranorex स्टूडियो प्रारंभ करें। प्रारंभ पृष्ठ दिखाई देता है। बाईं ओर, आपके पास एक नया परीक्षण समाधान शुरू करने के लिए, मौजूदा एक को खोलने या एक नमूना समाधान खोलने के लिए मेनू विकल्प हैं। स्क्रीन के मध्य और दाईं ओर, आप विभिन्न रानोरेक्स संसाधनों के लिंक पा सकते हैं।
सी ++ कोड में हैश टेबल कार्यान्वयन
यदि आप प्रकाश और अंधेरे विषयों के बीच स्विच करना चाहते हैं, तो चुनें उपकरण => विकल्प मेनू से। नीचे दिखाए गए सामान्य टैब में, चुनें दिखावट , फिर उस विषय को चुनें जिसे आप पसंद करते हैं। ध्यान दें कि आप प्रोजेक्ट के 'माहौल' को भी बदल सकते हैं। डिफ़ॉल्ट एक C # है, लेकिन यदि आप चाहें तो आप इसे .NET या VB.NET में बदल सकते हैं।
#दो) अब एक नमूना परियोजना खोलें। इस पूर्वाभ्यास के लिए, हम प्रयास करेंगे वेब उदाहरण , जो Ranorex द्वारा प्रदान की गई एक परीक्षण वेबसाइट का उपयोग करता है। (डेस्कटॉप उदाहरण एक मुफ्त डेमो ऐप का उपयोग करता है जिसे आप रानोरेक्स वेबसाइट से डाउनलोड कर सकते हैं। आईओएस या एंड्रॉइड उदाहरण के लिए, आपको एक वास्तविक या वर्चुअल डिवाइस प्रदान करना होगा)।
इसे खोलने के लिए वेब उदाहरण समाधान पर डबल-क्लिक करें।
# 3) नीचे Ranorex Studio यूजर इंटरफेस का स्क्रीनशॉट डार्क थीम में दिया गया है, साथ ही प्रत्येक क्षेत्र के लिए उद्देश्य का विवरण भी दिया गया है।
- प्रोजेक्ट्स देखें : परीक्षण समाधान करने वाले फ़ोल्डरों को देखें।
- Ranorex ब्राउज़र मॉड्यूल : व्यक्तिगत परीक्षण मॉड्यूल देखें, जिन्हें समूहों में व्यवस्थित किया जा सकता है। (ध्यान दें कि यह नमूना वेब समाधान किसी भी मॉड्यूल समूह को शामिल नहीं करता है।) प्रत्येक मॉड्यूल के बगल में छोटा कैमरा आइकन आपको दिखाता है कि यह 'रिकॉर्डिंग मॉड्यूल' है, जो ऑटो के उपयोगकर्ता इंटरफ़ेस के साथ बातचीत को कैप्चर करके बनाया गया है। आप C # या VB.NET कोड का उपयोग करके Ranorex स्टूडियो में 'कोड मॉड्यूल' भी बना सकते हैं।
- फ़ाइल दृश्य: अपने परीक्षण का निर्माण करें, जिसमें कार्यों के साथ एक परीक्षण मॉड्यूल बनाना, एक परीक्षण मामले में कई मॉड्यूल का आयोजन करना, और परीक्षण मामलों को एक परीक्षण सूट में व्यवस्थित करना शामिल है। यह सेट सूट एक वर्डप्रेस वेबसाइट में लॉग करता है एक नया ब्लॉग पोस्ट प्रकाशित करता है, यह पुष्टि करता है कि पोस्ट मौजूद है, और फिर इसे हटा देता है। एक SETUP अनुभाग भी है जो यह सुनिश्चित करता है कि परीक्षण के तहत आवेदन (AUT) चलाने के लिए तैयार है, और एक TEARDOWN अनुभाग परीक्षण पूरा होने के बाद AUT को साफ करता है। यदि परीक्षण विफल हो जाता है, तो अश्रु खंड में क्रियाएं भी की जाती हैं।
- लेआउट ड्रॉपडाउन : एक अलग लेआउट चुनें या एक कस्टम बनाएं।
- Ranorex रिमोट पैनल : दूरस्थ निष्पादन के लिए एजेंट जोड़ें। 'श्वेतसूची' और 'गुण' पैनल प्रदर्शित करने के लिए विकल्पों पर ध्यान दें। परीक्षण करने या चलाने के दौरान रानोरेक्स स्टूडियो किन अनुप्रयोगों के साथ बातचीत कर सकता है, इसे नियंत्रित करने के लिए 'श्वेतसूची' का उपयोग करें। आइटम के चयन के आधार पर 'गुण' पैनल बदलता है।
- आउटपुट पैनल : विभिन्न कार्यों की प्रगति देखें।
# 4) Ranorex मॉड्यूल ब्राउज़र (A) में, इसे खोलने के लिए 'लॉगिन' रिकॉर्डिंग मॉड्यूल पर डबल-क्लिक करें। ध्यान दें कि लॉगिन मॉड्यूल से जुड़े दो चर हैं: varPassword पासवर्ड के लिए, और varUsername उपयोगकर्ता नाम के लिए।
आप इन चरों को एक स्रोत जैसे स्प्रेडशीट या SQL डेटाबेस तालिका डेटा-चालित परीक्षण के लिए बाँध सकते हैं।
# 5) जब आपने चरण 4 में लॉगिन रिकॉर्डिंग मॉड्यूल पर क्लिक किया, तो यह रिकॉर्डिंग मॉड्यूल एक्शन एडिटर में भी खुल गया। यहां आप एक्शन स्टेप देख सकते हैं। पहला चरण उपयोगकर्ता नाम फ़ील्ड पर क्लिक करता है, अगला चरण 'सेट मान' कार्रवाई के साथ उपयोगकर्ता नाम में प्रवेश करता है।
तीसरा चरण पासवर्ड फ़ील्ड पर क्लिक करता है, चौथा चरण 'सेट वैल्यू' कार्रवाई के साथ पासवर्ड दर्ज करता है, पांचवां चरण लॉगिन बटन पर क्लिक करता है, और अंतिम चरण ऑटो में डैशबोर्ड बटन पर क्लिक करता है।
# 6) एक्शन एडिटर में पहले एक्शन पर क्लिक करें, और आपको ऑटो में यूआई तत्व का स्क्रीनशॉट दिखाई देगा और साथ ही रिपॉजिटरी ऑब्जेक्ट जो कि यूआई तत्व से मेल खाता है। रिकॉर्डिंग मॉड्यूल बनाने के लिए Ranorex रिकॉर्डर का उपयोग करते समय यह स्क्रीनशॉट स्वचालित रूप से उत्पन्न होता है।
# 7) नीचे दिखाए गए उपयोगकर्ता लॉगिन क्षेत्र में RanoreXPath को देखने के लिए 'एडिट इन स्पाई' बटन पर डबल-क्लिक करें। लाल 'x' आइकन केवल आपको बताता है कि AUT खुला नहीं है। ऑटो उपलब्ध होने पर ये हरे चेकमार्क में बदल जाएंगे।
# 8) Ranorex जासूस को बंद करने के लिए ऊपरी दाएं कोने में 'X' पर क्लिक करें।
# 9) पूर्ण परीक्षण सूट प्रदर्शित करने के लिए 'WordPressSample' टैब पर क्लिक करें। फिर, परीक्षण सूट को चलाने के लिए रन बटन पर क्लिक करें। जबकि परीक्षण चल रहा है, कीबोर्ड या माउस का उपयोग करने से बचें, क्योंकि ये परीक्षण निष्पादन में हस्तक्षेप कर सकते हैं।
# 10) जब परीक्षण पूरा हो जाता है, तो परीक्षण रन रिपोर्ट दिखाई देती है। विस्तार करने के लिए परीक्षण रन रिपोर्ट में किसी भी आइटम के बगल में स्थित तीर पर क्लिक करें। 'कूदने के लिए आइटम' बटन पर ध्यान दें जो परीक्षण क्रियाओं के बगल में दिखाई देता है। इस बटन को क्लिक करने से आप सीधे परीक्षण के चरण में पहुंच जाएंगे। यह एक असफल परीक्षण कदम डिबगिंग के लिए बहुत मददगार होगा।
वीडियो रिपोर्टिंग
Ranorex Studio 9.0 की शानदार नई विशेषताओं में से एक है, परीक्षण निष्पादन की वीडियो रिपोर्टिंग।
कैसे अजगर में चरित्र से एक स्ट्रिंग विभाजित करने के लिए
यह आपको परीक्षण को फिर से चलाने के बिना एक परीक्षण को फिर से चलाने की अनुमति देता है। यह डिबगिंग के लिए या डेवलपर के साथ जो हुआ है उसे प्रदर्शित करने के लिए बहुत मददगार हो सकता है।
वीडियो रिपोर्टिंग सक्षम करने के लिए, बस टेस्ट सूट पर राइट-क्लिक करें, और फिर चुनें गुण => रिपोर्ट मेनू से।
अब आप वीडियो रिपोर्टिंग मोड सेट कर सकते हैं, जैसा कि नीचे दिखाया गया है।
में उदाहरण नीचे, वीडियो रिपोर्टिंग मोड सेट किया गया है सभी परीक्षण मामले प्रदर्शन प्रयोजनों के लिए। आमतौर पर, वीडियो फ़ाइलों के आकार को सीमित करने के लिए, आप रिपोर्टिंग मोड को सेट नहीं करना चाहते हैं केवल परीक्षण मामलों में विफल ।
ध्यान दें कि आप बिटरेट और फ़्रैमरेट सेटिंग्स को बदलकर वीडियो की गुणवत्ता को भी समायोजित कर सकते हैं, और मल्टी-स्क्रीन सिस्टम होने पर क्या स्क्रीन रिकॉर्ड करें। लागू करें पर क्लिक करें, फिर ठीक पर क्लिक करें। अब टेस्ट सूट को फिर से चलाएं।
जब परीक्षण पूरा हो जाता है, तो परीक्षण रन रिपोर्ट दिखाई देती है। अब जो भी परीक्षण चरण दर्ज किए गए हैं, उनके बगल में एक 'प्ले वीडियो' बटन है। परीक्षण निष्पादन की रिकॉर्डिंग देखने के लिए बस बटन पर क्लिक करें।
निष्कर्ष
Ranorex Studio के बारे में अधिक जानने के सर्वोत्तम तरीकों में से एक है निशुल्क परीक्षण डाउनलोड करना, फिर वीडियो की 'गेटिंग स्टार्ट' श्रृंखला के माध्यम से काम करना। ये Ranorex YouTube चैनल पर हैं, लेकिन आप नीचे दिए गए अनुसार Ranorex Studio Start Page से सीधे पूर्ण वीडियो श्रृंखला तक भी पहुँच सकते हैं
रानोरेक्स वेबसाइट का समर्थन अनुभाग आवश्यक उपयोगकर्ता गाइडों के साथ जोड़ा गया है।
अंत में, Ranorex स्टूडियो एक ऑल-इन-वन GUI स्वचालन ढांचा है जिसका उपयोग आपके डेस्कटॉप, वेब-आधारित या मोबाइल एप्लिकेशन के परीक्षण के लिए किया जा सकता है कि आपको प्रयास करना चाहिए ।
यदि आपके कोई प्रश्न हैं, तो हमें बताएं।
अनुशंसित पाठ
- ग्रहण के लिए Appium Studio: ग्रहण से अंत तक एंडियम / सेलेनियम स्वचालन
- प्रैक्टिसटेस्ट टेस्ट मैनेजमेंट टूल हैंड्स-ऑन रिव्यू ट्यूटोरियल
- मोबाइल स्वचालन के लिए Appium Studio Tutorial (15+ हैंड्स-ऑन ट्यूटोरियल)
- QTest टेस्ट मैनेजमेंट टूल का हैंड्स-ऑन रिव्यू
- Katalon स्टूडियो के साथ जीरा के लिए टेस्ट ऑटोमेशन
- ग्रहण के लिए ऐपियम स्टूडियो की स्थापना और स्थापना
- Katalon स्वचालन रिकॉर्डर (सेलेनियम आईडीई वैकल्पिक): हाथों पर समीक्षा ट्यूटोरियल
- Ranorex ट्यूटोरियल: एक शक्तिशाली डेस्कटॉप, वेब और मोबाइल स्वचालन परीक्षण उपकरण