अपने ऐप्लिकेशन का परीक्षण करें

इस पेज पर, ऐसे अलग-अलग टूल के बारे में बताया गया है जिनकी मदद से, Android Studio या कमांड लाइन से टेस्ट बनाए, कॉन्फ़िगर किए, और चलाए जा सकते हैं.

अगर आपको टेस्टिंग की बुनियादी बातों और टेस्ट लिखने के तरीके के बारे में ज़्यादा जानना है, तो Android पर चलने वाले ऐप्लिकेशन की टेस्टिंग लेख पढ़ें.

टेस्ट को चलाने और कॉन्फ़िगर करने के अलग-अलग तरीके हैं:

  • Android Studio में टेस्ट करना

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

  • कमांड लाइन से टेस्ट चलाना

    ज़्यादा कंट्रोल के लिए, कमांड लाइन से टेस्ट चलाए जा सकते हैं. कमांड-लाइन टेस्टिंग की मदद से, मॉड्यूल को आसानी से टारगेट किया जा सकता है. साथ ही, अलग-अलग या कॉम्बिनेशन में वैरिएंट बनाए जा सकते हैं. Android डीबग ब्रिज (adb) शेल के ज़रिए टेस्ट चलाने पर, आपको यह तय करने की ज़्यादा आज़ादी मिलती है कि आपको कौनसे टेस्ट चलाने हैं.

    कंटीन्यूअस इंटिग्रेशन सिस्टम पर, कमांड लाइन से टेस्ट चलाने की सुविधा भी काम की होती है.

    ज़्यादा जानकारी के लिए, कमांड लाइन से टेस्ट करना लेख पढ़ें.

  • ऐडवांस टेस्टिंग

    बेहतर टेस्टिंग के लिए, आपको डिफ़ॉल्ट सेटिंग को बदलना पड़ सकता है, Gradle के विकल्प कॉन्फ़िगर करने पड़ सकते हैं या अपने कोड को फिर से व्यवस्थित करना पड़ सकता है, ताकि टेस्ट को उनके मॉड्यूल में अलग किया जा सके. खास इस्तेमाल के उदाहरणों के लिए, टेस्ट कॉन्फ़िगरेशन सेट अप करने के तरीके के बारे में ज़्यादा जानने के लिए, ऐडवांस टेस्ट सेटअप लेख पढ़ें.

    यह जांचने के लिए कि उपयोगकर्ता के साथ इंटरैक्ट करते समय आपका ऐप्लिकेशन कैसा काम करता है, Espresso Test Recorder, App Crawler, UI Automator या Monkey testing जैसे टूल इस्तेमाल किए जा सकते हैं.