2011-08-28 15 views
6

एंड्रॉइड टेस्ट केस क्लास में अंतर क्या अंतर है? android.test पैकेज में 10 से अधिक कक्षाएं हैं जो "टेस्टकेस" के साथ समाप्त होती हैं।एंड्रॉइड टेस्ट केस क्लास में भिन्नताएं क्या हैं?

AcitivtyTestCase और ServiceTestCase के बीच का अंतर मामूली है। लेकिन ActivityTestCase, ActivityInstrumentationTestCase, और ActivityUnitTestCase के बीच क्या अंतर है?

उत्तर

2

आमतौर पर आप गतिविधि टेस्टकेस वर्ग का उपयोग नहीं करते हैं, इसका अस्तित्व अधिकतर होता है ताकि गतिविधि इंस्ट्रुमेंटेशनटेस्टकेस (इसका उपयोग न करें, इसे बहिष्कृत किया गया हो), ActivityInstrumentationTestCase2 और ActivityUnitTestCase उपयोगी सामान्य कार्यक्षमता का उत्तराधिकारी हो सकता है।

वहां से अंतर ज्यादातर प्रकार के परीक्षण के लिए नीचे है जो आप करना चाहते हैं। कार्यात्मक/एकीकरण परीक्षण गतिविधिInstrumentationTestCase2 के भीतर सबसे अच्छा किया जाता है जबकि गतिविधि का यूनिट परीक्षण ActivityUnitTestCase से होता है। अंतर कक्षाओं में उपलब्ध विधियों के लिए अधिकतर होता है और आम तौर पर एंड्रॉइड ओपन सोर्स होने के साथ किसी भी विधि से जो आप चाहते हैं, जो दूसरे में नहीं है (मैंने कभी यह नहीं किया है) आप बस जा सकते हैं और प्राप्त कर सकते हैं और शायद खुद को जोड़ सकते हैं।

-2

आप एंड्रॉइड से प्रलेखन में विस्तृत जानकारी प्राप्त कर सकते हैं, इस लिंक का पालन करें: http://developer.android.com/reference/android/test/ActivityTestCase.html और बाईं तरफ के विभिन्न वर्गों के माध्यम से जाएं।

संबंधित मुद्दे