2013-07-26 12 views
10

पर परीक्षण करने की आवश्यकता है, इसलिए मैं वर्तमान में एक ऐप विकसित करने में मदद कर रहा हूं और मुझे इसे जितना संभव हो उतना डिवाइस (आभासी/गैर वर्चुअल) पर परीक्षण करने के लिए कहा गया है और फिर इसे समायोजित करें जितना संभव हो उतने स्क्रीन आकार और टैबलेट भी।मुझे अपने ऐप को विभिन्न वर्चुअल डिवाइस

अब मुझे यकीन नहीं है कि कहां से शुरू करना है क्योंकि मुझे नहीं पता कि ग्रहण में एंड्रॉइड वर्चुअल डिवाइस मैनेजर में प्रत्येक संभावित स्क्रीन संयोजन है या नहीं।

तो, ग्रहण में सभी 21 आभासी उपकरणों को स्थापित और चलाने के लिए काम करना होगा? या क्या मुझे कुछ और करने की कोशिश करनी चाहिए? किसी भी प्रकार की जानकारी सहायक होगी, धन्यवाद!

+0

क्या आप वाकई एक मानक मानक के साथ रिज़ॉल्यूशन नहीं बदल सकते हैं? –

उत्तर

4

आपको वजन घटाने की आवश्यकता है कि कितनी वर्चुअल टेस्टिंग सभी संभावित डिवाइस स्क्रीन के बीच इच्छित स्थिरता की वांछित मात्रा को प्राप्त करेगी, जितना अधिक डिवाइस पर परीक्षण करें संभवतः आपके समय का अपशिष्ट होगा क्योंकि कई उपकरणों में समान स्क्रीन घनत्व, संकल्प और विशेषताएं होती हैं जो वास्तव में आपके दृश्य को तब तक प्रस्तुत नहीं करती हैं जब तक कि आप अपनी ऑब्जेक्ट्स को स्थिर बिंदुओं पर नहीं डाल देते। उदाहरण के लिए अपने विचारों को सेट करते समय घनत्व स्वतंत्र पिक्सेल (डीपी) माप के बजाय पिक्सेल (पीएक्स) माप का उपयोग करना।

मेरी सलाह अलग-अलग स्क्रीन आकार, घनत्व और सुविधाओं के साथ लगभग 10 एवीडी सेट अप करना होगा। इन पर अपने ऐप का परीक्षण करें और प्रत्येक डिवाइस के बीच दिखाई देने वाली किसी भी विषमता को एकत्र करें। यदि वे किसी विशिष्ट रिज़ॉल्यूशन या स्क्रीन घनत्व पर होते हैं तो आप विषमता होने के संभावित कारणों को कम करना शुरू कर सकते हैं।

बेशक भौतिक उपकरण के लिए कोई वास्तविक प्रतिस्थापन नहीं है, इसलिए अधिक भौतिक उपकरण आप बेहतर तरीके से परीक्षण कर सकते हैं।

+0

धन्यवाद, यह वह उत्तर है जिसका मैं उम्मीद कर रहा था :) – Guy

20

यदि आपको विशिष्ट उपकरणों के लिए परीक्षण करने की आवश्यकता है, तो सैमसंग के पास remote test lab है, इस तरह आप वास्तविक उपकरणों और उपकरणों की एक बड़ी विविधता का परीक्षण कर सकते हैं।

इसके अतिरिक्त, आप Amazon Device Farm का उपयोग कर सकते हैं जिसमें सैमसंग फोन के साथ-साथ अन्य एंड्रॉइड, फायर और आईओएस फोन भी हैं।

+0

यह मेरे लिए काम करता है, दाएं तरफ पैनल में http://developer.samsung.com/home.do आज़माएं दूसरा विकल्प दूरस्थ परीक्षण प्रयोगशाला है। – buczek

+0

+1: ठीक है अब यह काम करता है, अच्छा विचार –

+0

मैंने अपवॉट दिया लेकिन यह वास्तव में वास्तव में धीमी सेवा है। – Zapdos

3

आप "हर" डिवाइस का परीक्षण नहीं कर सकते हैं, यह लगभग असंभव है (और शायद समय की बर्बादी)।

आपको विशेष रूप से सबसे आम उपकरणों (जैसे सैमसंग एस 2/एस 3/एस 4) और अन्य सामान्य संकल्पों के लिए जांच करनी चाहिए। यह जानने के लिए कि कौन सा सबसे लोकप्रिय है, मैं आपको this page पर जाने का सुझाव देता हूं। इसमें पिछले 14 दिनों में Google Play Store का दौरा करने वाले सभी उपकरणों के बारे में डेटा शामिल है।

0

एंड्रॉइड वर्चुअल डिवाइस मैनेजर में आप जो भी डिवाइस चाहते हैं उसे बना सकते हैं। फिर सामान्य स्क्रीन श्रेणियों के लिए समर्थन की जांच करने के लिए केवल मौजूदा वर्चुअल डिवाइस बनाएं या उपयोग करें http://developer.android.com/guide/practices/screens_support.html#qualifiers

0
<supports-screens 
      android:smallScreens="true" 
      android:normalScreens="true" 
      android:largeScreens="true" 
      android:xlargeScreens="true" 
      android:anyDensity="true" /> 

इसे ऐप की अपनी प्रकट फ़ाइल में जोड़ें।

6

कुछ मोबाइल ऐप परीक्षण सेवाएं उपलब्ध हैं। इन सेवाओं में उपलब्ध अधिकांश प्रमुख उपकरणों तक दूरस्थ वर्चुअल पहुंच शामिल है। नोट ये वास्तविक डिवाइस हैं और कुछ वास्तव में कुछ सबसे लोकप्रिय दूरसंचारों के लिए लाइव कनेक्शन हैं।

यहाँ उनमें से तीन हैं:

Perfecto Mobile

KeyNote DeviceAnywhere

Less Painful

0

Experitest के SeeTestAutomation सभी उपकरणों पर चलाने के लिए एप्लिकेशन पर एक स्क्रिप्ट बनाने की क्षमता प्रदान कर सकते हैं, वास्तविक या अनुकरणकर्ता (एक ही ओएस या यहां तक ​​कि विभिन्न ओएस) यहां देखेंटेस्ट ऑनलाइन मार्गदर्शिका का एक लिंक है: http://experitest.com/studio/help2/WebHelp/help.htm "आरंभ करना" अनुभाग से शुरू करने की अनुशंसा की जाती है।

7

और वास्तविक और वर्चुअल डिवाइस के साथ एक और परीक्षण सेवा जिसे आप दूरस्थ रूप से नियंत्रित कर सकते हैं testobject यह फिलहाल एंड्रॉइड ऐप्स के लिए है, लेकिन अभी भी परीक्षण करने के लिए वास्तव में एक अच्छा टूल है।

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