1) कोबिटोन
Kobiton उपयोगकर्ताओं को मल्टी-टच जेस्चर, ओरिएंटेशन और GPS सिमुलेशन, कैमरा और स्पीकर कंट्रोल और डिवाइस कनेक्शन प्रबंधन के समर्थन के साथ मैन्युअल परीक्षण के दौरान वास्तविक मोबाइल उपकरणों का पूर्ण नियंत्रण देता है। स्वतः उत्पन्न गतिविधि लॉग के साथ, कोबिटन एक परीक्षण सत्र के दौरान किए गए सभी कार्यों को कैप्चर करता है ताकि मुद्दों को पहचाना जा सके और अधिक तेज़ी से हल किया जा सके। उपयोगकर्ता प्रीपेड परीक्षण मिनट खरीद सकते हैं जो कभी भी $ 10 के लिए समाप्त नहीं होते हैं।
लाभ:
- नवीनतम वास्तविक, क्लाउड-आधारित डिवाइस और कॉन्फ़िगरेशन
- बढ़े हुए सहयोग के लिए केंद्रीकृत परीक्षण इतिहास और डेटा लॉग
- आंतरिक डिवाइस लैब प्रबंधन आंतरिक उपकरणों का अधिक प्रभावी ढंग से उपयोग करता है
- Appium 1.6.4 के लिए समर्थन
- परीक्षण सत्र को सुव्यवस्थित करने के लिए सरलीकृत उपयोगकर्ता अनुभव
- नि: शुल्क परीक्षण के साथ प्रयास करना आसान है - कोई क्रेडिट कार्ड की आवश्यकता नहीं है
2) टेस्टप्रोजेक्ट
TestProject दुनिया का पहला मुफ्त क्लाउड-आधारित, एक समुदाय-संचालित परीक्षण स्वचालन मंच है जो उपयोगकर्ताओं को सभी ऑपरेटिंग सिस्टम पर वेब, एंड्रॉइड और आईओएस अनुप्रयोगों का परीक्षण करने में सक्षम बनाता है। आसानी से गुणवत्ता सुनिश्चित करने के लिए सेलेनियम और एपियम का उपयोग करके अपनी टीम के साथ सहयोग करें। एडवांस्ड बिल्ट-इन रिकॉर्डिंग क्षमताओं का उपयोग करें, ऐडऑन (संपूर्ण समुदाय द्वारा साझा किए गए स्वचालन कार्य) का उपयोग करें, या टेस्टप्रोजेक्ट के शक्तिशाली एसडीके का उपयोग करके कोडित परीक्षण विकसित करें, पूरी तरह से मुफ़्त!
- कोई जटिल सेटअप या कॉन्फ़िगरेशन नहीं
- कोई कोडिंग कौशल शुरू करने की आवश्यकता नहीं है
- अपनी टीम और पूरे समुदाय के साथ नशेड़ी को साझा करें और पुन: उपयोग करें
- विस्तृत रिपोर्ट डैशबोर्ड
- आपके CI / CD वर्कफ़्लो के साथ सहज एकीकरण
3) अप्पटीम
Apptim मोबाइल डेवलपर्स और परीक्षकों को अपने ऐप्स का आसानी से परीक्षण करने और प्रत्येक निर्माण में उनके प्रदर्शन का विश्लेषण करने से महत्वपूर्ण मुद्दों को लाइव होने से रोकने का अधिकार देता है। उपाय ऐप एंड्रॉइड और आईओएस डिवाइस पर समय, बिजली की खपत, संसाधन उपयोग, कैप्चर क्रैश, त्रुटियों और अधिक को प्रस्तुत करता है।
- Android और iOS संगत
- ऐप क्रैश और अपवादों का आसानी से निवारण करें
- संभावित नए प्रदर्शन मुद्दों को बदलने और पहचानने के लिए दो अलग-अलग बिल्ड के ऐप प्रदर्शन की तुलना करें
- JIRA बॉक्स और अपने वर्कफ़्लो से बाहर एकीकृत करता है
- उपयोग करने के लिए नि: शुल्क
- केवल 5 मिनट में अपना पहला परिणाम प्राप्त करें
4) परफेक्टो
परफेक्टो मोबाइल ऐप टेस्टिंग के लिए उद्योग की अग्रणी टेस्टिंग क्लाउड है। मोबाइल-प्रथम दुनिया के लिए अपने एप्लिकेशन तैयार करें। असाधारण डिजिटल अनुभवों को तेजी से और परफेक्टो के साथ विश्वास के साथ वितरित करें।
विशेषताएं:
- प्लेटफार्मों और परीक्षण परिदृश्यों में बेजोड़ कवरेज।
- तेजी से प्रतिक्रिया और सुधार के लिए स्मार्ट विश्लेषिकी।
- वेब और मोबाइल ऐप परीक्षण के लिए एकीकृत क्लाउड प्लेटफ़ॉर्म।
- टेस्ट चौखटे, CI / CD टूल्स और IDEs के साथ मजबूत एकीकरण।
- नए उपकरणों, OSes, और अधिक के लिए एक ही दिन का उपयोग।
- एंटरप्राइज़-ग्रेड सुरक्षा और मापनीयता।
- सफल होने में आपकी सहायता करने के लिए गहन तकनीकी विशेषज्ञता और समर्थन।
5) Appium (iOS / Android परीक्षण उपकरण)
Appium एक ओपन सोर्स है, और हाइब्रिड और देशी iOS के लिए एक क्रॉस प्लेटफॉर्म मोबाइल टेस्टिंग टूल है, यह 2.3 से एंड्रॉइड वर्जन को सपोर्ट करता है। Appium पृष्ठभूमि में चल रहे सर्वर की तरह काम करता है जैसे सेलेनियम सर्वर।
यह मोबाइल स्वचालन परीक्षण उपकरण कई प्रोग्रामिंग भाषाओं का समर्थन करता है, जैसे कि जावा, रूबी, सी # और अन्य जो वेबड्राइवर पुस्तकालय में हैं। Appium चल रहे परीक्षणों के लिए WebDriver इंटरफ़ेस का उपयोग करता है
Appium UIAutomator लाइब्रेरी का उपयोग करके Android को स्वचालित करता है, जो Google द्वारा Android SDK के भाग के रूप में दिया गया है। मोबाइल उपकरणों पर, यह सफारी और क्रोम को नियंत्रित कर सकता है। इसे टेस्टिंग फ्रेमवर्क TestNG के साथ सिंक्रनाइज़ किया जा सकता है। इस मामले में, यूआई ऑटोमेटर रानोरेक्स द्वारा उत्पन्न रिपोर्ट के समान, सूचनात्मक और विस्तृत रिपोर्ट तैयार कर सकता है
Appium लाभ
- सभी प्लेटफार्मों पर मानक मोबाइल स्वचालन एपीआई के उपयोग के कारण, आपको किसी भी तरह से अपने ऐप को संशोधित या फिर से स्थापित करने की आवश्यकता नहीं है
- टेस्ट केस लिखने के लिए आप किसी भी वेब-ड्राइवर संगत भाषा (जावा, ऑब्जेक्टिव-सी, जावास्क्रिप्ट) का उपयोग कर सकते हैं
- आप किसी भी परीक्षण ढांचे का उपयोग कर सकते हैं
- एक अलग प्लेटफॉर्म पर सेटअप करना आसान है
- Appium मोबाइल स्वचालन परीक्षण उपकरण रूबी, जावा, PHP, नोड, अजगर जैसी विभिन्न भाषाओं का समर्थन करता है
- यह डिवाइस पर स्थापित होने के लिए कुछ भी करने की आवश्यकता नहीं है
- आप अभी भी सेलेनियम वेबड्राइवर JSON वायर प्रोटोकॉल का उपयोग कर सकते हैं
- आपको एक अलग प्लेटफॉर्म पर मोबाइल ऐप को फिर से संकलित करने की आवश्यकता नहीं है
- जावा की मदद से इसे अन्य उपकरणों के साथ एकीकृत किया जा सकता है
टूल के बारे में और जानें
6) सेलेंड्रोइड
सेलेंड्रॉइड एक परीक्षण स्वचालन ढांचा है जो एंड्रॉइड देशी और हाइब्रिड एप्लिकेशन (ऐप) और मोबाइल वेब के यूआई को बंद करता है। सेलेनियम 2 क्लाइंट एपीआई परीक्षण का उपयोग कर लिखा जाता है।
सेलेन्ड्रोइड के लाभ
- यह मोबाइल परीक्षण उपकरण JSON वायर प्रोटोकॉल के साथ पूरी तरह से संगत है
- इसे स्वचालित करने के लिए परीक्षण के तहत ऐप के किसी भी परिवर्तन की आवश्यकता नहीं है
- देशी या हाइब्रिड ऐप्स को स्वचालित करने के लिए समान अवधारणा
- विभिन्न लोकेटर प्रकारों द्वारा, यूआई तत्वों को पाया जा सकता है
- यह एक ही समय में कई Android उपकरणों के साथ बातचीत कर सकता है
- Selendroid हार्डवेयर उपकरणों के गर्म प्लगिंग का समर्थन करता है
- विभिन्न लोकेटर प्रकारों द्वारा, यूआई तत्वों को पाया जा सकता है
सेलेन्ड्रोइड एक उपयोगी उपकरण है जिसे सेलेनियम इंस्पेक्टर के रूप में जाना जाता है। Selendroid मोबाइल परीक्षण उपकरण आपको अपने ऐप की UI की वर्तमान स्थिति का निरीक्षण करने की अनुमति देता है।
टूल के बारे में और जानें
7) मंकी रनर
मंकर्नर टूल प्रोग्राम लिखने के लिए एक एपीआई प्रदान करता है जो एंड्रॉइड कोड के बाहर से एंड्रॉइड डिवाइस या एमुलेटर को नियंत्रित करता है। यह उपकरण प्रदर्शन के संबंध में रोबोटियम के बाद आता है। परीक्षण पायथन में लिखे गए हैं, परीक्षण बनाने के लिए एक रिकॉर्डिंग टूल का उपयोग किया जा सकता है।
मंकी रनर का एकमात्र सेट-बैक यह है कि प्रत्येक डिवाइस के लिए स्क्रिप्ट लिखना आवश्यक है और परीक्षण कार्यक्रम के उपयोगकर्ता इंटरफ़ेस को बदलने पर परीक्षणों को हर बार समायोजन की आवश्यकता होती है।
मंकी रनर के फायदे
- मंकीनर मोबाइल स्वचालन परीक्षण उपकरण कई उपकरणों को नियंत्रित कर सकता है
- परीक्षणों को स्वचालित करने के लिए, किसी को स्रोत कोड से निपटने की आवश्यकता नहीं है
- यह मोबाइल ऐप परीक्षण उपकरण का उपयोग स्वचालित कार्यात्मक परीक्षण के लिए किया जा सकता है
- मंकीरनर का उपयोग प्रतिगमन परीक्षण के लिए भी किया जा सकता है
- Jython मंकी रनर API को Android एप्लिकेशन के साथ सहभागिता करने की अनुमति देता है
टूल के बारे में और जानें
8) कैलाश
कैलाश में लाइब्रेरीज़ होती हैं जो टेस्ट-कोड को प्रोग्रामेटिक रूप से देशी और हाइब्रिड ऐप्स के साथ इंटरैक्ट करने की अनुमति देती हैं।
- यह मोबाइल ऐप परीक्षण उपकरण एपीआई प्रदान करता है जो कि टच स्क्रीन उपकरणों पर चलने वाले देशी ऐप्स के लिए विशिष्ट हैं
- इसमें लाइब्रेरीज़ होती हैं जो टेस्ट-कोड को प्रोग्रामेटिक रूप से देशी और हाइब्रिड ऐप के साथ इंटरैक्ट करने की अनुमति देती हैं
- यह फ्रेमवर्क ककड़ी का समर्थन करता है, जो व्यावसायिक विशेषज्ञों और गैर-तकनीकी क्यूए कर्मचारियों द्वारा समझने में आसान बनाता है
Calabash डाउनलोड करें
9) केआईएफ
KIF मोबाइल ऐप टेस्टिंग टूल ऑब्जेक्टिव C आधारित फ्रेमवर्क है और विशुद्ध रूप से iOS स्वचालित परीक्षण के लिए है। Kif एक मोबाइल स्वचालन ढांचा है जो सीधे XCTests के साथ एकीकृत होता है। इसका उपयोग तब किया जा सकता है जब व्यावसायिक लोग परीक्षण चश्मा लिखने या पढ़ने में शामिल नहीं होते हैं।
- इस मोबाइल एप्लिकेशन टेस्टिंग टूल को सक्रिय समुदाय और अच्छा समर्थन मिला है
- यह मोबाइल ऐप परीक्षण उपकरण XCTests के साथ मूल एकीकृत करता है और KIF एक "KIFtestCase" के साथ आता है जिसे आप "XCTTestCase" के स्थान पर उपयोग कर सकते हैं
- KIF UI तत्वों को उनकी पहुँच लेबल द्वारा एक्सेस करता है
- सब कुछ एक भाषा में है उद्देश्य सी, इसलिए यह शुद्ध iOS डेवलपर के लिए पिकअप करना आसान है
- इसे प्रभावशाली कमांड लाइन और CI मिला है
- इसमें इशारों के लिए काफी उचित समर्थन है
KIF डाउनलोड करें
10) टेस्टड्रोइड
टेस्टड्रोइड एक क्लाउड-आधारित मोबाइल एप्लिकेशन परीक्षण उपकरण है जो डेवलपर्स को ऐप के विकास के पीछे की लागत बचाने, उत्पाद को बाजार में लाने और परिचालन और अप्रत्याशित लागत को कम करने में मदद करता है। यह विभिन्न एचडब्ल्यू प्लेटफॉर्म, स्क्रीन रिज़ॉल्यूशन और ओएस संस्करणों के साथ विभिन्न वास्तविक एंड्रॉइड और आईओएस उपकरणों के खिलाफ अपने आवेदन का परीक्षण करने का सबसे तेज़ तरीका है। आवश्यकता के अनुसार मूल्य सीमा $ 499- $ 4999 / माह से भिन्न होती है। यह एंड्रॉइड और आईओएस गेम के लिए ठोस मोबाइल गेम परीक्षण प्लेटफार्मों में से एक है। यह ऐप लॉन्च होने से पहले एंड्रॉइड पर चलने वाले 300 से अधिक वास्तविक उपकरणों तक रिमोट मैनुअल एक्सेस की अनुमति देता है।
टेस्टड्रोइड के लाभ
- यह मोबाइल एप्लिकेशन टेस्टिंग टूल ऐप डेवलपमेंट कॉस्ट में बचत करता है
- यह मोबाइल ऐप परीक्षण उपकरण वास्तविक उपकरणों और चुस्त परीक्षण के साथ जोखिम को कम करता है
- परिचालन और अप्रत्याशित लागत कम करें
- यह मोबाइल एप्लिकेशन टेस्टिंग टूल ऐप रेटिंग और दैनिक सक्रिय उपयोगकर्ताओं में सुधार करता है
मोबाइल स्वचालन उपकरण के बारे में अधिक जानें
सामान्य प्रश्न
? मोबाइल स्वचालन उपकरण का चयन करते समय आपको किन कारकों पर विचार करना चाहिए?
उपकरण का चयन करने से पहले आपको निम्नलिखित कारकों पर विचार करना चाहिए
- वांछित प्लेटफ़ॉर्म समर्थन: Android या iOS
- लाइसेंस लागत यदि लागू हो
- आउटसोर्सिंग परियोजना के मामले में, आपको मोबाइल टूल के ग्राहक / ग्राहक वरीयता को कारक बनाना होगा
- उपकरण पर प्रशिक्षण कर्मचारियों में शामिल लागत
- उपकरण की हार्डवेयर / सॉफ्टवेयर आवश्यकताएँ
- मोबाइल स्वचालन उपकरण विक्रेता की सहायता और अद्यतन नीति।
App सबसे अच्छा मोबाइल ऐप ऑटोमेशन टूल का चयन कैसे करें?
यहां, अपनी परियोजना की जरूरतों के लिए सबसे अच्छा मोबाइल स्वचालन उपकरण निर्धारित करने के लिए एक सरल प्रक्रिया है
- यह मोबाइल स्वचालन उपकरण उन परीक्षणों की पहचान करता है जिन्हें स्वचालित होने की आवश्यकता होती है
- अपने ऑटोमेशन की जरूरतों को पूरा करने वाले ऑटोमेशन टूल्स का अनुसंधान और विश्लेषण करें
- अपनी आवश्यकताओं और बजट के अनुसार दो सर्वोत्तम उपकरणों के लिए एक पायलट करें।
- पायलट के परिणामों के आधार पर, 1 उपकरण को शॉर्टलिस्ट करें
- अन्य हितधारकों के साथ चुने गए स्वचालन उपकरणों पर चर्चा करें, विकल्प की व्याख्या करें, और उनकी स्वीकृति प्राप्त करें
- यह मोबाइल स्वचालन उपकरण स्वचालन का परीक्षण करने के लिए आगे बढ़ें
बाजार में सबसे अच्छा मोबाइल परीक्षण उपकरण नहीं है। आपको अपने मोबाइल परीक्षण स्वचालन परियोजना के लक्ष्यों के लिए सबसे अच्छा उपकरण खोजने की आवश्यकता है।
Correct सही मोबाइल उपकरण चुनना क्यों महत्वपूर्ण है?
कई मोबाइल परीक्षण उपकरण उपलब्ध हैं। उनमें से कुछ स्वतंत्र हैं जबकि कुछ महंगे हैं। इनमें से कुछ स्वचालन उपकरण बहुत पहले बनाए गए थे, जबकि कुछ ने इसे बाजार में उतारा है। प्रत्येक उपकरण अद्वितीय है और विशिष्ट विशेषताओं के पास है।
स्वचालन उपकरणों की एक विस्तृत श्रृंखला एक परियोजना के लिए सबसे अच्छा एक का चयन करना मुश्किल बनाती है, और अक्सर उपकरण के साथ परीक्षक का अंत होता है जो परियोजना की आवश्यकताओं के अनुरूप नहीं होता है। इसलिए, अपनी परियोजना के लिए सही उपकरण चुनना बहुत महत्वपूर्ण है।