परीक्षणों को एक प्लेटफ़ॉर्म सतत परीक्षण सेवा में एकीकृत करने के लिए, उन्हें इस पृष्ठ पर दिशानिर्देशों को पूरा करना चाहिए और इस अनुशंसित प्रवाह का पालन करना चाहिए।
- सरल परीक्षण कॉन्फ़िगरेशन के लिए सूंग बिल्ड सिस्टम का उपयोग करें।
- एंड्रॉइड स्रोत ट्री में सीधे सबमिट करने से पहले और बाद में परीक्षण नियम बनाने के लिए टेस्ट मैपिंग को नियोजित करें।
- Atest का उपयोग करके स्थानीय रूप से परीक्षण चलाएँ।
परीक्षण के प्रकार
समर्थित परीक्षण प्रकार हैं:
- इंस्ट्रुमेंटेशन परीक्षण कार्यात्मक और मेट्रिक्स परीक्षण दोनों का समर्थन करते हैं। सामान्य ऐप परीक्षण मार्गदर्शन के लिए अपने ऐप का परीक्षण करें देखें।
- GoogleTest (GTest) निम्नलिखित परीक्षण प्रकारों का समर्थन करता है:
- जीटीएस्ट ढांचे का उपयोग करते हुए कार्यात्मक जीटीटेस्ट
-
google-benchmark
का उपयोग करके मीट्रिक परीक्षण
- JUnit का उपयोग करके JAR होस्ट परीक्षण
कार्यात्मक परीक्षण परीक्षण मामलों में उत्तीर्ण या असफल होने का दावा करते हैं, जबकि मेट्रिक्स परीक्षण आम तौर पर टाइमिंग मेट्रिक्स एकत्र करने के लिए बार-बार एक क्रिया करते हैं।
मानकीकृत इनपुट/आउटपुट प्रारूप के साथ, प्रति परीक्षण अनुकूलित परिणाम पार्सिंग और पोस्ट-प्रोसेसिंग की आवश्यकता समाप्त हो जाती है, और सम्मेलन में फिट होने वाले सभी परीक्षणों के लिए सामान्य परीक्षण हार्नेस का उपयोग किया जा सकता है। एंड्रॉइड के साथ शामिल सतत परीक्षण ढांचे के लिए ट्रेड फेडरेशन अवलोकन देखें।
टेस्ट केस दिशानिर्देश
निरंतर परीक्षण सेवा के माध्यम से निष्पादित परीक्षण मामलों के सुव्यवस्थित होने की उम्मीद की जाती है, जिसका अर्थ है कि सभी निर्भरताएं घोषित की जाती हैं और परीक्षणों के साथ प्रदान की जाती हैं। इस सिद्धांत को समझने के लिए Google परीक्षण ब्लॉग पर हर्मेटिक सर्वर देखें। संक्षेप में, भली भांति परीक्षण के लिए किसी की आवश्यकता नहीं है:
- Google खाता साइन-इन
- कनेक्टिविटी कॉन्फ़िगर की गई (टेलीफोनी/वाई-फाई/ब्लूटूथ/एनएफसी)
- परीक्षण पैरामीटर पास हो गए
- किसी विशिष्ट परीक्षण मामले के लिए परीक्षण हार्नेस द्वारा सेटअप या फाड़ना
परीक्षणों को एक प्लेटफ़ॉर्म सतत परीक्षण सेवा में एकीकृत करने के लिए, उन्हें इस पृष्ठ पर दिशानिर्देशों को पूरा करना चाहिए और इस अनुशंसित प्रवाह का पालन करना चाहिए।
- सरल परीक्षण कॉन्फ़िगरेशन के लिए सूंग बिल्ड सिस्टम का उपयोग करें।
- एंड्रॉइड स्रोत ट्री में सीधे सबमिट करने से पहले और बाद में परीक्षण नियम बनाने के लिए टेस्ट मैपिंग को नियोजित करें।
- Atest का उपयोग करके स्थानीय रूप से परीक्षण चलाएँ।
परीक्षण के प्रकार
समर्थित परीक्षण प्रकार हैं:
- इंस्ट्रुमेंटेशन परीक्षण कार्यात्मक और मेट्रिक्स परीक्षण दोनों का समर्थन करते हैं। सामान्य ऐप परीक्षण मार्गदर्शन के लिए अपने ऐप का परीक्षण करें देखें।
- GoogleTest (GTest) निम्नलिखित परीक्षण प्रकारों का समर्थन करता है:
- जीटीएस्ट ढांचे का उपयोग करते हुए कार्यात्मक जीटीटेस्ट
-
google-benchmark
का उपयोग करके मीट्रिक परीक्षण
- JUnit का उपयोग करके JAR होस्ट परीक्षण
कार्यात्मक परीक्षण परीक्षण मामलों में उत्तीर्ण या असफल होने का दावा करते हैं, जबकि मेट्रिक्स परीक्षण आम तौर पर टाइमिंग मेट्रिक्स एकत्र करने के लिए बार-बार एक क्रिया करते हैं।
मानकीकृत इनपुट/आउटपुट प्रारूप के साथ, प्रति परीक्षण अनुकूलित परिणाम पार्सिंग और पोस्ट-प्रोसेसिंग की आवश्यकता समाप्त हो जाती है, और सम्मेलन में फिट होने वाले सभी परीक्षणों के लिए सामान्य परीक्षण हार्नेस का उपयोग किया जा सकता है। एंड्रॉइड के साथ शामिल सतत परीक्षण ढांचे के लिए ट्रेड फेडरेशन अवलोकन देखें।
टेस्ट केस दिशानिर्देश
निरंतर परीक्षण सेवा के माध्यम से निष्पादित परीक्षण मामलों के सुव्यवस्थित होने की उम्मीद की जाती है, जिसका अर्थ है कि सभी निर्भरताएं घोषित की जाती हैं और परीक्षणों के साथ प्रदान की जाती हैं। इस सिद्धांत को समझने के लिए Google परीक्षण ब्लॉग पर हर्मेटिक सर्वर देखें। संक्षेप में, भली भांति परीक्षण के लिए किसी की आवश्यकता नहीं है:
- Google खाता साइन-इन
- कनेक्टिविटी कॉन्फ़िगर की गई (टेलीफोनी/वाई-फाई/ब्लूटूथ/एनएफसी)
- परीक्षण पैरामीटर पास हो गए
- किसी विशिष्ट परीक्षण मामले के लिए परीक्षण हार्नेस द्वारा सेटअप या फाड़ना