यहां एक ऐप शिपिंग करने से पहले परीक्षण करने का मेरा वर्तमान दृष्टिकोण है।
1) एक्सकोड एकीकृत क्लैंग विश्लेषक का उपयोग करके बनाएं और विश्लेषण करें।
यह कई तरीकों से सहायक है, यह कई छोटी बेवकूफ चीजें और कुछ मेमोरी लीक भी पकड़ता है (भले ही इसके परिणामों में झूठी सकारात्मक होती है)।
2) पूरी तरह से सभी चेतावनियों की जांच करें। उनमें से कुछ वास्तव में वास्तव में हानिकारक हो सकता है। जहां संभव हो चेतावनी हटा दें।
3) का प्रयोग करें उपकरण मेमोरी लीक, कार्यावधि में स्मृति पदचिह्न, आदि
4) का प्रयोग करें शार्क के लिए जाँच करने के लिए प्रदर्शन समस्याओं की पहचान करने के लिए जब मुझे लगता है यह की जरूरत है।
5) परीक्षण की पूर्वनिर्धारित श्रृंखला की सभी पूर्वनिर्धारित श्रृंखला (मैन्युअल रूप से) निष्पादित करें, यह जांचने के लिए कि यूआई और अंतर्निहित कोड दोनों उम्मीद के अनुसार काम करता है। किसी ऐप में नई कार्यक्षमताओं को जोड़ते समय, यह सुनिश्चित करने के लिए कि सबकुछ सुचारू रूप से और ठीक से चलता है, हमेशा रीग्रेशन परीक्षण करें।मैंने लंबे समय से यूनिट परीक्षणों को त्याग दिया है, क्योंकि उन्हें स्थापित करने और चलाने के लिए आवश्यक अविश्वसनीय समय के कारण।
6) ऐप का एक विज्ञापन संस्करण अल्फा टेस्टर्स को शिप करें, रिपोर्ट की गई बग सही करें, फिर ऐप को फिर से अल्फा और बीटा टेस्टर्स और रिपोर्ट की गई बग दोनों को शिप करें।
7) फिलहाल आईफोन 3 जीएस, आईफोन 3 जी और आईपॉड टच पर अलग-अलग उपकरणों पर अंतिम परीक्षण किया गया।
स्रोत
2010-05-24 18:48:02
किसी भी उपकरण को जानने के लिए ऐसा करें जो कम से कम यूआई परीक्षण स्वचालित करने में मदद करता है या यह इस बिंदु पर बहुत अधिक मैनुअल है? – R0MANARMY
@ R0MANARMY - मुझे खेद नहीं है। –
पुन: स्वचालन .. 4.0 एसडीके में एक परीक्षण स्वचालन ढांचा है जो जावास्क्रिप्ट – nolim1t