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