इस पेज पर, ऐसे अलग-अलग टूल के बारे में बताया गया है जिनकी मदद से, Android Studio या कमांड लाइन से टेस्ट बनाए, कॉन्फ़िगर किए, और चलाए जा सकते हैं.
अगर आपको टेस्टिंग की बुनियादी बातों और टेस्ट लिखने के तरीके के बारे में ज़्यादा जानना है, तो Android पर चलने वाले ऐप्लिकेशन की टेस्टिंग लेख पढ़ें.
टेस्ट चलाने और उन्हें कॉन्फ़िगर करने के अलग-अलग तरीके हैं:
Android Studio में टेस्ट करना
बुनियादी टेस्टिंग की ज़रूरतों के लिए, Android Studio में ऐसी सुविधाएं शामिल हैं जिनकी मदद से, आईडीई में ही टेस्ट बनाए, चलाए, और उनके नतीजे देखे जा सकते हैं. Android Studio का इस्तेमाल करके, ऐप्लिकेशन के सोर्स कोड में पॉइंट और क्लिक किया जा सकता है. इससे, खास क्लास या तरीकों के लिए टेस्ट बनाए और चलाए जा सकते हैं. साथ ही, मेन्यू का इस्तेमाल करके, एक से ज़्यादा टेस्ट डिवाइसों को कॉन्फ़िगर किया जा सकता है. इसके अलावा, टेस्ट के नतीजों को विज़ुअलाइज़ करने के लिए, Test Matrix टूल विंडो के साथ इंटरैक्ट किया जा सकता है. Android Studio का इस्तेमाल करके, टेस्ट बनाने और उन्हें मैनेज करने के बारे में ज़्यादा जानने के लिए, Android Studio में टेस्ट करना लेख पढ़ें.
कमांड लाइन से टेस्ट चलाना
ज़्यादा कंट्रोल के लिए, कमांड लाइन से टेस्ट चलाए जा सकते हैं. कमांड-लाइन टेस्टिंग की मदद से, मॉड्यूल को आसानी से टारगेट किया जा सकता है. साथ ही, अलग-अलग या कॉम्बिनेशन में वैरिएंट बनाए जा सकते हैं. Android डीबग ब्रिज (adb) शेल के ज़रिए टेस्ट चलाने पर, आपको अपनी पसंद के मुताबिक टेस्ट चलाने की सुविधा मिलती है.
कंटीन्यूअस इंटिग्रेशन सिस्टम पर कमांड लाइन से टेस्ट चलाने का विकल्प भी काम का होता है.
ज़्यादा जानकारी के लिए, कमांड लाइन से टेस्ट करना लेख पढ़ें.
ऐडवांस टेस्टिंग
बेहतर टेस्टिंग के लिए, आपको डिफ़ॉल्ट सेटिंग को बदलना पड़ सकता है, Gradle के विकल्प कॉन्फ़िगर करने पड़ सकते हैं या अपने कोड को फिर से व्यवस्थित करना पड़ सकता है, ताकि टेस्ट को उनके मॉड्यूल में अलग किया जा सके. खास इस्तेमाल के उदाहरणों के लिए, टेस्ट कॉन्फ़िगरेशन सेट अप करने के तरीके के बारे में ज़्यादा जानने के लिए, ऐडवांस टेस्ट सेटअप लेख पढ़ें.
यह जांचने के लिए कि जब कोई उपयोगकर्ता आपके ऐप्लिकेशन से इंटरैक्ट करता है, तो ऐप्लिकेशन कैसा काम करता है, Espresso Test Recorder, UI Automator या मंकी टेस्टिंग जैसे टूल इस्तेमाल किए जा सकते हैं.