Mobly टेस्ट फ़्रेमवर्क

Mobly, होस्ट-ड्रिवन, शुरू से आखिर तक अपने-आप होने वाली टेस्टिंग के लिए, ओपन-सोर्स टेस्ट फ़्रेमवर्क है. Mobly का इस्तेमाल करके, एक से ज़्यादा डिवाइसों पर कार्रवाइयां ऑर्केस्ट्रेट की जा सकती हैं. इससे, वाई-फ़ाई और टेलीफ़ोन जैसी Android सुविधाओं की पुष्टि की जा सकती है.

Mobly के बारे में बुनियादी जानकारी

Mobly का इस्तेमाल करके, Android की सुविधाओं की पुष्टि करने के लिए, Mobly टेस्ट लिखे और चलाए जा सकते हैं. Mobly इस्तेमाल करने के बारे में बुनियादी बातें जानने के लिए, Mobly ट्यूटोरियल देखें.

होस्ट से डिवाइस-साइड कोड को ट्रिगर करने के लिए, कस्टम टेस्ट APK बनाने के लिए, Mobly स्निपेट लाइब्रेरी का भी इस्तेमाल किया जा सकता है.

Mobly की सुविधाएं

Mobly टेस्ट फ़्रेमवर्क में ये सुविधाएं मिलती हैं:

  • टेस्ट को ज़रूरत के मुताबिक व्यवस्थित करना

    • Mobly एक स्टैंडअलोन लाइब्रेरी है, जिस पर उपयोगकर्ता अलग-अलग टेस्ट सूट बना सकते हैं. Mobly के उपयोगकर्ताओं को दूसरे उपयोगकर्ताओं के बदलावों से अलग रखा जाता है.

    • उपयोगकर्ता, किसी प्रोजेक्ट के हिसाब से बनाए गए टेस्ट सुइट में डिपेंडेंसी जोड़ सकते हैं. इससे दूसरे उपयोगकर्ताओं पर कोई असर नहीं पड़ता.

    • Mobly स्निपेट की मदद से, उपयोगकर्ता सिर्फ़ टेस्ट के लिए काम के एपीआई का इस्तेमाल करके, कस्टम टेस्ट APK बना सकते हैं. इससे, टेस्ट के लिए इस्तेमाल होने वाले APK फ़ाइलों के साइज़ में कम से कम बदलाव होता है.

  • इसे आसानी से मैनेज और डीबग किया जा सकता है

    • Mobly, टेस्ट के नतीजों की जानकारी देता है. इनमें टेस्ट और स्निपेट के स्टैकट्रैस के साथ-साथ, बार-बार या फिर से किए गए टेस्ट के लिए, हर टेस्ट के दोहराए जाने के नतीजे शामिल होते हैं.

    • Mobly के कोडबेस को सबमिट करने से पहले, यूनिट टेस्ट की जाती है. साथ ही, नए कोड के योगदान के लिए यूनिट टेस्ट कवरेज लागू की जाती है. इससे, कोड में गड़बड़ियों का जोखिम कम हो जाता है.

  • Mobly स्निपेट APK, खास ऐक्सेस के बिना चल सकते हैं. इससे, कई प्लैटफ़ॉर्म पर जांच की जा सकती है.

Mobly टेस्ट के उदाहरण

Android की सुविधाओं के लिए, Mobly टेस्ट के उदाहरण यहां दिए गए हैं: