Selendroid उदाहरण के साथ शुरुआती लोगों के लिए ट्यूटोरियल
क्या आपने कभी कोई Android एप्लीकेशन को गूगल प्ले पर पब्लिश करें? अगर आपको यूजर रिव्यू मिलता है जैसे –
जब आप Google Play पर कोई ऐप प्रकाशित करते हैं, तो संभावित बग से बचने के लिए उसका अच्छी तरह से परीक्षण किया जाना चाहिए। ऐप प्रकाशित करने से पहले बहुत सारे परीक्षण परिदृश्य हैं जिन्हें निष्पादित किया जाना चाहिए। परीक्षण प्रयास के लिए, आपको एक परीक्षण उपकरण की आवश्यकता है। सबसे अच्छे परीक्षण उपकरणों में से एक Android ऐप है Selendroid.
एचएमबी क्या है? Selendroid?
Selendroid बहु-प्रकार के मोबाइल एप्लिकेशन के लिए एक परीक्षण स्वचालन ढांचा है: देशी और संकर Android एप्लिकेशन और मोबाइल वेब।
आप इसका उपयोग करके परीक्षण लिख सकते हैं Selenium 2 क्लाइंट APIs. क्योंकि Selendroid अभी भी मौजूदा का पुनः उपयोग Selenium वेब के लिए बुनियादी ढांचा
Selendroid एक शक्तिशाली परीक्षण उपकरण है। इसका उपयोग किया जा सकता है emulators और असली उपकरणों
हमें क्यों चाहिए? Selendroid?
Selendroid एक बेहतरीन परीक्षण उपकरण है। लेकिन फिर भी आपको इसकी उपयोगिता पर संदेह हो सकता है।
यह अनुभाग इसकी महत्वपूर्ण विशेषताओं से परिचित कराएगा Selendroid इस प्रश्न का उत्तर देने के लिए कि आपको इसकी आवश्यकता क्यों है Selendroid.
- आप परीक्षण के अंतर्गत एप्लिकेशन का परीक्षण कर सकते हैं Selendroid ऐप में किसी भी तरह का बदलाव किए बिना। आपको बस बाइनरी फ़ाइल की ज़रूरत है (APK) को कंप्यूटर पर इंस्टॉल करें। डिवाइस पर बाइनरी फ़ाइल इंस्टॉल करने के लिए, टेस्ट ऐप और मोबाइल ऐप को एक ही साइन की से साइन किया जाना चाहिए
- Selendroid टेस्ट ऐप एक साथ कई डिवाइस या सिमुलेटर के साथ इंटरैक्ट कर सकता है। यह इसका एक बड़ा फायदा है Selendroid. तो आप अपने ऐप को विभिन्न तरीकों से टेस्ट कर सकते हैं Android संगतता की जांच करने के लिए उपकरण।
- Selendroid किसी ऐप पर मानव-उपयोगकर्ता क्रियाओं का अनुकरण कर सकता है, जैसे कि डिवाइस पर स्पर्श करना, स्वाइप करना, खींचना और छोड़ना
- आप परीक्षण को पुनः आरंभ या रोके बिना परीक्षण के दौरान हार्डवेयर डिवाइस (प्लग और अनप्लग) को बदल सकते हैं। Selendroid नए उपकरणों को स्वचालित रूप से पहचानता है
- के अनुरूप Android एपीआई संस्करण ऊपर, Selendroid नए का भी समर्थन करता है Android एपीआई (एपीआई 10 से एपीआई 19 तक)
- Selendroid परीक्षण के तहत किसी एप्लिकेशन के UI तत्व की पहचान करने में आपकी मदद करने के लिए इसमें कुछ अंतर्निहित इंस्पेक्टर टूल भी हैं। उदाहरण के लिए आईडी बटन, टेक्स्ट फ़ील्ड, टेक्स्ट व्यू…
Selendroid Archiटेक्चर
Selendroid के आधार पर Android इंस्ट्रूमेंटेशन फ्रेमवर्क. Selendroid परीक्षण के आधार पर लिखा जाता है Selenium वेब ड्राइवर क्लाइंट API, इसलिए यह वर्तमान के साथ पूर्ण एकीकरण का समर्थन करता है Selenium चौखटे।
निम्नलिखित चित्र इसकी वास्तुकला का वर्णन करता है Selendroid
Selendroid इसमें 4 प्रमुख घटक शामिल हैं:
- वेब ड्राइवर क्लाइंट – Java क्लाइंट लाइब्रेरी पर आधारित Seleniumयह लाइब्रेरी उस कंप्यूटर पर स्थापित होनी चाहिए (जिसका उपयोग परीक्षण मामलों को विकसित करने के लिए किया जाता है)
- Selendroid-सर्वर - वह सर्वर जो परीक्षण के तहत ऐप में चलता है Android डिवाइस या सिम्युलेटर। यह एक का मुख्य घटक है Selendroid स्थापत्य
- Android ड्राइवर-ऐप – एक अंतर्निहित Android ड्राइवर, मोबाइल वेब का परीक्षण करने के लिए वेब व्यू ऐप।
- Selendroid-स्टैंडअलोन - इस घटक का उपयोग स्थापित करने के लिए किया जाता है Selendroid सर्वर और परीक्षण के अंतर्गत अनुप्रयोग (AUT)
शुरू करना Selendroid
आप पहले से ही इसका महत्व जानते हैं Selendroid. अब आइये अपने हाथ गंदे करें Selendroid.
पहले परीक्षण से पहले 3 चरण किए जाने चाहिए Selendroid
एक स्थापित करना Selendroid वातावरण
Selendroid विंडो पर काम कर सकते हैं, Linux और मैक ओएस। इस ट्यूटोरियल में, हम सेटअप करेंगे Selendroid विंडोज ओएस में.
उपयोग करने से पहले Selendroid, आपको पहले निम्नलिखित पैकेज स्थापित करना होगा
- Java एसडीके (न्यूनतम 1.6)
आपको लाइसेंस अनुबंध को स्वीकार करना होगा और जावा इंस्टॉलर डाउनलोड करना होगा (अपने ओएस के आधार पर x64 या x86 चुनें)
डाउनलोड और स्थापित करें Java सामान्य सॉफ्टवेयर के रूप में SDK
- का नवीनतम संस्करण Android एसडीके
- आपके कंप्यूटर में कम से कम एक होना चाहिए Android वर्चुअल डिवाइस (AVD), या एक वास्तविक Android डिवाइस को पीसी में प्लग किया गया है।
- Selendroid निर्भरताओं के साथ स्टैंडअलोन, Selendroid ग्राहक, तथा Selenium ग्राहक
- Eclipse सॉफ्टवेयर
- JAVA_HOME और ANDROID_HOME सेट करें
चरण 1) विंडो पर, कंप्यूटर पर राइट-क्लिक करें -> गुण -> उन्नत सिस्टम सेटिंग
चरण 2) सिस्टम गुण विंडो प्रदर्शित करें, उन्नत टैब का चयन करें -> पर्यावरण चर
चरण 3) पर्यावरण विंडो प्रदर्शित होगी, नया पर क्लिक करें -> ANDROID_HOME चर को निम्न प्रकार से दर्ज करें
चर मान android-sdks का पथ है जिसे आपने पहले ही इंस्टॉल कर लिया है।
सिस्टम चर पथ खोजें -> संपादित करें -> वर्तमान पंक्ति के बाद निम्न पंक्ति जोड़ें
ANDROID_HOME के समान, नीचे दिए गए मान के साथ नया चर JAVA_HOME जोड़ें
मान आपके लिए पथ है Java JDK स्थापना
चरण 4) अपने पीसी को पुनः प्रारंभ करें -> करेंकिया गया
कैसे लॉन्च करें Selendroid
चरण 1) परीक्षण के तहत आवेदन प्राप्त करना
आप मौजूदा का उपयोग कर सकते हैं Selendroid यह जाँचने के लिए ऐप का परीक्षण करें कि कैसे Selendroid काम करता है (संपर्क परीक्षण के तहत नमूना आवेदन के लिए)
एक बार डाउनलोड पूरा हो जाने पर, इस APK और उपरोक्त को कॉपी करें Selendroid स्टैंडअलोन जार फ़ाइल को “ नाम वाले फ़ोल्डर में ले जाएँगुरु99″
चरण 2) लॉन्च करें Selendroid
टर्मिनल खोलें Windows & चरण 99 में बनाए गए Guru1 फ़ोल्डर पर जाएँ।
निम्न आदेश चलाएँ
आउटपुट निम्न प्रकार प्रदर्शित होगा
इस आदेश को चलाने के बाद, Selendroid-स्टैंडअलोन HTTP सर्वर शुरू होता है! इस सर्वर का डिफ़ॉल्ट पोर्ट नंबर 4444 है। सभी हार्डवेयर डिवाइस, साथ ही Android वर्चुअल डिवाइस को स्वचालित रूप से स्कैन और पहचाना जाएगा। Selendroid की पहचान करेगा Android लक्ष्य संस्करण और डिवाइस स्क्रीन आकार.
जांच करना Android लक्ष्य संस्करण के साथ-साथ डिवाइस की जानकारी प्राप्त करने के लिए, आप ब्राउज़र पर निम्न URL लॉन्च कर सकते हैं: http://localhost:4444/wd/hub/status
.
Selendroid बुनियादी आदेश
यह अनुभाग आपको कुछ बुनियादी जानकारी प्रदान करता है Selendroid-स्टैंडअलोन कमांड लाइन। आप उन्हें सेट अप करने के लिए उपयोग कर सकते हैं Selendroid परीक्षण वातावरण
- पोर्ट की स्थापना Selendroid
का डिफ़ॉल्ट पोर्ट Selendroid 4444 है। लेकिन आप लॉन्च करने के लिए कमांड में एक पैरामीटर जोड़कर अन्य पोर्ट में बदल सकते हैं Selendroid
पैरामीटर: -पोर्ट [पोर्ट संख्या]
उदाहरण के लिए:
उपरोक्त आदेश में, 5555 नया पोर्ट है।
तो जाँच करने के लिए यूआरएल Android लक्ष्य संस्करण को निम्न में परिवर्तित किया गया है: http://localhost:5555/wd/hub/status
- परीक्षण के अंतर्गत एप्लिकेशन का स्थान निर्दिष्ट करें (बाइनरी APK फ़ाइल). Selendroid इस फ़ाइल के लिए अक्सर पूर्ण पथ की आवश्यकता होती है
पैरामीटर: -app [दस्तावेज पथ]
उदाहरण के लिए:
उपरोक्त आदेश में, Selendroid परीक्षण के तहत एप्लिकेशन की जानकारी प्राप्त करने के लिए “C:\Guru99App.apk” पर आधारित बाइनरी फ़ाइल को स्वचालित रूप से खोजें।
यूआरएल जांचें
http://localhost:4444/wd/hub/status
, आपको यह जानकारी दिखाई देगी - पोर्ट बदलें Selendroid इंस्ट्रूमेंटेशन सर्वर के साथ संचार करने के लिए उपयोग करता है। Selendroid डिफ़ॉल्ट के रूप में पोर्ट 8080 का उपयोग करता है
पैरामीटर: -सेलेंड्रॉइडसर्वरपोर्ट [पोर्ट संख्या]
उदाहरण
अब पोर्ट बदलकर 9000 कर दिया गया है
- एमुलेटर शुरू करने के लिए टाइमआउट बदलें। इकाई मिलीसेकंड है।
पैरामीटर: -timeoutEmulatorStart
डिफ़ॉल्ट रूप से, Selendroid एमुलेटर शुरू होने तक 300,000 मिलीसेकंड प्रतीक्षा करेगा। आप कमांड द्वारा नए टाइमआउट (200,000 एमएस) में बदल सकते हैं
इस समय के बाद, यदि एमुलेटर शुरू नहीं हो सकता है, तो Selendroid अपवाद त्रुटि (डिवाइस/एमुलेटर खोजते समय त्रुटि हुई) फेंक देगा, फिर चलना बंद कर देगा
- जब आप शुरू करते हैं Selendroid टर्मिनल पर कमांड चलाने पर, आपको स्क्रीन पर एक लॉग प्रिंटेड दिखाई देगा। आप निम्न पैरामीटर जोड़कर लॉग का प्रकार बदल सकते हैं
पैरामीटर: -logLevel [लॉग का प्रकार]
लॉग स्तर मान त्रुटि, चेतावनी, जानकारी, डीबग और वर्बोज़ हैं। डिफ़ॉल्ट: त्रुटि।
उदाहरण के लिए, सेट करें Selendroid केवल चेतावनी लॉग प्रिंट करने के लिए, आप इस कमांड का उपयोग कर सकते हैं
RSI Selendroid केवल चेतावनी लॉग प्रिंट करें
अपना पहला परीक्षण इस प्रकार शुरू करें Selendroid
यह अनुभाग आपकी पहली परीक्षण स्क्रिप्ट बनाने के लिए चरण-दर-चरण मार्गदर्शिका है Selendroid
मान लीजिए हमारे पास एक Android परीक्षण नाम के तहत आवेदन Guru99App। आवेदन में एक टेक्स्ट फ़ील्ड और एक बटन नाम “टेक्स्ट दिखाएँ” शामिल है।
हमें निम्नलिखित कार्य करने की आवश्यकता है परीक्षण का मामला का उपयोग Selendroid
परीक्षण के मामलों | रोग की स्थिति | अपेक्षित उत्पादन |
---|---|---|
|
परीक्षण के अंतर्गत आवेदन का बाइनरी उपलब्ध है
एक डिवाइस PC से कनेक्ट है |
पाठ “पाठ यहाँ दिखाएँ” को पाठ में बदल दिया गया है
उपयोगकर्ता द्वारा टेक्स्ट फ़ील्ड में दर्ज किया गया |
चरण 1) बनाओ Java में परियोजना Eclipse
चरण 2) सेलेनियम और जोड़ें Selendroid jar फ़ाइल को ग्रहण वातावरण में
गुरु99टेस्ट प्रोजेक्ट पर राइट-क्लिक करें -> पथ बनाएँ -> बाह्य जोड़ें ArchiVes
उस फ़ोल्डर पर जाएँ जहाँ jar फ़ाइलें संग्रहीत हैं
3 jar फ़ाइलें जोड़ी जानी चाहिए
- सेलेंड्रोइड-क्लाइंट-0.10.0.jar : Selendroid जावा क्लाइंट लाइब्रेरी
- सेलेंड्रोइड-स्टैंडअलोन-0.11.0-विद-डिपेंडेंसीज़ : Selendroid स्टैंडअलोन सर्वर लाइब्रेरी
- सेलेनियम-जावा-2.40.0.jar : Selenium वेब ड्राइवर लाइब्रेरी
सभी का चयन करें -> प्रोजेक्ट में jar फ़ाइल जोड़ने के लिए खोलें चुनें
चरण 3) उपरोक्त लाइब्रेरी जोड़ने के बाद, वे लाइब्रेरी टेस्ट प्रोजेक्ट की रेफरेंस लाइब्रेरी में जोड़ दी जाएँगी। एक परीक्षक टेस्ट प्रोग्राम विकसित करने के लिए उन लाइब्रेरी के API का उपयोग कर सकता है
पैकेज “com.guru.test” बनाएं और नीचे दिए अनुसार जावा फ़ाइल “Guru99Test.java” जोड़ें
राइट क्लिक गुरु99टेस्ट -> नया -> पैकेज
नए पेज पर नाम फ़ील्ड में com.guru.test टाइप करें Java पैकेज संवाद à समाप्त
RSI Eclipse स्रोत कोड संरचना में इस तरह सूची फ़ोल्डर्स और सबफ़ोल्डर्स बनाएगा
चरण 4) स्थापित करें TestNG एसटी Eclipse
In Eclipse, मदद -> नया सॉफ़्टवेयर स्थापित करें, इंस्टॉल संवाद में, जोड़ें पर क्लिक करें और निम्नलिखित दर्ज करें
- नाम TestNG
- स्थान: https://github.com/selendroid/selendroid
ओके दबाओ -> स्थापित करने के लिए अगला TestNG
चरण 5) Guru99App.apk को टेस्ट ऐप के फ़ोल्डर में कॉपी करें
चरण 6) परीक्षण के अंतर्गत किसी एप्लिकेशन की आईडी प्राप्त करें.
मान लीजिए हमारे पास Guru99App.apk नाम की एक APK फ़ाइल है। पिछले अनुभाग में बताए गए चरण का पालन करें, टर्मिनल पर कमांड निष्पादित करें
ब्राउज़र में निम्न लिंक खोलें: http://localhost:4444/wd/hub/status
.
डिवाइस की जानकारी प्रदर्शित होती है, appId मान “com.guru99app:1.0” की प्रतिलिपि बनाएँ
चरण 7) Guru99Test.java फ़ाइल खोलें (नमूना कोड में) और निम्न प्रकार बदलें
एक नया परीक्षण सत्र बनाने के लिए Selendroidआपको ऐप आईडी इस प्रारूप में देनी होगी: com.guru99app:1.0. इस ऐप आईडी को चरण 6 में पहचाना जा सकता है। यदि आप ऐप आईडी को मैचिंग नहीं करते हैं Android डिवाइस पर, परीक्षण सत्र में त्रुटि आएगी और वह शुरू नहीं होगा।
पाए गए डिवाइस को प्रारंभ करने के बाद, Selendroid एक अनुकूलित सेलेंड्रॉइड-सर्वर बनाता है और स्थापित करता है Selendroid इस पर सर्वर
Selendroid परीक्षण के तहत एप्लिकेशन भी इंस्टॉल करता है और डिवाइस पर सेलेंड्रॉइड-सर्वर शुरू करता है
परीक्षण सत्र को सफलतापूर्वक आरंभ करने के बाद, परीक्षण कमांड को डिवाइस पर निष्पादित करना शुरू कर दिया जाता है। (जैसे कि टेक्स्ट दर्ज करना, बटन दबाना…)। यदि परीक्षण परीक्षण सत्र को जोड़ता है, तो एमुलेटर स्वचालित रूप से बंद हो जाएगा
चरण 8) नया परीक्षण सत्र प्रारंभ करें
लांच Selendroid चरण 6 की तरह टर्मिनल पर निम्नलिखित कमांड का उपयोग करके सर्वर
के बाद Selendroid सर्वर शुरू हो गया है, नमूना परीक्षण परियोजना Guru99test खोलें Eclipse, फ़ाइल Guru77Test.java पर लाइन 99 पर डबल क्लिक करके लाइन 77 पर ब्रेकपॉइंट सेट करें -> नीचे की तरह एक बिंदु प्रदर्शित होगा
गुरु99टेस्ट प्रोजेक्ट पर राइट क्लिक करके टेस्ट सत्र शुरू करें -> डीबग करें -> टेस्टिंग टेस्ट।
परीक्षण सत्र नीचे दिए गए तरीके से शुरू होगा
चरण 9) परीक्षण के अंतर्गत किसी एप्लिकेशन के GUI तत्व की आईडी प्राप्त करें
परीक्षण सत्र सफलतापूर्वक शुरू होने के बाद, ब्राउज़र खोलें, URL पर नेविगेट करें http://localhost:4444/inspector
आप देखेंगे कि परीक्षणाधीन एप्लीकेशन नीचे दिए गए तरीके से लॉन्च किया गया है
AUT के प्रत्येक UI तत्व (बटन, टेक्स्टफील्ड, टेक्स्ट लेबल) पर माउस घुमाएं, प्रत्येक तत्व की आईडी दाएं फलक पर हाइलाइट हो जाएगी
इस चरण के बाद, आप उपरोक्त प्रत्येक UI तत्व की ID प्राप्त कर सकते हैं
- बटन टेक्स्ट आईडी दिखाएँ: “btnदिखाएँ"
- टेक्स्ट फ़ील्ड आईडी: “संपादित पाठ"
- लेबल टेक्स्ट आईडी: “txtदृश्य"
उन आईडी का उपयोग अगले चरण में किया जाएगा
चरण 10) नीचे दिए अनुसार परीक्षण कार्यक्रम दर्ज करें
एक परीक्षण कार्यक्रम का उपयोग कर Selendroid इसमें 3 खंड शामिल हैं
सेटअप परीक्षण:
सेटअप परीक्षण के लिए कोड निम्नलिखित है, यह एक परीक्षण सत्र के लिए स्थिति निर्धारित करेगा। किसी त्रुटि की स्थिति में, Selendroid अपवाद फेंक देगा और परीक्षण ऐप बंद हो जाएगा.
कोड में प्रत्येक कथन को समझाने के लिए टिप्पणियाँ शामिल हैं।
package com.guru.test; import io.selendroid.SelendroidCapabilities; import io.selendroid.SelendroidConfiguration; import io.selendroid.SelendroidDriver; import io.selendroid.SelendroidLauncher; import io.selendroid.device.DeviceTargetPlatform; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.testng.Assert; import org.testng.annotations.AfterSuite; import org.testng.annotations.BeforeSuite; import org.testng.annotations.Test; /** * @author Guru99 Test App using Selendroid * Application under test: Guru99App * */ public class Guru99Test { //Declare web driver variable private WebDriver driver; /** * Setup the environment before testing * @throws Exception */ @BeforeSuite public void setUp() throws Exception { //Start selendroid-standalone during test SelendroidConfiguration config = new SelendroidConfiguration(); // Add the selendroid-test-app to the standalone server config.addSupportedApp("Guru99App.apk"); //start the standalone server SelendroidLauncher selendroidServer = new SelendroidLauncher(config); selendroidServer.launchSelendroid(); // Create the selendroid capabilities SelendroidCapabilities capa = new SelendroidCapabilities(); // Specify to use selendroid's test app capa.setAut("com.guru99app:1.0"); // Specify to use the Android device API 19 capa.setPlatformVersion(DeviceTargetPlatform.ANDROID19); // Don't request simulator, use real device capa.setEmulator(false); //capa.wait(10000000); // Create instance of Selendroid Driver driver = new SelendroidDriver(capa); }
परीक्षण निष्पादित करें
नीचे परीक्षण निष्पादित करने के लिए कोड दिया गया है। कोड में टिप्पणियाँ शामिल हैं
यहां फिर से परीक्षण चरण दिए गए हैं
- “हैलो गुरु” टेक्स्ट दर्ज करें
- टेक्स्ट दिखाएँ बटन पर क्लिक करें
- थोड़ी देर प्रतीक्षा करें
- सत्यापित करें कि ऐप उपयोगकर्ता द्वारा टेक्स्ट फ़ील्ड में दर्ज किए गए टेक्स्ट को प्रदर्शित करता है (उदाहरण के लिए, "हैलो गुरु" टेक्स्ट प्रदर्शित करें)
/** * Start execute the test case * 01. Enter the text "Selendroid" to the textfield * 02. Press OK button * @throws Exception */ @Test public void selendroidTest() throws Exception { // Print the log System.out.print("Start executing test"); // Find the input text field on screen // The id of this text field was get from step 9 WebElement inputField = driver.findElement(By.id("edtText")); // Verify that the text field enabled so user can enter text Assert.assertEquals("true", inputField.getAttribute("enabled")); // Enter a text to text field inputField.sendKeys("Hello Guru"); // click Show Text button // The id of this button was get from step 9 WebElement button = driver.findElement(By.id("btnShow")); button.click(); // Delay time to take effect Thread.sleep(5000); //Find the label "Text Show Here" on screen // The id of this label was get from step 9 WebElement txtView = driver.findElement(By.id("txtView")); //Get the text display on screen String expected = txtView.getText(); // Verify that the text which user enter on text field is same as text display on screen Assert.assertEquals(expected, inputField.getText()); }
परीक्षण समाप्त करें
निम्नलिखित कोड परीक्षण को रोककर परीक्षण पूरा करेगा Selendroid चालक।
/** * Stop the Selendroid driver * */ @AfterSuite public void tearDown() { driver.quit(); }
आप इस आलेख में शामिल नमूना कोड में विवरण देख सकते हैं।
चरण 10) जुड़ें Android डिवाइस को USB केबल के ज़रिए PC से कनेक्ट करें। ध्यान देने योग्य बातें –
- कृपया सुनिश्चित करें कि डिवाइस में कोई स्क्रीन लॉक कॉन्फ़िगर नहीं किया गया है।
- डिवाइस को USB के माध्यम से उस कंप्यूटर से प्लग इन किया जाना चाहिए जिस पर सेलेंड्रॉइड-स्टैंडअलोन घटक चल रहा है।
- डिवाइस में कम से कम Android Target संस्करण API 10
चरण 11) टेस्ट ऐप चलाएं: Guru99test पर राइट क्लिक करें -> ऐसे दोड़ो -> TestNG परीक्षण
चरण 10) स्क्रिप्ट का निष्पादन निम्न प्रकार से प्रारंभ होता है
चरण 12) परीक्षण का निष्पादन समाप्त होने के बाद, TestNG स्वचालित रूप से निम्नलिखित परीक्षण रिपोर्ट तैयार होती है
बहुत बढ़िया, अब आपका परीक्षण पूरा हो गया है।
सारांश
- Selendroid परीक्षण के लिए एक बहुत शक्तिशाली उपकरण है Android नेटिव ऐप, हाइब्रिड ऐप और वेब ऐप।
- इसका उपयोग वास्तविक डिवाइस के साथ-साथ सिम्युलेटर पर भी किया जा सकता है।
- यह आपको एक से अधिक डिवाइस पर परीक्षण चलाकर समानांतर परीक्षण चलाने की भी अनुमति देता है।
- पूरा Selendroid सुइट में चार घटक शामिल हैं:
- वेब ड्राइवर क्लाइंट,
- Selendroid-सर्वर,
- Android ड्राइवर ऐप
- Selendroid-अकेले खड़े हो जाओ
- उपयोग करने के लिए Selendroid आप की जरूरत है Java जेडीके, Android एसडीके और Eclipse स्थापित.