एक सुइट के माध्यम से परीक्षण करें

1. सुइट सेट करें

सुइट के माध्यम से चलने वाले परीक्षण सीधे ट्रेडफेड टेस्ट रनर के माध्यम से चलने वाले मानक परीक्षण से भिन्न होते हैं।

परिभाषाओं और निर्देशों के लिए सेट अप सूट देखें।

2. सुइट और मॉड्यूल में विकल्प और फ़िल्टर पास करें

सुइट-स्तर या मॉड्यूल-स्तर पर विकल्प और फ़िल्टर पास करने के लिए विभिन्न कमांड लाइनों और तर्कों का उपयोग किया जा सकता है।

निर्देशों के लिए सुइट और मॉड्यूल में पास विकल्प और फ़िल्टर देखें।

3. सिस्टम स्टेटस चेकर

सिस्टम स्टेटस चेकर प्रत्येक मॉड्यूल के बीच चलने वाला एक घटक है जो कुछ स्थितियों की जांच और सफाई कर सकता है जिन्हें मॉड्यूल साफ करना भूल गया है, उदाहरण के लिए एक मॉड्यूल जो कीगार्ड चालू रखता है।

कार्यान्वयन और उपयोग के लिए सिस्टम स्थिति चेकर देखें।

4. AndroidTest.xml संरचना

प्रत्येक AndroidTest.xml फ़ाइल एक परीक्षण मॉड्यूल का प्रतिनिधित्व करती है। यह अनुभाग AndroidTest.xml कॉन्फ़िगरेशन फ़ाइल की संरचना का वर्णन करता है, वे नियमित ट्रेडफ़ेड कॉन्फ़िगरेशन से कैसे भिन्न हैं, और क्या अनुमति है और क्या अनुमति नहीं है।

अनुमत टैग और एक उदाहरण कॉन्फ़िगरेशन के लिए AndroidTest.xml संरचना देखें।

5. शार्डिंग कॉन्फ़िगरेशन को ट्यून करें

यह अनुभाग बताता है कि आपके मॉड्यूल कॉन्फ़िगरेशन के शार्डिंग पहलुओं को कैसे ट्यून किया जाए और उनमें से प्रत्येक से जुड़े लाभों का वर्णन किया गया है:

  • अपने मॉड्यूल को शार्डेबल घोषित करें या नहीं
  • अपने मॉड्यूल के लिए शार्ड की संभावित संख्या को ट्यून करें

विवरण के लिए AndroidTest.xml मॉड्यूल ट्यून करें देखें।

6. नियंत्रक

मॉड्यूल नियंत्रक विशेष ऑब्जेक्ट हैं जिन्हें मॉड्यूल के व्यवहार के कुछ पहलू को बदलने के लिए AndroidTest.xml में निर्दिष्ट किया जा सकता है। उदाहरण के लिए, यदि कुछ शर्तें पूरी नहीं होती हैं तो आप मॉड्यूल को पूरी तरह से छोड़ सकते हैं।

कार्यान्वयन और लॉगिंग के लिए मॉड्यूल नियंत्रक देखें।

7. पुनः प्रयास करें

सुइट रिट्री आपको असफल परीक्षणों के पिछले आह्वान को फिर से चलाने की अनुमति देता है ताकि परतदारता या खराब अलगाव को दूर किया जा सके जो पहली विफलता का कारण हो सकता है।

उदाहरण और उपयोग के लिए सुइट पुनः प्रयास देखें।

8. मल्टी डिवाइस सुइट्स

नए रिलीज़ अब मल्टी-डिवाइस सुइट्स और मॉड्यूल का समर्थन करते हैं जो एक परीक्षण को उसके परीक्षण प्रवाह में कई उपकरणों के बीच समन्वय करने की अनुमति देते हैं।

अधिक विवरण के लिए मल्टी-डिवाइस सुइट्स देखें।