30 best gui testing tools
तुलना के साथ शीर्ष जीयूआई परीक्षण उपकरण की सूची:
किसी भी एप्लिकेशन या वेबसाइट को अच्छा माना जा सकता है अगर वह उपयोगकर्ता के अनुकूल हो और प्रबंधन में आसान हो। लेकिन उपयोगकर्ता का ध्यान आकर्षित करने वाली सबसे पहली चीज़ है, एप्लिकेशन का दिखना और महसूस करना अर्थात्; जीयूआई (ग्राफिकल यूजर इंटरफेस)।
इसलिए GUI परीक्षण डिजाइन में खामियों को दूर करने और सिस्टम के प्रति उपयोगकर्ताओं को आकर्षित करने के लिए महत्वपूर्ण हो जाता है। आज के डिजिटलीकरण के युग में, GUT परीक्षण केवल डेस्कटॉप कंप्यूटर तक सीमित नहीं है, यह इलेक्ट्रॉनिक गैजेट्स जैसे स्मार्टफोन और टैबलेट पर अपने किनारों का विस्तार कर रहा है।
आइए हम इस लेख में GUI परीक्षण की ओर करीब से देखें। हम जानेंगे कि GUI परीक्षण क्या है, इसके लिए और इससे संबंधित कुछ अन्य अवधारणाओं के लिए वास्तव में प्रदर्शन किया गया है। फोकस इस बात पर होगा कि हम GUI टेस्टिंग टूल्स का उपयोग करके GUI परीक्षण को कैसे स्वचालित कर सकते हैं।
आप क्या सीखेंगे:
- GUI परीक्षण क्या है?
- 2021 में शीर्ष GUI परीक्षण उपकरण
- # 1) इन्फ्रात्रा द्वारा RAPISE
- # 2) एबॉट जावा जीयूआई टेस्ट फ्रेमवर्क
- # 3) ऑटो यूआई परीक्षण
- # 4) क्यूबिकटेस्ट
- # 5) अंडेप्लेंट यूआई स्वचालन परीक्षण
- # 6) फिटनेश
- # 7) अस्सिटेंटटेस्ट
- # 8) iMacros
- # 9) रानोरेक्स स्टूडियो
- # 10) Maveryx उपयोगकर्ता इंटरफ़ेस परीक्षण उपकरण
- # 11) RIATest
- # 12) सिल्कटेस्ट
- # 13) सिकली यूआई ऑटोमेशन फ्रेमवर्क
- # 14) स्क्विश जीयू परीक्षण उपकरण
- निष्कर्ष
GUI परीक्षण क्या है?
1) जीयूआई परीक्षण डिजाइन चरण के दौरान इसमें होने वाले दोषों की पहचान करने के लिए आवेदन के जीयूआई के परीक्षण की प्रक्रिया है
2) यह विनिर्देशों के अनुसार जीयूआई की कार्यक्षमता की पुष्टि करने के लिए किया जाता है और उपयोग की जाने वाली तकनीक पर निर्भर करता है
3) GUI टेस्टिंग मेन्यू, बटन, आइकन, टेक्स्ट बॉक्स, लिस्ट, डायलॉग बॉक्स, लेआउट, कलर, फॉन्ट साइज, टेक्स्ट फॉर्मेटिंग आदि जैसे कंट्रोल का भी मूल्यांकन करता है।
4) GUI परीक्षण मैन्युअल रूप से या स्वचालित रूप से डेवलपर्स या उपयोगकर्ताओं के बजाय तृतीय-पक्ष कंपनी द्वारा निष्पादित टूल की सहायता से किया जा सकता है
5) इसका उपयोग प्रत्येक GUI ऑब्जेक्ट के लिए गुणों के मानों को निष्पादित करने और GUI घटनाओं को दबाने के लिए किया जाता है जैसे कुंजी प्रेस या माउस क्लिक
निम्न सूची से पता चलता है कि GUI परीक्षण करते समय वास्तव में क्या जाँच की जानी चाहिए;
- स्क्रीन मान्यताओं
- GUI तत्वों का आकार और स्थिति
- स्पष्ट और अच्छी तरह से संरेखित चित्र
- नेविगेशन (बाएं)
- फ़ॉन्ट और पाठ का संरेखण
- दिनांक और संख्यात्मक क्षेत्र
- प्रयोज्यता की स्थिति और डेटा अखंडता
- त्रुटि संदेश
- आवश्यक फील्ड्स
- संकेतन विसंगतियां
- प्रगति पट्टी
- शॉर्टकट
जीयूआई परीक्षण के लिए दृष्टिकोण
# 1)मैनुअल आधारित परीक्षण:
परीक्षक अपने ज्ञान को लागू करते हैं और व्यावसायिक आवश्यकताओं के अनुसार चित्रमय स्क्रीन का परीक्षण करते हैं।
#दो)रिकॉर्ड और फिर से खेलना:
यह ऑटोमेशन टूल और उनके रिकॉर्ड और रिप्ले कार्यों का उपयोग करके प्राप्त किया जाता है। रिकॉर्ड के दौरान परीक्षण चरणों को स्वचालन उपकरण में कैप्चर किया जाता है और रिकॉर्ड किए गए चरणों को फिर से खेलना / प्लेबैक के दौरान परीक्षण के तहत आवेदन पर निष्पादित किया जाता है।
# 3)मॉडल-आधारित परीक्षण:
मॉडल-आधारित परीक्षण प्रणाली के व्यवहार के अनुसार किया जाता है। इन मॉडलों को 3 प्रकारों में वर्गीकृत किया जा सकता है जैसे;
- घटना-आधारित मॉडल: जीयूआई घटनाओं के आधार पर जो कम से कम एक बार होने वाली हैं
- राज्य आधारित मॉडल: जीयूआई राज्यों के आधार पर कम से कम एक बार व्यायाम किया
- डोमेन मॉडल: डोमेन और एप्लिकेशन की कार्यक्षमता के आधार पर
उपरोक्त 3 मॉडलों के साथ निम्नलिखित आवश्यकताओं का भी पालन किया जाना चाहिए;
- मॉडल बनाएं
- मॉडल के लिए इनपुट निर्दिष्ट करें
- अपेक्षित आउटपुट का निर्धारण करें
- परीक्षा का परीक्षण करें
- वास्तविक और अपेक्षित परिणामों की तुलना करें
- भविष्य में होने वाली कार्रवाइयों को तय करें
2021 में शीर्ष GUI परीक्षण उपकरण
मोबाइल एप्लिकेशन परीक्षण मैन्युअल या स्वचालित हो सकता है। इसके लिए कई उपकरण उपयोग किए जाते हैं, सभी नहीं लेकिन उनमें से कुछ लोकप्रियता और उपयोग के अनुसार नीचे सूचीबद्ध हैं।
# 1)इन्फ्लेक्ट्रा द्वारा RAPISE
रैपिस एक सभी में एक परीक्षण स्वचालन समाधान प्रदान करता है। यह डेस्कटॉप, मोबाइल, वेब (सेलेनियम समर्थन सहित), जावा अनुप्रयोगों और यहां तक कि एपीआई (आरईएसटी और एसओएपी) का परीक्षण कर सकता है। इसके सीखने और ट्रैकिंग टूल मजबूत हैं और कई प्रकार के कनेक्शन में सबसे जटिल अनुप्रयोगों के साथ काम करने के लिए डिज़ाइन किए गए हैं।
रैपिस मानक जावास्क्रिप्ट का उपयोग करने में आसान पुस्तकालयों के साथ करता है, जिससे यह तेज और सरल हो जाता है। इसमें Microsoft Dynamics सहित कई लोकप्रिय अनुप्रयोगों के परीक्षण के लिए कस्टम पुस्तकालयों का एक बढ़ता हुआ सेट भी शामिल है। नवीनतम संस्करण में एक स्क्रिप्ट रहित कीवर्ड संचालित फ्रेमवर्क भी शामिल है।
रैपिस - परीक्षकों के लिए एक अंतिम आईडीई!
# 2) एबॉट जावा जीयूआई टेस्ट फ्रेमवर्क
- एबॉट जावा जीयूआई टेस्ट फ्रेमवर्क का उपयोग जावा जीयूआई का परीक्षण किया जाता है
- इस ढांचे का उपयोग स्क्रिप्ट और संकलित कोड के साथ किया जाता है
- इसमें GUI संदर्भ हैं और GUI घटकों पर उपयोगकर्ता क्रियाएं करता है
- AWT और SWING के लिए इकाई परीक्षण और कार्यात्मक परीक्षण प्रदान करता है
- यह एक ओपन-सोर्स फ्रेमवर्क है जो मुफ्त उपयोग के लिए उपलब्ध है और इसमें रिकॉर्ड और रिप्ले जैसी विशेषताएं हैं
लिंक को डाउनलोड करें: एबॉट जावा GUI टेस्ट फ्रेमवर्क।
# 3) ऑटो यूआई परीक्षण
- AutoIt फ्रीवेयर स्क्रिप्टिंग लैंग्वेज है जिसमें बेसिक स्ट्रक्चर्स के साथ विंडोज GUI और जनरल स्क्रिप्टिंग को ऑटोमेट किया जाता है
- यह एक स्व-निहित वाणिज्यिक उपकरण है जो कीस्ट्रोक्स, माउस आंदोलनों और विंडोज मैनीपुलेशन का संयोजन है
- टूल स्टैंडअलोन एक्सेलेबल्स के साथ COM समर्थन और स्क्रिप्ट संकलन का लाभ उठाता है
- उपकरण में निर्मित संपादक, बेसिक-जैसे सिंटैक्स, रिच फंक्शन सेट आदि शामिल हैं।
लिंक को डाउनलोड करें: ऑटो इट
# 4) क्यूबिकटेस्ट
- क्यूबिकस्ट एक ओपन-सोर्स एक्लिप्स प्लगइन है जो वेब एप्लिकेशन को डिजाइन और समझने के लिए परीक्षण में मदद करता है, भले ही उपयोगकर्ता को कोई तकनीकी ज्ञान हो या नहीं
- यह परीक्षण लिपियों के बजाय मॉडल परीक्षण के लिए GUI का उपयोग करता है और वेब अनुप्रयोग के परीक्षण-संचालित विकास को सक्षम करता है
- CubicTest केस डिज़ाइन के साथ आवश्यकता विनिर्देशों और मैन्युअल परीक्षण स्क्रिप्ट की जगह
लिंक को डाउनलोड करें: घनाकार
# 5) अंडेप्लेंट यूआई स्वचालन परीक्षण
- eggPlant एक व्यावसायिक GUI स्वचालन और सॉफ़्टवेयर परीक्षण उपकरण है जिसे TestPlant द्वारा डिज़ाइन किया गया है
- यह जीयूआई परीक्षण के लिए अच्छा है और संपूर्ण परीक्षण प्रक्रिया के लिए उपयोग किया जाता है
- यह SUT को देखने और माउस और कीबोर्ड कमांड भेजने के लिए VNC का उपयोग करता है
- किसी भी उपकरण, किसी भी ऑपरेटिंग सिस्टम और किसी भी तकनीक का परीक्षण कर सकते हैं। EggDrive इंटरफ़ेस के माध्यम से परीक्षण जल्दी से बनाएं
- हम QA प्रक्रिया के अंत में प्रदर्शन करने के लिए जेनकिन्स, IBM रोटेशनल क्वालिटी मैनेजर और माइक्रो फोकस क्वालिटी सेंटर में बैंगन को एकीकृत कर सकते हैं
# 6) फिटनेश
- FitNesse एक खुला स्रोत ढांचा है जो सहयोगात्मक परीक्षण परीक्षण के लिए एक या एक से अधिक उपकरणों पर ऐप के खिलाफ चलने में सक्षम है
- यह एक हल्का उपकरण है जो यह तय करने में मदद करता है कि सॉफ्टवेयर को वास्तव में क्या करना चाहिए और यह वास्तव में क्या करता है
- यह मशीन या सर्वर पर चल सकता है और सभी एक पैकेज में उपलब्ध है
लिंक को डाउनलोड करें: फिटनैस
# 7) अस्सिटेंटटेस्ट
- Ascentialtest परीक्षण मामले के निर्माण और रखरखाव के समय और प्रयासों को कम करने के लिए डिज़ाइन किया गया है
- खींचें और ड्रॉप सुविधा के माध्यम से परीक्षण घटक बनाने के लिए एक दृश्य वातावरण प्रदान करता है
- परीक्षण योजना, परीक्षण डेटा प्रबंधन, परीक्षण निष्पादन, मैनुअल और स्वचालित परीक्षण विकास, दोष ट्रैकिंग और रिपोर्टिंग की सुविधा देता है
लिंक को डाउनलोड करें: Ascentialtest
# 8) iMacros
- मूल रूप से, iMacros को रिकॉर्ड और रिप्ले कार्यक्षमता के साथ मोज़िला फ़ायरफ़ॉक्स, Google क्रोम और इंटरनेट एक्सप्लोरर के लिए विस्तार के रूप में जाना जाता है
- इसमें वेब स्क्रिप्टिंग, इंटरनेट सर्वर निगरानी और वेब परीक्षण के लिए सहायक विशेषताएं हैं
- यह एक वाणिज्यिक उपकरण है जो Adobe Flash, Adobe Flex, Silverlight, Java Applets आदि को स्वचालित कर सकता है।
- व्यावसायिक डेटा के साथ एकीकृत करता है और एक्सेल, अजाक्स परीक्षण और ब्राउज़रों के लिए कार्यात्मक, प्रदर्शन और प्रतिगमन परीक्षण को स्वचालित करता है
लिंक को डाउनलोड करें: iMacros
# 9)Ranorex स्टूडियो
Ranorex Studio एक व्यावसायिक Windows GUI परीक्षण स्वचालन उपकरण है, जिसका उपयोग दुनिया भर में 4000 से अधिक कंपनियों द्वारा डेस्कटॉप, वेब और मोबाइल अनुप्रयोगों पर परीक्षण के लिए किया जाता है। यह कोडरहित क्लिक-एंड-गो इंटरफेस और मददगार जादूगर के साथ शुरुआती के लिए आसान है, लेकिन एक पूर्ण आईडीई के साथ स्वचालन विशेषज्ञों के लिए शक्तिशाली है। सभी समर्थित तकनीकों को यहाँ देखें।
विशेषताओं में शामिल:
- विश्वसनीय वस्तु पहचान, यहां तक कि डायनामिक आईडी वाले वेब तत्वों के लिए भी।
- कुशल परीक्षण निर्माण और कम रखरखाव के लिए साझा करने योग्य वस्तु भंडार और पुन: प्रयोज्य कोड मॉड्यूल।
- परीक्षण निष्पादन की वीडियो रिपोर्टिंग के साथ अनुकूलन परीक्षण रिपोर्ट।
- अंतर्निहित सेलेनियम वेबड्राइवर के साथ एक सेलेनियम ग्रिड पर समानांतर या वितरित में परीक्षण चलाएं।
- अनुकूलन परीक्षण रिपोर्ट।
- जीरा, जेनकिंस, टेस्टरेल, गिट, ट्रैविस सीआई और अधिक जैसे उपकरणों के साथ एकीकृत करता है।
# 10) Maveryx उपयोगकर्ता इंटरफ़ेस परीक्षण उपकरण
- Maveryx विशेष रूप से सभी जावा और Android अनुप्रयोगों के लिए कार्यात्मक, प्रतिगमन, डेटा-चालित और जीयूआई परीक्षण के लिए एक परीक्षण स्वचालन उपकरण है
- Maveryx स्वचालित रूप से परीक्षण करने के लिए UI तत्व की पहचान करने के लिए रनिंग एप्लिकेशन यूजर इंटरफेस का स्नैपशॉट लेता है
- यह एक ओपन-सोर्स के साथ-साथ एक कमर्शियल टूल है जिसमें कस्टम कंट्रोल को सपोर्ट करने के लिए इंटरफेस और प्लगइन आर्किटेक्चर है
- यह एक क्रॉस-प्लेटफ़ॉर्म है जो एक स्टैंडअलोन एप्लीकेशन या एक्लिप्स प्लगइन के रूप में चलता है
लिंक को डाउनलोड करें: मारवाड़ी
# 11) RIATest
- RIATest एक GUI टेस्ट ऑटोमेशन टूल है जो फ्लेक्स, HTML, जावास्क्रिप्ट, jQuery या विंडोज 8 ऐप्स के लिए फायदेमंद है
- RIATest मुद्दों को जल्दी से पता लगाने के लिए निरंतर एकीकरण प्रणाली में जोड़ा जाता है
- एक पठनीय परीक्षण स्क्रिप्ट बनाने में मदद करता है, GUI तत्वों को पहचानने के लिए घटक निरीक्षक का उपयोग करता है
- यह एक वाणिज्यिक उपकरण है जो त्रुटि को लॉग करने या अपवाद को फेंकने के माध्यम से अनुकूलित त्रुटि से निपटने की अनुमति देता है
लिंक को डाउनलोड करें: सबसे नवीनतम
# 12) सिल्कटेस्ट
- SilkTest कार्यात्मक और प्रतिगमन परीक्षण को स्वचालित करने के लिए एक उपकरण है
- यह एक वाणिज्यिक उपकरण है जिसका उपयोग मजबूत और पोर्टेबल कार्यात्मक परीक्षण बनाने के लिए किया जाता है
- यह वेब, देशी और अन्य सॉफ़्टवेयर अनुप्रयोगों के लिए परीक्षण मामलों की सुविधा प्रदान करता है
- क्रॉस-ब्राउज़र समर्थन, मोबाइल ब्राउज़र समर्थन, तेज़ परीक्षण निष्पादन आदि प्रदान करता है
लिंक को डाउनलोड करें: सिल्कटेस्ट
# 13) सिकली यूआई ऑटोमेशन फ्रेमवर्क
- GUI परीक्षण को स्वचालित करने के लिए सिकुली एक खुला स्रोत ढांचा है
- यह सिकुली स्क्रिप्ट का उपयोग करता है जिसका उपयोग आंतरिक एपीआई के समर्थन के बिना स्क्रीन पर कुछ भी स्वचालित करने के लिए किया जा सकता है
- यह वेब पेज, विंडोज, लिनक्स, मैक, आईफोन और एंड्रॉइड पर भी डेस्कटॉप एप्लिकेशन के लिए समर्थन प्रदान करता है
लिंक को डाउनलोड करें: सिकुली
# 14) स्क्विश जीयू परीक्षण उपकरण
- स्क्विश जीयूआई स्वचालन परीक्षण के लिए एक वाणिज्यिक उपकरण है
- यह जावास्क्रिप्ट, पर्ल, पायथन और रूबी जैसी स्क्रिप्टिंग भाषाओं का उपयोग करके रिकॉर्ड को संपादित करने और संपादित करने की अनुमति देता है
- गुण, स्क्रीनशॉट, चित्र, जटिल डेटा, बाहरी फ़ाइलों और डेटाबेस के सत्यापन की सुविधा देता है
- ग्रहण-आधारित एकीकृत परीक्षण विकास वातावरण
लिंक को डाउनलोड करें: तोड़ो
# 15) SWTBot
- SWTBOT GUI और कार्यात्मक परीक्षण के लिए एक ओपन-सोर्स जावा-आधारित क्रॉस-प्लेटफ़ॉर्म है
- यह मूल रूप से प्लेटफ़ॉर्म का समर्थन करता है जो ग्रहण को चलाता है क्योंकि यह ग्रहण प्लग-इन और ग्रहण आरसीपी आधारित अनुप्रयोग पर आधारित है
- यह एपीआई प्रदान करता है जो पढ़ने और लिखने में आसान है
लिंक को डाउनलोड करें: SWTBot
# 16) सेलेनियम
- सेलेनियम एक छाता परियोजना के रूप में जाना जाता है जो सभी ब्राउज़रों के लिए वेब ब्राउज़र परीक्षण सक्षम करता है
- यह फ़ायरफ़ॉक्स एक्सटेंशन के रूप में रिकॉर्ड, एडिट और डीबग की अनुमति देता है
- यह एक खुला स्रोत मुक्त अनुप्रयोग जीयूआई परीक्षण और वेब कार्यात्मक परीक्षण का समर्थन करता है
- कुछ स्क्रिप्टिंग भाषाओं जैसे जावा, C #, पायथन आदि का भी समर्थन करता है।
लिंक को डाउनलोड करें: सेलेनियम
# 17) टेस्ट स्टूडियो
- Telerik TestStudio विजुअल स्टूडियो प्लगइन्स के साथ वाणिज्यिक विंडोज-आधारित सॉफ़्टवेयर परीक्षण उपकरण है
- यह रिकॉर्ड और रिप्ले सुविधाओं के साथ वेब और डेस्कटॉप (जीयूआई) कार्यात्मक परीक्षण, प्रदर्शन परीक्षण और मोबाइल ऐप परीक्षण की सुविधा प्रदान करता है
- जावास्क्रिप्ट, HTML, ASP.NET, Ajax, सिल्वरलाइट आदि का समर्थन करता है और त्वरित सत्यापन की सुविधा देता है
- IE, फ़ायरफ़ॉक्स, क्रोम, सफारी जैसे सभी ब्राउज़रों के लिए इस्तेमाल किया जा सकता है
लिंक को डाउनलोड करें: TestStudio
# 18) TestComplete
- TestComplete वेब, मोबाइल और GUI परीक्षण के लिए एक व्यावसायिक मंच है
- यह तेजी से और सटीक परीक्षण के लिए कम लागत वाला किफायती उपकरण है
- डेटाबेस परीक्षण समर्थन के साथ डेटा-संचालित परीक्षण, ऑब्जेक्ट-संचालित परीक्षण, कीवर्ड-संचालित परीक्षण का समर्थन करता है
- अन्य उपकरणों के साथ एकीकृत और टेस्ट संपादक, डीबगर, और कोड संपादक के साथ आता है
लिंक को डाउनलोड करें: परीक्षण करने योग्य
# 19) कहीं भी टेस्ट करें
यदि वेबसाइट पर ट्रैफ़िक हल्का है, तो परीक्षण दृष्टिकोण सबसे अच्छा काम करेगा
- परीक्षण कहीं भी व्यावसायिक सॉफ़्टवेयर परीक्षण उपकरण है जिसे किसी भी प्रोग्रामिंग की आवश्यकता नहीं है
- रिकॉर्ड, रिप्ले जैसी सुविधाओं का समर्थन करता है और जटिल परीक्षण मामलों को चलाता है
- ऑब्जेक्ट-आधारित और छवि-आधारित परीक्षण संपादक के साथ GUI और फ्रंट-एंड परीक्षण प्रदान करता है
- एकल परीक्षण मंच और झरना, फुर्तीली, वी, सर्पिल और आरयूपी / राड जैसी परीक्षण विधियों पर आधारित है
लिंक को डाउनलोड करें: कहीं भी परीक्षण करें
# 20) टेस्टपार्टनर
- टेस्टपार्टनर एक व्यावसायिक स्वचालित परीक्षण उपकरण है जिसे माइक्रो फोकस द्वारा डिजाइन और विकसित किया गया है
- दृश्य और स्टोरीबोर्ड उन्मुख दृष्टिकोण के माध्यम से व्यावसायिक प्रक्रिया का पालन करता है
- VBA स्क्रिप्टिंग प्रदान करता है और उपयोगकर्ताओं, डेवलपर्स और परीक्षकों के लिए टीम वर्क की सुविधा देता है
- प्रतिगमन परीक्षण को स्वचालित करता है और एक वस्तु-उन्मुख स्क्रिप्ट उत्पन्न करता है
लिंक को डाउनलोड करें: टेस्टपार्टनर
# 21) जुबुला जीयूआई परीक्षण उपकरण
- जुबुला एक स्वचालित GUI परीक्षण है जो GUIDancer के विकल्प के रूप में उपयोग किया जाता है
- यह GUIDancer जितना बेहतर है और कार्यात्मक GUI परीक्षण करने के लिए उपयोग किया जाता है
- यह एकीकरण, प्रणाली और स्वीकृति परीक्षण का कार्य भी कर सकता है
- एक नि: शुल्क उपकरण विंडोज़ और लिनक्स प्लेटफ़ॉर्म का समर्थन करता है और जावा स्विंग अनुप्रयोगों, SWT अनुप्रयोगों, ग्रहण RPC अनुप्रयोगों, HTML और iOS एप्लिकेशन के लिए टूलकिट समर्थन प्रदान करता है
लिंक को डाउनलोड करें: जुबुला
# 22) जीटीटी
- जीटीटीआई जीयूआई परीक्षण उपकरण जावा स्विंग आधारित एप्लिकेशन के लिए उपयोग किया जाता है
- परीक्षण-संचालित विकास के लिए लागू और जीयूआई परीक्षण के लिए कैप्चर और पुनरावृत्ति कार्यक्षमता के साथ आता है
- यह एक खुला स्रोत उपकरण है जो जेमी घटनाओं को अपने इवेंट मॉडल के रूप में उपयोग करता है
- सटीकता की पुष्टि के लिए यह दृश्य-अभिकथन और मॉडल-अभिकथन तंत्र का उपयोग करता है
लिंक को डाउनलोड करें: जीटीटी
# 23) इकोटेस्ट
- IcuTest GUI परीक्षण के लिए एक इकाई परीक्षण ढाँचा है जो सरल और प्रबंधनीय परीक्षण बनाने में मदद करता है
- यह एक मालिकाना उपकरण है जो रिकॉर्ड और रिप्ले सुविधा का समर्थन नहीं करता है लेकिन स्वचालित रूप से और तेज़ी से परीक्षण करता है
- व्यापक कोड कवरेज प्रदान करता है और जल्दी से कीड़े पाता है
- परीक्षण के लिए पूरे ऐप को शुरू करने की आवश्यकता नहीं है और व्यक्तिगत GUI घटकों का परीक्षण भी कर सकते हैं
लिंक को डाउनलोड करें: आईसीयूटेस्ट
# 24) क्यूएफ-टेस्ट
- QF-Test वेब, जावा और विंडोज एप्लिकेशन के GUI के लिए एक पेशेवर स्वचालित परीक्षण उपकरण है।
- जावा स्विंग, AWT, SWT, एक्लिप्स-प्लगइन्स, RCP, ULC, कैप्टन कासा, वेबस्टार्ट, JavaFX, JxBrowser, SWT-Browser, JavaFX Webview एप्लिकेशन के लिए शक्तिशाली और मजबूत उपकरण।
- सभी आम ब्राउज़रों के लिए क्रॉस-ब्राउज़र भी सभी सामान्य AJAX टूलकिट्स और फ्रेमवर्क जैसे कि कोणीय, रिएक्ट, GWT, आदि वेबसिंग और इलेक्ट्रॉन एप्लिकेशन।
- यह उपकरण क्रॉस-ब्राउज़र परीक्षण का समर्थन करता है और पुन: प्रयोज्य परीक्षण प्रदान करता है।
- Win32, .Net पर WPF या विंडोज फॉर्म, विंडोज एप्स, UWP और आधुनिक C ++ एप्लिकेशन जैसे नेटिव विंडोज एप्लिकेशन।
- पीडीएफ दस्तावेज़
- यह डेवलपर्स और परीक्षकों के लिए उपलब्ध है और व्यापक प्रलेखन के साथ उपयोगकर्ता के अनुकूल साबित होता है।
लिंक को डाउनलोड करें: क्यूएफ - टेस्ट
# 25) QAliber
- QAliber जीयूआई परीक्षण के लिए परीक्षण को रिकॉर्ड और पुन: कार्यक्षमता के साथ स्वचालित करता है
- असल में, इसके दो प्रोजेक्ट हैं जैसे कि QAber टेस्ट बिल्डर और QAliber टेस्ट डेवलपर
- QAliber टेस्ट बिल्डर पूर्ण GUI परीक्षण प्रबंधन प्रदान करता है
- ओपन सोर्स टूल जो सभी विवरणों के साथ परीक्षण मामलों को संग्रहीत करता है
लिंक को डाउनलोड करें: QAliber
# 26) आरसीपी परीक्षण उपकरण
- आरसीपी परीक्षण उपकरण का उपयोग ग्रहण आधारित अनुप्रयोग के लिए जीयूआई स्वचालन परीक्षण के लिए किया जाता है
- ग्रहण प्रौद्योगिकी के लिए परीक्षण केस निर्माण उत्पादकता और मजबूत समर्थन प्रदान करता है
- बनाए रखने योग्य, एक्स्टेंसिबल और उपयोगी और विश्वसनीय परिणाम उत्पन्न करता है
- प्रारंभ में, यह वाणिज्यिक था लेकिन 2014 के वर्ष में इसे एक ओपन सोर्स टूल के रूप में जारी किया गया था
लिंक को डाउनलोड करें: आरसीपी परीक्षण उपकरण
# 27)
- साही एक स्वचालन परीक्षण उपकरण है जो वेब अनुप्रयोग के परीक्षण के लिए उपयोग किया जाता है और खुले स्रोत और मालिकाना दोनों संस्करणों के साथ उपलब्ध है
- ओपन सोर्स जावा और जावास्क्रिप्ट में लिखे बुनियादी रिकॉर्ड और रीप्ले फंक्शंस के साथ आता है
- मालिकाना संस्करण में अतिरिक्त सुविधाएँ और रिपोर्ट अनुकूलन आता है
- ओपन सोर्स संस्करण को SourceForge द्वारा होस्ट किया गया है और मालिकाना संस्करण साहि प्रो वेबसाइट द्वारा होस्ट किया गया है
लिंक को डाउनलोड करें: वास्तव में
# 28) Soatest
- Parasoft Soatest एक परीक्षण उपकरण है जिसका उपयोग API द्वारा संचालित एप्लिकेशन को मान्य करने के लिए किया जाता है
- इसका उपयोग कार्यात्मक इकाई परीक्षण, एकीकरण परीक्षण, प्रतिगमन परीक्षण, सिस्टम परीक्षण, सुरक्षा परीक्षण और वेब UI परीक्षण के लिए भी किया जाता है
- रनटाइम त्रुटि का पता लगाने का समर्थन करता है। लोड परीक्षण और सेवा वर्चुअलाइजेशन का परिचय देता है
- मालिकाना उपकरण स्वचालन परीक्षण पीढ़ी के लिए अग्रिम खुफिया सुविधा प्रदान करता है
लिंक को डाउनलोड करें: सबसे स्वच्छ
# 29) स्वाट
# 30) टेलेरिक टेस्टिंग फ्रेमवर्क
- Telerik टेस्टिंग फ्रेमवर्क एक फ्री टूल है जिसमें मेंटेनेंस फंक्शनल टेस्ट केस तैयार करने के लिए समृद्ध एपीआई है
- डायनेमिक पेज एलिमेंट्स, एनिमेशन और कस्टम UI कंट्रोल सेट करने में मदद करता है
- क्रॉस-ब्राउज़र संगतता के साथ आता है और AJAX, HTML5 और XAML एप्लिकेशन के लिए परीक्षण स्वचालित करता है
- दृश्य स्टूडियो के साथ एकीकृत करता है और जावास्क्रिप्ट घटनाओं को संभालता है
लिंक को डाउनलोड करें: टेलेरिक टेस्टिंग फ्रेमवर्क
# 31) टेलरिक टेस्ट स्टूडियो जीयूआई परीक्षण उपकरण
- टेलरिक टेस्ट स्टूडियो वेब और डेस्कटॉप के लिए एक मालिकाना विंडोज-आधारित टूल है
- Telerik द्वारा विकसित कार्यात्मक परीक्षण, प्रदर्शन परीक्षण, लोड परीक्षण और परीक्षण मोबाइल ऐप के लिए उपयोग किया जाता है
- स्क्रिप्ट रहित रिकॉर्ड को सक्षम करता है और कार्यक्षमता को फिर से चलाता है और क्रॉस-ब्राउज़र परीक्षण की सुविधा देता है
- HTML, AJAX, सिल्वरलाइट एप्लिकेशन परीक्षण और स्वचालित डेटा-संचालित परीक्षण का समर्थन करता है
- बग-ट्रैकिंग टूल और माइक्रो फोकस क्वालिटी सेंटर के साथ एकीकृत करता है
लिंक को डाउनलोड करें: टेलरिक टेस्ट स्टूडियो
# 32) टेल्यूरियम ऑटोमेटेड टेस्टिंग फ्रेमवर्क
- टेल्यूरियम ऑटोमेटेड टेस्टिंग फ्रेमवर्क वेब एप्लिकेशन के लिए एक ओपन-सोर्स स्वचालित टेस्टिंग फ्रेमवर्क है
- इसे सेलेनियम फ्रेमवर्क से विकसित किया गया है और डेवलपर्स और परीक्षकों के लिए उपलब्ध यूआई मॉड्यूल अवधारणा पर बनाया गया है
- टेलूरियम दो मोड में काम करता है पहला सेलेनियम फ्रेमवर्क का एक आवरण है और दूसरा टेलुरियम इंजन का उपयोग करता है
- टेल्यूरियम यूआई टेम्पलेट्स का उपयोग गतिशील वेब सामग्री का प्रतिनिधित्व करने और क्रॉस-ब्राउज़र परीक्षण का समर्थन करने के लिए किया गया है
लिंक को डाउनलोड करें: टेल्यूरियम ऑटोमेटेड टेस्टिंग फ्रेमवर्क
# 33) TestStack.White फ्रेमवर्क
- व्हाइट एक खुला स्रोत यूआई स्वचालन उपकरण है जो C # में लिखा गया है और Win32, WinForm, WPF और Java SWT पर आधारित है
- यह बहुत कुछ (.NET के आधार पर) पर निर्भर करता है इसलिए किसी भी स्क्रिप्टिंग भाषा की आवश्यकता नहीं है
- जटिल UI स्वचालन संभालता है और लगातार ऑब्जेक्ट-ओरिएंटेड API को सक्षम करता है
- व्हाइट की जगह टेस्टस्टैक.हाईट ने ले ली है
लिंक को डाउनलोड करें: सफेद
# 34) UI ऑटोमेशन पॉवरशेल एक्सटेंशन्स
- यह मुफ़्त उपकरण है जिसमें UI मॉड्यूल होता है जो GUI स्वचालन परीक्षण के आसान कार्यान्वयन में मदद करता है
- यह UI ऑटोमेशन लाइब्रेरी पर आधारित है जो .NET फ्रेमवर्क 3.0 का हिस्सा है
- वर्तमान में Win32, विंडोज फॉर्म, जावा SWT और डेल्फी एप्लिकेशन का समर्थन करता है (डेल्फी एप्लिकेशन GUI या कंसोल एप्लिकेशन बनाने की अनुमति देता है)
लिंक को डाउनलोड करें: यूआई स्वचालन पॉवर्सशेल एक्सटेंशन्स
# 35) वतीर
- रूबी में वेब एप्लीकेशन टेस्टिंग के लिए खड़ा है, एक खुला स्रोत है जिसका उपयोग स्वचालित वेब ब्राउज़र परीक्षण के लिए किया जाता है।
- यह रूबी में लिखा गया है और प्रौद्योगिकी की परवाह किए बिना सभी ऐप्स का समर्थन करता है।
- 3 मुख्य श्रेणियों जैसे वातिर-क्लासिक, वातिर-वेबड्राइवर और वाट्सएप में वर्गीकृत।
- हल्के, शक्तिशाली और प्रयोग करने में आसान साबित।
लिंक को डाउनलोड करें: पानी
# 36) कोडेड यूआई
- यह टूल आपके एप्लिकेशन के उपयोगकर्ता इंटरफ़ेस के लिए स्वचालित परीक्षण बनाता है
- आम तौर पर आपके यूआई के लिए कार्यात्मक परीक्षण करता है जिसमें आपके द्वारा उपयोग किए गए व्यक्तिगत यूआई नियंत्रण शामिल हैं
- यूआई डिज़ाइन में शामिल मान्यताओं और अन्य तर्क पर ध्यान केंद्रित किया जाता है और डेटा-संचालित परीक्षण बनाने के लिए भी उपयोग किया जा सकता है
- इसे विजुअल स्टूडियो एंटरप्राइज की आवश्यकता है क्योंकि यह विजुअल स्टूडियो आईडीई का हिस्सा है और विंडोज 7, विंडोज 8 और विंडोज 10 जैसे ऑपरेटिंग सिस्टम का समर्थन करता है
- वाणिज्यिक उपकरण का उपयोग परीक्षक और डेवलपर्स द्वारा किया जा सकता है और अक्सर उपयोग किया जाता है
लिंक को डाउनलोड करें: Microsoft Coded UI
# 37) माइक्रो फोकस यूनिफाइड फंक्शनल टेस्टिंग (UFT)
- माइक्रो फोकस यूनिफाइड फंक्शनल टेस्टिंग (UFT) को माइक्रो फोकस क्विकटेस्ट प्रोफेशनल के रूप में जाना जाता था
- टूल का नया रूप क्विकटेस्ट प्रोफेशनल, विनरनर और माइक्रो फोकस सर्विस टेस्ट की सर्वोत्तम विशेषताओं को शामिल करता है
- माइक्रो फोकस यूएफटी जीयूआई और एपीआई परीक्षण के लिए एक मजबूत और प्रभावी ढांचा प्रदान करता है
- यह कार्यात्मक परीक्षण उत्पन्न करता है जो स्वचालित रूप से किया जा सकता है गति और लागत प्रभावशीलता में वृद्धि का कारण बनता है
- प्रॉपर्टी टूल जो रिग्रेशन टेस्टिंग में सर्वश्रेष्ठ परिणाम देता है और जीयूआई पर उपयोगकर्ता द्वारा की गई प्रत्येक क्रिया को रिकॉर्ड करने में सहायक होता है
लिंक को डाउनलोड करें: माइक्रो फ़ोकस यूनिफ़ाइड फ़ंक्शनल टेस्टिंग (UFT)
# 38) ककड़ी
- ककड़ी एक नि: शुल्क उपयोग खुला स्रोत व्यवहार प्रेरित विकास उपकरण है
- इसे रूबी के उपयोग की आवश्यकता है और यह रूबी में ही लिखा गया है
- रूबी के अलावा यह अन्य भाषाओं और अनुप्रयोगों का भी समर्थन कर सकता है
- स्वचालित परीक्षणों के रूप में सादा-पाठ कार्यात्मक विवरण निष्पादित करता है
- जेवीएम, .NET, पायथन, एडोब फ्लेक्स, पीएचपी, वेबड्राइवर, सेलेनियम, वेटर आदि का समर्थन करता है
- यह विशेष रूप से जीयूआई परीक्षण के बजाय सिस्टम व्यवहार पर केंद्रित है
लिंक को डाउनलोड करें: खीरा
# 39) लोडयूआई
कैसे एक सरणी जावा रिवर्स करने के लिए
- लोडयूआई प्रो लोड टेस्टिंग टूल है जो वाणिज्यिक और ओपन सोर्स दोनों संस्करणों के साथ आता है और स्मार्टबियर द्वारा डिजाइन किया गया है
- विज़ुअल ड्रैग और ड्रॉप इंटरफ़ेस और लोड टेस्ट के आसान निर्माण और कॉन्फ़िगरेशन को सक्षम करता है
- वेब परीक्षण का समर्थन करता है जिसमें कार्यात्मक परीक्षण, प्रयोज्य परीक्षण, उपयोगकर्ता इंटरफ़ेस परीक्षण, डेटाबेस परीक्षण, संगतता परीक्षण, प्रदर्शन परीक्षण, सुरक्षा परीक्षण आदि शामिल हैं।
- SOAP / WSDL, REST, Http / Https, JDBC, POX आदि जैसे प्रोटोकॉल का समर्थन करता है।
लिंक को डाउनलोड करें: लोडुई
निष्कर्ष
जीयूआई परीक्षण एक आवेदन की गुणवत्ता में सुधार करने के लिए आवश्यक है। यह महत्वपूर्ण है लेकिन कभी-कभी महंगा लगता है। GUI परीक्षण मैन्युअल रूप से टूल का उपयोग करने के लिए बेहतर है। उपकरण बेहतर तरीके से खामियों का पता लगाने में मदद करते हैं।
उपरोक्त लेख में, हमने आवश्यकता और आवश्यकता के अनुसार कुछ चुनिंदा और समर्पित GUI परीक्षण उपकरण देखे हैं। स्वचालित GUI परीक्षण परीक्षकों और डेवलपर्स को अधिक सटीक और समय की कमी के भीतर परीक्षण करने में मदद करता है।
=> संपर्क करें यहाँ एक सूची का सुझाव देने के लिए।अनुशंसित पाठ
- सर्वश्रेष्ठ सॉफ्टवेयर परीक्षण उपकरण 2021 (क्यूए टेस्ट स्वचालन उपकरण)
- सिकली जीयूआई ऑटोमेशन टेस्टिंग टूल - बिगिनर्स गाइड पार्ट # 2
- Android अनुप्रयोगों के लिए 11 सर्वश्रेष्ठ स्वचालन उपकरण (Android App परीक्षण उपकरण)
- शीर्ष 10+ सर्वश्रेष्ठ SAP परीक्षण उपकरण (SAP स्वचालन उपकरण)
- Geb Tutorial - Geb टूल का उपयोग करके ब्राउज़र ऑटोमेशन परीक्षण
- LoadUI का उपयोग करके लोड टेस्टिंग - एक फ्री और ओपन सोर्स लोड टेस्टिंग टूल
- परीक्षण प्राइमर eBook डाउनलोड
- 25 सर्वश्रेष्ठ जावा परीक्षण फ्रेमवर्क और स्वचालन परीक्षण के लिए उपकरण (भाग 3)