प्रश्न Am I unit testing or integration testing? पर मैंने उत्तर दिया है, थोड़ा उत्तेजक: Do your test and let other people spend time with taxonomy।परीक्षण: इकाई बनाम एकीकरण बनाम दूसरों, अलगाव की आवश्यकता क्या है?
मेरे लिए परीक्षण के विभिन्न स्तरों के बीच भेद तकनीकी रूप से व्यर्थ है: अक्सर एक ही उपकरण का उपयोग किया जाता है, वही कौशल की आवश्यकता होती है, वही उद्देश्य प्राप्त किया जाना चाहिए: सॉफ़्टवेयर दोषों को हटाएं। साथ ही, मैं समझ सकता हूं कि पारंपरिक वर्कफ़्लो, जो अधिकांश डेवलपर उपयोग करते हैं, को इस भेद की आवश्यकता होती है। मैं पारंपरिक वर्कफ़्लो के साथ आसानी से महसूस नहीं करता हूं।
मैंने सोचा कि मेरा जवाब या तो दृढ़ता से नीचे या दृढ़ता से उभरा होगा। वास्तव में दोनों पांच अपवॉट्स और चार डाउनवॉट्स के साथ हुआ। यहां तक कि पहली टिप्पणी भी संकोच की तरह थी (रास्ते में आपके ऊपर के लिए धन्यवाद!)।
तो, मेरा प्रश्न यह है कि मेरे लिए एक विवाद दिखाई देने और विभिन्न दृष्टिकोणों को इकट्ठा करने के बारे में बेहतर तरीके से समझने का लक्ष्य है कि परीक्षण के विभिन्न स्तरों के बीच यह अलगाव प्रासंगिक है या नहीं।
क्या मेरी राय गलत है? क्या अन्य वर्कफ़्लो मौजूद हैं जो इस अलगाव (शायद चुस्त विधियों) पर जोर नहीं देते हैं? इस विषय पर आपका अनुभव क्या है?
प्रेसिजन: मैं परिभाषाओं के बारे में पूरी तरह से अवगत हूं (उन लोगों के लिए, this question देखें)। मुझे लगता है कि मुझे सॉफ्टवेयर परीक्षण के बारे में सबक की जरूरत नहीं है। लेकिन अगर आपके उत्तर की आवश्यकता है तो कुछ पृष्ठभूमि प्रदान करने के लिए स्वतंत्र महसूस करें।
यदि मैं सही ढंग से समझता हूं, तो आप अपने परीक्षण समूहों का निर्माण करते हैं कि वे कितनी तेज़ हैं और आप उन्हें कितनी बार चलाते हैं। मुझे लगता है कि यह एक अच्छा मुद्दा है, धन्यवाद। – mouviciel
+1 जितना अधिक परीक्षण चलते हैं, उतना ही कम डेवलपर टेस्ट सूट चलाने जा रहा है। –
दिलचस्प। तो हो सकता है कि हम परीक्षण के अनुमानित अमूर्त स्तर के बावजूद 'इकाई/एकीकरण/कार्यात्मक' के बीच अंतर नहीं करना चाहते हैं, बल्कि 'तेज' और 'धीमी' के बीच अंतर करना चाहते हैं। यह एक अधिक शक्तिशाली प्रतिमान हो सकता है क्योंकि कुछ सरल (क्ली) ऐप्स में धीमी गति से परीक्षण नहीं हो सकते हैं और निम्न स्तर (इकाई) परीक्षण और उच्च स्तरीय (एकीकरण/कार्यात्मक) परीक्षण के बीच भेदभाव वास्तव में एक व्यर्थ वर्गीकरण अभ्यास होगा। – PSkocik