Mobly, ओपन-सोर्स टेस्ट फ़्रेमवर्क है. इसका इस्तेमाल, होस्ट-ड्राइविंग और शुरू से आखिर तक अपने-आप होने वाली टेस्टिंग के लिए किया जाता है. Mobly का इस्तेमाल, एक से ज़्यादा डिवाइसों पर कार्रवाइयां व्यवस्थित करने के लिए किया जा सकता है. इससे Android की सुविधाओं की पुष्टि की जा सकती है. जैसे, वाई-फ़ाई और टेलीफ़ोनी.
Mobly के बारे में बुनियादी जानकारी
Android की सुविधाओं की पुष्टि करने के लिए, Mobly का इस्तेमाल करके Mobly टेस्ट लिखे और लागू किए जा सकते हैं. Mobly इस्तेमाल करने के बारे में बुनियादी बातें जानने के लिए, Mobly ट्यूटोरियल देखें.
होस्ट से डिवाइस-साइड कोड को ट्रिगर करने के लिए, कस्टम टेस्ट APK बनाने के लिए Mobly Snippet Lib का भी इस्तेमाल किया जा सकता है.
Mobly की सुविधाएं
Mobly टेस्ट फ़्रेमवर्क में ये सुविधाएं मिलती हैं:
टेस्ट के लिए संगठन की सुविधा
Mobly एक स्टैंडअलोन लाइब्रेरी है. इस पर उपयोगकर्ता अलग-अलग टेस्ट सुइट बना सकते हैं. Mobly के उपयोगकर्ताओं को, दूसरे उपयोगकर्ताओं के बदलावों से अलग रखा जाता है.
उपयोगकर्ता, प्रोजेक्ट के हिसाब से टेस्ट सुइट में डिपेंडेंसी जोड़ सकते हैं. इससे दूसरे उपयोगकर्ताओं पर कोई असर नहीं पड़ता.
Mobly स्निपेट की मदद से, उपयोगकर्ता कस्टम टेस्ट APK बना सकते हैं. इनमें सिर्फ़ वे एपीआई शामिल होते हैं जो टेस्ट के लिए ज़रूरी हैं. इससे टेस्ट APK के फ़ाइल साइज़ का ओवरहेड कम हो जाता है.
इसे मैनेज करना और डीबग करना आसान है
Mobly, जांच के नतीजों के बारे में जानकारी देता है. इसमें जांच और स्निपेट के स्टैकट्रेस शामिल होते हैं. साथ ही, बार-बार या फिर से की गई जांच के लिए, हर जांच के नतीजे शामिल होते हैं.
Mobly के कोडबेस को यूनिट टेस्ट से पहले कवर किया जाता है. साथ ही, नए कोड के लिए यूनिट टेस्ट कवरेज लागू किया जाता है. इससे कोड में गड़बड़ियों का जोखिम कम हो जाता है.
Mobly स्निपेट APK, खास अधिकारों के बिना भी काम कर सकते हैं. इससे, कई प्लैटफ़ॉर्म पर टेस्टिंग की जा सकती है.
Mobly टेस्ट के उदाहरण
Android की सुविधाओं के लिए, Mobly टेस्ट के उदाहरण यहां दिए गए हैं:
- Wi-Fi Direct की सुविधा की जाँच करना
- CompanionDeviceManager के लिए टेस्ट