Tradefed में टेस्ट करने की प्रोसेस, टेस्ट रनर की मदद से की जाती है. ये टेस्ट करने के ज़रूरी चरणों के लिए, Android डिवाइसों को कंट्रोल करते हैं. इन सेक्शन को क्रम से फ़ॉलो करें.
1. नया टेस्ट रनर लिखना
यहां आपको Tradefed का नया टेस्ट रनर लिखने से जुड़ी बुनियादी बातें पता चलेंगी. यह सुविधा तब ज़्यादा फ़ायदेमंद होती है, जब आपको किसी नए तरह के टेस्ट के साथ काम करना हो और आपको शुरू से नया रनर डेवलप करना हो.
निर्देशों के लिए, Tradefed टेस्ट रनर लिखें लेख देखें.
2. ऐसा टेस्ट रनर लिखना जिसे अलग-अलग हिस्सों में बांटा जा सके
टेस्ट रनर को शर्ड करने का तरीका भी जाना जा सकता है. टेस्ट रनर को अलग-अलग हिस्सों में बांटने की सुविधा, इन्फ़्रास्ट्रक्चर को टेस्ट को कई डिवाइसों पर चलाने की अनुमति देती है. भले ही, वे डिवाइस एक ही जगह पर हों या अलग-अलग. यह तब फ़ायदेमंद होता है, जब जांच का कॉर्पस बड़ा हो और आपको एक साथ कई जांचें करनी हों और उन्हें जल्दी पूरा करना हो.
इसके लिए, शर्ड किया गया IRemoteTest टेस्ट रनर लिखें लेख देखें.
3. होस्ट-ड्रिवन टेस्ट लिखना
होस्ट-ड्रिवन टेस्ट, आम तौर पर इस्तेमाल किए जाने वाले ऐसे टेस्ट होते हैं जिनमें टेस्ट को होस्ट की ओर से चलाया जाता है. साथ ही, टेस्ट के लिए ज़रूरत के हिसाब से डिवाइस से क्वेरी की जाती है. यह तब फ़ायदेमंद होता है, जब जांच के लिए डिवाइस के ऑपरेशन से डिवाइस की स्थिति पर असर पड़ता है. उदाहरण के लिए, डिवाइस को रीबूट करना.
टेस्ट रनर टाइप का इस्तेमाल, Tradefed में या किसी सुइट में चलाते समय किया जा सकता है.
निर्देशों के लिए, Trade Federation में होस्ट-ड्रिवन टेस्ट लिखना लेख देखें.
4. टेस्ट से मिली मेट्रिक की रिपोर्ट
आम तौर पर, किसी टेस्ट में, एक्सीक्यूशन के नतीजों के साथ-साथ मेट्रिक की रिपोर्ट भी दी जाती है. मेट्रिक को रिपोर्ट करने के कई तरीके हैं. यह इस बात पर निर्भर करता है कि टेस्ट रन करने वाला कौनसा टूल इस्तेमाल किया जा रहा है.
उदाहरण के लिए, Tradefed टेस्ट से मिली मेट्रिक या डेटा की रिपोर्ट देखें.
5. लॉग अपने-आप इकट्ठा होना
आम तौर पर, समस्याओं को डीबग करने के लिए कुछ लॉग का इस्तेमाल किया जाता है. जैसे: Logcat. इसलिए, Tradefed, उन्हें आसानी से इकट्ठा करने के लिए ऑटोमेटेड तरीका उपलब्ध कराता है.
इस्तेमाल करने के लिए, लॉग ऑन न कर पाने से जुड़ी जानकारी अपने-आप इकट्ठा होने की सुविधा देखें.
6. टेस्ट को अपने-आप फिर से चलाना
Tradefed को, गड़बड़ी होने पर अपने-आप फिर से कोशिश करने या कुछ टेस्ट को कई बार चलाने के लिए चालू किया जा सकता है.
ज़्यादा जानकारी के लिए, अपने-आप टेस्ट दोबारा चलाना देखें.
7. अलग करने की प्रक्रिया फिर से शुरू करना
Tradefed को चालू करके, दोबारा कोशिश करने के बीच टेस्ट को अलग करने की कोशिश की जा सकती है.
ज़्यादा जानकारी के लिए, अलग करने की कोशिश फिर से करें लेख पढ़ें.
8. शेल टेस्ट लिखना
Trade Federation में शेल टेस्ट लिखना लेख पढ़ें.