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