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