getting started with watir
वातिर Application रूबी में वेब अनुप्रयोग परीक्षण ’का एक अर्थ है। कोड उदाहरणों के साथ टेस्ट केस बनाने और चलाने के लिए वाटर इंस्टॉल और उपयोग करना सीखें:
वटिर को जल के रूप में उच्चारित किया जाता है। यह रूबी पुस्तकालयों का एक खुला स्रोत संग्रह है। जैसा कि यह वेब अनुप्रयोग परीक्षण रूबी में है, यह रूबी को अपनी स्क्रिप्टिंग भाषा के रूप में उपयोग करता है।
आप क्या सीखेंगे:
- वतिर की स्थापना
- पानी का उपयोग कैसे करें: निर्माण और परीक्षण मामलों का निष्पादन
- वतिर उदाहरण
- प्रतीक्षा और विशेष कुंजी
- वातिर के साथ प्रतिगमन परीक्षण
- निष्कर्ष
- अनुशंसित पाठ
वतिर की स्थापना
वॉट का उपयोग करने के लिए HTML, प्रोग्रामिंग और रूबी का मूल ज्ञान होना चाहिए। हालाँकि, रूबी के रूप में खुद का उपयोग करना और समझना आसान है, इसे सीखना और वाटर का उपयोग करना उतना मुश्किल नहीं है।
विंडोज के लिए वॉटर इंस्टॉलेशन
इस बात की बहुत अधिक संभावना है कि आपने रूबी को अपने कंप्यूटर पर स्थापित नहीं किया है। यह जांचने के लिए, कमांड प्रॉम्प्ट खोलें और टाइप करें > रूबी -v और प्रेस 'दर्ज करें' ।
चित्र 1: यदि आपने रूबी को स्थापित नहीं किया है, तो आपको निम्न संदेश मिलेगा।
यदि रूबी स्थापित है, तो आपको इस कमांड के साथ इसका संस्करण मिलेगा। आप क्लिक कर सकते हैं यहाँ रूबी का नवीनतम संस्करण डाउनलोड करने के लिए। उपयुक्त संस्करण का चयन करें, वेबसाइट खुद रूबी की सिफारिश करेगी 2.4.X है x64 या x86 इंस्टॉलर के रूप में।
चित्र 2: जब आप इस संस्करण पर क्लिक करते हैं, तो आपको निम्न विंडो मिलेगी।
चित्र 3: स्टार्ट डाउनलोड बटन पर क्लिक करें और आपको निम्न विंडो दिखाई देगी।
जैसा कि स्क्रीनशॉट लेने के उद्देश्य से डाउनलोडिंग प्रक्रिया को रोक दिया गया है, आप देख सकते हैं 'शुरू' बटन, अन्यथा, आप देख सकेंगे 'रोकें' यहाँ बटन। अब उस स्थान / फ़ोल्डर पर जाएँ जहाँ आपकी फ़ाइल डाउनलोड की गई है (यहाँ जैसा कि आप चित्र 2 में देख सकते हैं, स्थान है: C: Users Ojas Downloads Programs ) का है।
चित्र 4: माणिक्य-2.4.3-2-x64.exe फ़ाइल को निष्पादित करें।
चित्र 5: 'मैं लाइसेंस स्वीकार करता हूं' का चयन करें और 'अगला' पर क्लिक करें:
प्राथमिकता कतार कार्यान्वयन c ++
चित्र 6: स्थापित करें पर क्लिक करें और फिर समाप्त करें।
उपरोक्त स्क्रीन पूछेगा to कौन से घटकों को स्थापित किया जाना है? ’यदि आप सुनिश्चित नहीं हैं, तो बस Enter कुंजी दबाएं और सिस्टम सभी तीन घटकों को स्थापित करेगा अर्थात्। MSYS2 बेस इंस्टॉलेशन, MSYS2 सिस्टम अपडेट और MSYS2 और MINGW डेवलपमेंट टूलचैन ।
MSYS2 उपकरण C आधारित रूबी रत्नों को संकलित करने के लिए आवश्यक हैं। MSYS2 को मैन्युअल रूप से भी स्थापित किया जा सकता है।
चित्र 7: MSYS2 मैन्युअल रूप से स्थापित किया गया
सभी घटकों को स्थापित करने में कुछ मिनट लगेंगे। बस कमांड प्रॉम्प्ट को बंद करें और इसे फिर से खोलें। फिर टाइप करें> ruby -v और एंटर की को हिट करें। यदि आपको निम्न संदेश मिलता है तो इसका मतलब है कि रूबी सफलतापूर्वक स्थापित है।
माणिक 2.4.3p205 (2017-12-14 संशोधन 61247) (x64-mingw32)
रूबी में लिखे गए सॉफ्टवेयर को रूबी रत्न कहा जाता है। हमने रूबी को स्थापित किया है लेकिन एक संभावना है कि हमारे पास इन रूबी रत्न का नवीनतम संस्करण नहीं हो सकता है। इसलिए, सबसे पहले, हमें इस रत्न संस्करण को कमांड> रत्न-वी का उपयोग करके जांचना होगा, यहाँ हमें संस्करण 2.6.14 मिला।
हम इसे कमांड का उपयोग करके अपडेट करेंगे:
> मणि अद्यतन-प्रणाली
एक बार हमें संदेश मिलेगा- RubyGems सिस्टम सॉफ़्टवेयर अपडेट किया गया ।
अब हमें सेलेनियम वेब ड्राइवर रत्न का उपयोग करने की आवश्यकता है कमांड (> मणि सेलेनियम-वेब ड्राइवर -नो-री -नो-आरडोक) स्थापित करता है।
यह स्थापित हो जाएगा और आपको निम्न संदेश मिलेगा:
फ़ेचिंग: सेलेनियम-वेब ड्राइवर-3.11.0.gem (100%)
सफलतापूर्वक सेलेनियम-वेब ड्राइवर स्थापित किया गया है 3.11.0
1 रत्न स्थापित
** यदि आपको कोई विंडोज फ़ायरवॉल संदेश मिलता है, तो उस विंडो को बंद कर दें।
अब हमें IEDriverServer की जरूरत है। क्लिक यहाँ IEDriverServer डाउनलोड करने के लिए
पहले लिंक पर क्लिक करें और फिर अपने कंप्यूटर के लिए उपयुक्त संस्करण का चयन करें अर्थात् Win32 या X64.Zip फ़ाइल डाउनलोड हो जाएगी। इन फ़ाइलों को निकालने के लिए निम्न चरणों का पालन करें:
कमांड प्रॉम्प्ट पर जाएं।
प्रकार> पथ
अंजीर 8 : निम्नलिखित परिणाम प्राप्त किया जाएगा:
हम अपनी फ़ाइलों को PATH में निकालेंगे C: Ruby24-x64 bin । अपने Ruby फ़ोल्डर पथ में फ़ाइलें निकालें। अब कमांड प्रॉम्प्ट में irb टाइप करें और ENTER दबाएँ। IRB का मतलब है इंटरएक्टिव रूबी।
> 'सेलेनियम-वेबड्राइवर' की आवश्यकता
आपको => सत्य मिलेगा
> ब्राउज़र = सेलेनियम :: WebDriver.for: internet_explorer
आपका IE ब्राउज़र खुला हो जाएगा और आपको संदेश दिखाई देगा: 'यह वेबड्राइवर सर्वर के लिए प्रारंभिक आरंभ पृष्ठ है' ।
कमांड में IE ब्राउज़र प्रकार में वेब पेज www.google.co.in खोलने के लिए:
> ब्राउज़र। 'https://www.google.co.in/' प्राप्त करें
निम्न तालिका आपको संबंधित ब्राउज़रों के ड्राइवरों की सूची और उनके डाउनलोड लिंक देगी। अन्य ड्राइवरों के लिए समान प्रक्रिया का पालन करें और साथ ही IEDriverServer के लिए भी बताया गया है।
ब्राउज़र का नाम | चालक का नाम | लिंक को डाउनलोड करें | |
---|---|---|---|
:स्पष्ट | : एफ 8 | :बाएं | : संख्या 7 |
फ़ायर्फ़ॉक्स | gecko ड्राइवर | https://github.com/mozilla/geckodriver/releases | |
गूगल क्रोम | क्रोमेड्रिवर | http://chromedriver.storage.googleapis.com/index.html | |
सफारी | - | सफारी विंडोज़ के लिए काम नहीं करती है |
पानी की स्थापना:
- कमांड प्रॉम्प्ट पर जाएं।
- प्रकार कमांड> मणि स्थापित वशीर
- एंटर बटन दबाएं।
वतिर स्थापित हो जाएगा। अब आप वॉटिर का उपयोग शुरू कर सकते हैं।
पानी की स्थापना मैक के लिए
कदम:
- रूबी को स्थापित करना
- रूबी रत्न स्थापित करना
- रूबी रत्न को अद्यतन करना
- सेलेनियम वेबड्राइवर स्थापित करना
- IE चालक / जेक चालक / क्रोम चालक / सफारी चालक को स्थापित करना
- वतिर को स्थापित करना
मैक पर रूबी को स्थापित करने की कोई आवश्यकता नहीं है। इसलिए हमने पहले चरण को कवर कर लिया है। यह बहुत समय बचाएगा। हम कमांड के साथ रूबी के संस्करण की जांच करेंगे: $ माणिक -v
यहाँ, हमारे पास यह है - रूबी 2.0.0p648 (2015-12-16 संशोधन 53162) (Universal.x86_64-darwin16)
अब हम माणिक के संस्करण की जाँच करेंगे: मणि $ मणि -व
यह रहा - 2.0.14.1 है। हम कमांड का उपयोग करके अपने रूबी रत्नों को अपडेट करेंगे- $ सूद मणि अद्यतन-तंत्र। हम कमांड का उपयोग करके सेलेनियम वेबड्राइवर स्थापित करेंगे: $ सुडो रत्न सेलेनियम-वेबड्राइवर -नो-री -नो-आरडोक स्थापित करें
सेलेनियम वेबड्राइवर स्थापित करते समय या माणिक रत्न को अद्यतन करते समय निम्नलिखित त्रुटि मिलने की संभावना है।
त्रुटि :YAML सुरक्षित लोडिंग उपलब्ध नहीं है। कृपया सुरक्षित लोडिंग (> = 2.0) का समर्थन करने वाले संस्करण में साइक को अपग्रेड करें।
इस त्रुटि को हल करने के लिए हमें अपनी रूबी को अपडेट करना होगा। रूबी को अपडेट करने के लिए हमें पहले रूबी संस्करण प्रबंधक की आवश्यकता होगी, आप इस कमांड का उपयोग करके प्राप्त कर सकते हैं ($ कर्ल-एल .get.rvm.io | बैश -s स्थिर) । रूबी प्रकार का नवीनतम संस्करण स्थापित करने के लिए ($ rvm माणिक स्थापित करें - (संस्करण)) । आरवीएम पूरी तरह से स्थापित होने के बाद टर्मिनल को फिर से शुरू करें।
अब हमें इस नवीनतम संस्करण को सेट करने की आवश्यकता है क्योंकि हम इसका उपयोग करना चाहते हैं। तो ($ rvm रूबी-2.4.1 का उपयोग करें) टाइप करें। इस संस्करण को डिफ़ॉल्ट के रूप में सेट करने के लिए, निम्न कमांड का उपयोग करें: ($ rvm –default उपयोग 2.4.1)। अब फिर से रूबी रत्नों को अपडेट करें। सेलेनियम-वेबड्राइवर स्थापित करने का प्रयास करें। यदि आपको फिर से कोई त्रुटि मिलती है, तो आपको कमांड लाइन डेवलपर टूल की आवश्यकता हो सकती है, इसलिए इसे ($ git-version) का उपयोग करके इंस्टॉल करें। जैसा कि हमारे पास पहले से है, हमने इसे यहां स्थापित नहीं किया है।
क्रोम चालक को स्थापित करने के लिए, हमें होमब्रेव ($ माणिक-ई ”$ (कर्ल-एफएफएसएल) की आवश्यकता है https://raw.github.com/mxcl/homebrew/go/install) ”)।
क्रोम चालक को स्थापित करें। ($ काढ़ा क्रोमेड्रिवर स्थापित करें)।
इस कोड को टर्मिनल में आज़माएं:
$irb >require “selenium-webdriver” You will get >true browser=Selenium::WebDriver.for:chrome browser.get “https://www.google.co.in”
इस कोड के साथ, आपका ब्राउज़र निर्दिष्ट वेबपेज के साथ खुलना चाहिए। अब हम वाटर की स्थापना करेंगे: ($ मणि स्थापित पानी)।
हम स्थापना प्रक्रिया के साथ किया जाता है। अब आप परीक्षण स्क्रिप्ट लिखना शुरू कर सकते हैं।
पानी का उपयोग कैसे करें: निर्माण और परीक्षण मामलों का निष्पादन
आप नोटपैड में परीक्षण मामलों या स्क्रिप्ट लिख सकते हैं। इस फाइल को .rb एक्सटेंशन के साथ सेव करें।
उदाहरण: मान लीजिए आपने एक फ़ाइल test.rb बनाया है। इस स्क्रिप्ट / प्रोग्राम को चलाने के लिए इस फ़ाइल पर डबल-क्लिक करें या नीचे सूचीबद्ध चरणों का पालन करें। मान लीजिए आपने इस फाइल को C ड्राइव में सेव किया है। इस फ़ाइल का पता है 'C Ruby_Programs'।
>cd >cd Ruby_Programs >ruby test.rb
ENTER बटन दबाएं। इस फ़ाइल को संपादित करने के लिए, इस फ़ाइल पर राइट-क्लिक करें और विकल्प खोलें के साथ चुनें।
(1) समानांतर में चल रहे परीक्षण मामले
यदि आपने दो परीक्षण मामले लिखे हैं और उन्हें test1.rb और test2.rb के रूप में सहेजा है। इन दो परीक्षणों को समानांतर में चलाने के लिए, आपको इन चरणों का पालन करने की आवश्यकता है:
राउटर पर नेटवर्क सुरक्षा कुंजी कहां है
अंजीर। 9: कमांड प्रॉम्प्ट पर जाएं और टाइप करें (> मणि समांतर_टेस्ट स्थापित करें)। आपको निम्न संदेश दिखाई देगा।
फिर अपने परीक्षण चलाएं।
>parallel_test test1.rb test2.rb
# 2) टेस्ट सूट बनाना
अगर आप चाहते हैं कि कुछ टेस्ट बार-बार चलें और उन्हें टेस्ट सूट में जोड़ा जाए तो यहां इसके लिए कोड है।
कोड:
require 'minitest/autorun' require 'C:/Ruby_Programs/test3' # This is the path of your test file which you want to include. require 'C:/Ruby_Programs/test4' # This is the path of your test file which you want to include.
इस फ़ाइल को testSuite.rb के रूप में सहेजें और चलाएँ
C: Ruby_Programs> रूबी testSuite.rb
वतिर उदाहरण
उदाहरण 1:
जैसा कि यह हमारा पहला कार्यक्रम है, हम सिर्फ 'Google.co.in' वेब पेज खोलेंगे और जीमेल लिंक पर क्लिक करेंगे।
कोड:
require 'watir' test_site = 'https://www.google.co.in/' browser = Watir::Browser.new:firefox browser.goto test_site browser.link(:href, 'https://mail.google.com/mail/?tab=wm').click puts “Test Executes” browser.close
कोड को समझना
(1) हमें ir वाइटिर ’की आवश्यकता है # यहां हम बता रहे हैं कि हमें अपना कार्यक्रम चलाने के लिए वाटर लाइब्रेरी की आवश्यकता होगी और यह इस कथन के साथ लोड हो जाएगा।
# 2) test_site = 'https://www.google.co.in/' # यहाँ हम चर घोषित कर रहे हैं।
# 3) ब्राउज़र = वॉटरिर :: ब्राउज़र.न्यू: फ़ायरफ़ॉक्स # यहाँ हम फ़ायरफ़ॉक्स ब्राउज़र खोल रहे हैं।
Watir :: Browser.new: internet_explorer # इंटरनेट एक्सप्लोरर के लिए
वातिर :: Browser.new: सफारी # फॉर सफारी
# 4) browser.goto test_site # या browser.goto 'https://www.google.co.in/' # गोटो कमांड का उपयोग निर्दिष्ट वेबसाइट पर नेविगेट करने के लिए किया जाता है।
# 5) Browser.link (: href, 'https://mail.google.com/mail/?tab=wmerts).click # यहाँ हम जीमेल लिंक पर क्लिक करते हैं। हाइपरलिंक को कोड में एक लिंक के रूप में संदर्भित किया जाता है और हम इस हाइपरलिंक का पता लगाने के लिए इसकी 'href' संपत्ति का उपयोग कर रहे हैं।
# 6) 'टेस्ट एक्ज़ीक्यूटेड' डालता है। यह लाइन कमांड प्रॉम्प्ट पर स्ट्रिंग 'टेस्ट एक्ज़ीक्यूटेड' लिखेगा।
# 7) browser.close # यह लाइन ब्राउज़र को बंद कर देगी।
यदि हम ब्राउज़र नामों का उल्लेख नहीं करते हैं, तो हम अपने कोड (Watir :: Browser.new) में केवल यही लाइन लिखेंगे, Watir Chrome ब्राउज़र को खोलेगा क्योंकि Chrome, Watir के लिए डिफ़ॉल्ट ब्राउज़र है।
उदाहरण 2:
इस उदाहरण में, हम www.google.co.in पेज खोलेंगे। फिर हम 'मैनुअल टेस्टिंग' पाठ की खोज करेंगे। अगला, हम होम पेज पर वापस आएंगे और 'जीमेल' लिंक पर क्लिक करेंगे।
कोड:
require 'watir' browser=Watir::Browser.new:firefox browser.goto 'https://www.google.co.in' if browser.title.include? 'Google' browser.text_field(:class, 'gsfi').set 'Manual Testing' browser.button(:name, 'btnK').click if browser.text.include? 'Manual Testing is a process of finding out the defects' puts 'Title of webpage '+ browser.title browser.img(:src, “/images/branding/googlelogo/2x/googlelogo_color_120x44dp.png').click browser.link(:class, 'gb_P').click else puts 'Wrong result found' end else puts 'Either you are on wrong page or page not found' end puts 'Now title of webpage '+ browser.title browser.close puts 'Test Executed Successfully'
कोड को समझना:
# 1) browser.goto https://www.google.co.in - यहां हम निर्दिष्ट वेबसाइट पर नेविगेट कर रहे हैं।
# 2) अगर browser.title.include? 'Google' - यहां हम वेबपेज के शीर्षक की जांच कर रहे हैं कि यह अपेक्षित है या नहीं। इस ’इफ़’ के दूसरे भाग में हम यह कथन डाल रहे हैं “या तो आप गलत पृष्ठ पर हैं या पृष्ठ नहीं मिला है”। यह कथन कमांड प्रॉम्प्ट पर प्रदर्शित होगा।
# 3) browser.text_field (: वर्ग, 'gsfi')। 'मैनुअल परीक्षण' सेट करें - यहाँ हम खोज पाठ बॉक्स में पाठ 'मैनुअल परीक्षण' दर्ज कर रहे हैं।
# 4) Browser.button (: नाम, 'btnK')। क्लिक करें - यहाँ हम 'Google खोज' बटन पर क्लिक कर रहे हैं।
# 5) अगर browser.text.include? 'मैनुअल परीक्षण दोषों का पता लगाने की एक प्रक्रिया है' - अब हम सही खोज परिणाम प्राप्त करने के लिए सत्यापित करने के लिए वेबपृष्ठ पर पाठ की जाँच कर रहे हैं। इस the इफ ’भाग के statement एल्स’ कथन में हम “गलत परिणाम पाए गए” कथन को डाल रहे हैं।
# 6) 'वेबपेज का शीर्षक' + ब्राउजर टाइप करता है। यहां हम कमांड प्रॉम्प्ट पर वेबपेज का शीर्षक प्रदर्शित कर रहे हैं।
# 7) browser.img (: src, '/images/branding/googlelogo/2x/googlelogo_color_120x44dp.pngs).click - यहाँ हम होमपेज पर वापस जाने के लिए चित्र पर क्लिक कर रहे हैं।
# 8) browser.link (: क्लास, 'gb_P')। क्लिक करें - यहाँ हम जीमेल लिंक पर क्लिक कर रहे हैं।
# 9) अब 'वेबपेज का शीर्षक' + ब्राउज़र टाइप करता है। अब हम फिर से कमांड प्रॉम्प्ट पर वेबपेज का शीर्षक डाल रहे हैं। यह जीमेल पेज का शीर्षक होना चाहिए।
# 10) browser.close - यहाँ हम ब्राउज़र को बंद कर रहे हैं।
# 11) 'टेस्ट एक्सेप्टेड सक्सेसफुल' कहते हैं। बस यह सुनिश्चित करने के लिए कि सभी चरणों को सही ढंग से निष्पादित किया गया है हम इस कथन को कमांड प्रॉम्प्ट पर डाल रहे हैं।
उदाहरण 3:
इस उदाहरण में, हम अधिकतम वॉटिर कमांड का उपयोग करने का प्रयास करेंगे, ताकि आप समझ पाएंगे कि उनका उपयोग कैसे किया जाए। हम इसका विवरण कोड के साथ देखेंगे।
टिप्पणियाँ के साथ कोड:
require 'watir' browser=Watir::Browser.new:chrome browser.goto “http://watir.com/examples/forms_with_input_elements.html” #Here we will see how to insert data in text field. t1=browser.text_field id: 'new_user_first_name' t1.set 'Testing' t2=browser.text_field id: 'new_user_last_name' t2.set “testdata' #Here we will see how to select data from select list. sl=browser.select_list id: 'new_user_languages' sl.select 'English' sl.selected_options #Here we will see how to select radio button. rd=browser.radio value: 'no' rd.set chk=browser.checkbox value: 'cars' chk.set #Here we will see how to click button. btn=browser.button name: 'new_user_button_2' btn.click #This is an Explicit wait statement. This statement will make the program wait #until the particular event happens. Watir::Wait.until {browser.text.include? 'submit'} # Here I used this if statement because this is a test webpage and nothing is #happening after clicking the button. So just to show that button is clicked I used If #statement. if browser.text.include? 'submit' puts 'Data Submitted' else puts 'Data not yet submitted' end # This is an implicit wait statement. It will make your program to wait for 30 seconds compulsory. browser.driver.manage.timeouts.implicit_wait = 30 # You can send special keys to browser. There is a big list of these keys. browser.send_keys :page_up #Here we are taking the screenshot and saving it in a png file. browser.screenshot.save ‘screenshot1.png' browser.send_keys :page_down browser.screenshot.save ‘screenshot2.png' puts 'TestCase Executed' browser.close
प्रतीक्षा और विशेष कुंजी
वटिर द्वारा समर्थित दो प्रकार के प्रतीक्षा विवरण हैं। पहला एक स्पष्ट प्रतीक्षा है और दूसरा एक अंतर्निहित प्रतीक्षा है। हमने उपरोक्त कोड यानी उदाहरण 3 में दोनों के लिए वाक्यविन्यास देखा है।
वॉटिर द्वारा समर्थित विशेष कुंजी: सबसे पहले, हम इन विशेष कुंजियों का उपयोग करने के लिए सिंटैक्स देखेंगे।
- browser.send_keys: page_up #We ने हमारे कोड में इसका उपयोग किया है।
- Browser.element.send_keys (: control,) c '): रद्द करें
- browser.element.click (: दर्ज करें, अंतरिक्ष)
निम्नलिखित उन विशेष कुंजियों की एक सूची है जो वॉटिर द्वारा समर्थित हैं:
:दर्ज करें | : एफ 1 | :नियंत्रण | : स्तम्भ ० |
:खिसक जाना | : f2 | :हर एक चीज़ | :नमपैड 1 |
:शून्य | : एफ 3 | : विराम दें | : संख्या 2 |
:रद्द करना | : एफ 4 | :पलायन | : संख्या 3 |
:मदद | : f5 | : अंतरिक्ष | : संख्या 4 |
: बैकस्पेस | : एफ 6 | :समाप्त | : संख्या 5 |
: टैब | : एफ 7 | :घर | : अंक 6 |
:वापसी | : f9 | :यूपी | : संख्या 8 |
:बाएं पारी | : f10 | :सही | : अंक 9 |
:बायां नियंत्रण | : f11 | : नीचे | : गुणा करें |
:पन्ना ऊपर | : f12 | : डालें | : जोड़ें |
:पन्ना निचे | : मेटा | : हटाओ | : घटाना |
: arrow_left | : आज्ञा | : बराबर है | : फूट डालो |
वातिर के साथ प्रतिगमन परीक्षण
प्रतिगमन परीक्षण में, हम जांचते हैं कि परिवर्तनों ने अपरिवर्तित भाग को प्रभावित किया है या नहीं।
उसके लिए, हमें अपने पिछले परीक्षण मामलों को फिर से निकालना होगा। यदि मैन्युअल रूप से किया जाता है तो प्रतिगमन परीक्षण समय लेने वाला होगा। वातिर सर्वश्रेष्ठ प्रतिगमन परीक्षण उपकरणों में से एक है, परीक्षण के मामलों को लिखना, बनाए रखना / अद्यतन करना और निष्पादित करना आसान है।
निष्कर्ष
निष्कर्ष निकालने के लिए, हम कह सकते हैं कि टूल सीखने के लिए वॉटिर आसान है। यह एक ओपन-सोर्स टूल है, इसलिए यह लागत प्रभावी और उपयोग में आसान है। हालाँकि सेलेनियम वेबड्राइवर पर इसके बहुत सारे फायदे नहीं हैं, लेकिन कई अन्य उपकरणों के साथ तुलना में यह एक बेहतर उपकरण है।
यह प्रोग्रामिंग का समर्थन करता है, इसलिए यह अन्य रिकॉर्डिंग और प्लेबैक टूल की तुलना में बहुत बेहतर है। यह वास्तव में सर्वश्रेष्ठ प्रतिगमन परीक्षण उपकरणों में से एक है।
क्या आपने वॉटीर टूल को आजमाया है?
अनुशंसित पाठ
- 30+ सर्वश्रेष्ठ सेलेनियम ट्यूटोरियल: वास्तविक उदाहरणों के साथ सेलेनियम जानें
- क्रोमड्राइव सेलेनियम ट्यूटोरियल: क्रोम पर सेलेनियम वेबड्राइवर टेस्ट
- 180+ वेब अनुप्रयोग परीक्षण उदाहरण परीक्षण मामले (नमूना चेकलिस्ट)
- 2021 में शीर्ष 30+ वेब अनुप्रयोग परीक्षण उपकरण (व्यापक सूची)
- वेब एप्लीकेशन टेस्टिंग कम्प्लीट गाइड (एक वेबसाइट का परीक्षण कैसे करें)
- 2021 में शीर्ष 10 सबसे लोकप्रिय प्रतिगमन परीक्षण उपकरण
- प्रतिगमन परीक्षण क्या है? परिभाषा, उपकरण, विधि और उदाहरण
- सर्वश्रेष्ठ सॉफ्टवेयर परीक्षण उपकरण 2021 (क्यूए टेस्ट स्वचालन उपकरण)