पारंपारिक चाचणी आणि ऑब्जेक्ट ओरिएंटेड चाचणी दरम्यान फरक

Anonim

पारंपारिक चाचणी विरुद्ध ऑब्जेक्ट ओरिएंटेड चाचणी

सॉफ्टवेअर डेव्हलपमेंट प्रोसेसमध्ये सॉफ्टवेअर टेस्टिंग हे सर्वात महत्वाचे पाऊल आहे. सॉफ्टवेअर चाचणी केल्याने हे सुनिश्चित होते की विकसित सॉफ्टवेअर सर्व ग्राहकांच्या आवश्यकतांचे समाधान करते आणि त्रुटीशिवाय निष्पादित करते. सॉफ्टवेअर डेव्हलपमेंट पॅराग्ज आणि तंत्राने प्रारंभिक धबधबा सॉफ़्टवेअर डेव्हलपमेंट पासून ओओडी / चपळ आणि इतर नवीन संकल्पनांमध्ये स्थानांतरित झाला आहे म्हणून चाचणी देखील प्रायोगिक (पारंपारिक) चाचणीमधून ऑब्जेक्ट ओरिएंटेड टेस्टिंग (ओओटी) च्या दिशेने हलविण्यात आली आहे. पण धबधबा विकास अजूनही वापरात असल्याने, परंपरागत चाचणी अद्याप परीक्षकांनी वापरली आहे.

पारंपारिक चाचणी म्हणजे काय?

संस्थात्मक संस्थांमध्ये सॉफ्टवेअर विकसित करण्यासाठी जलप्रवाह जीवन चक्र वापरला जातो तेव्हा मुख्यत्वे पारंपारिक चाचणी प्रक्रिया घेते. पारंपारिक चाचणी नेहमीच जीवन चक्राच्या परीक्षेच्या टप्प्यामध्ये होते, जी सहसा विकासाच्या टप्प्याच्या मागे लागतात आणि अंमलबजावणीचे अवधी परत करते. या चाचणी टप्प्यात, प्रामुख्याने तीन प्रकारचे परीक्षण केले जाईल. सिस्टम चाचणी एसआरएस (सॉफ्टवेअर आवश्यकता तपशील) मध्ये नमूद केलेल्या ग्राहकाच्या आवश्यकतांची पूर्तता करते हे सिस्टम टेस्टिंग निश्चित करेल, सहसा ब्लॅक बॉक्स पध्दत घेत आहे. एकत्रीकरण चाचणी एक कार्यात्मक आणि अपघटन दृष्टिकोन घेऊन प्राथमिक डिझाइनची चाचणी करते. एकात्मता चाचणी हा डिझाइनच्या संरचनेवर आधारित असतो जो वर-खाली किंवा खाली-अप पद्धतीने वापरते. शेवटी, युनिट टेस्ट हे सुनिश्चित करते की सविस्तर डिझाइन योग्य आहे.

ऑब्जेक्ट ओरिएंटेड टेस्टिंग म्हणजे काय?

चपळ आणि अन्य अलीकडील सॉफ्टवेअर डेव्हलपमेंट पध्दतींसह ऑब्जेक्ट ओरिएंटेड (ओओ) विश्लेषण आणि डिझाइनचा वापर करून ऑब्जेक्ट ओरिएंटेड टेस्टिंगचे नेतृत्व केले जाते. ओओ विकास सामान्यत: वर्तनावर केंद्रित असतो. रचनावर जोर दिल्याने चाचणी केली जाते. याचा अर्थ संपूर्ण रचना पूर्ण करण्यासाठी डिझाइन तुकड्याने बनवले आहे आणि एकत्र केले आहे. कारण जलद प्रोटोटायपिंग आणि वाढीव दृष्टिकोनचा काही प्रकार आज ओओ विकासासाठी वापरला जात आहे, कारण तीन पारंपरिक चाचणी स्तर (सिस्टम, एकीकरण आणि युनिट चाचणी) ओ ओ डिझाइनमध्ये स्पष्ट दिसत नाही (परंतु ते बहुतेक वेळा अस्तित्वात नाहीत). सिस्टम टेस्टिंग (ओ ओ टेस्टिंग अंतर्गत) पारंपारिक चाचणी म्हणून समान (ब्लॅक बॉक्स) पध्दतीचा अधिक घेईल आणि आवश्यक तपशील तपासेल (कारण विकास प्रक्रियेकडे दुर्लक्ष करून आवश्यकता पूर्ण करणे आवश्यक आहे) ऑब्जेक्ट ओरिएंटेड चाचणी अंतर्गत युनिट टेस्टिंग परंपरागत एकक चाचणी प्रमाणेच आहे, परंतु मूलभूत फरक म्हणजे वापरलेल्या युनिटची व्याख्या. युनिट चाचणीसाठी वापरण्यात आलेल्या सध्या स्वीकारलेली युनिट्स म्हणजे क्लासेस आणि मेथडस.

पारंपारिक चाचणी आणि ऑब्जेक्ट ओरिएंटेड चाचणीमध्ये काय फरक आहे?

पारंपारिक चाचणी म्हणजे पाणी वापरण्याच्या प्रक्रियेसाठी पारंपारिक पद्धतीचा वापर केला जातो जेव्हा पाण्याच्या पृष्ठभागाचा विकास करण्यासाठी उपयोग केला जातो, ऑब्जेक्ट ओरिएंटेड टेस्टिंग वापरला जातो तेव्हा ऑब्जेक्ट ओरिएंटेड विश्लेषण आणि डिझाइनचा वापर एन्टरप्राइज सॉफ्टवेअर विकसित करण्यासाठी केला जातो. ऑब्जेक्ट ओरिएंटेड टेस्टिंगचा विरोध म्हणून पारंपारिक चाचणी कुजणे आणि कार्यात्मक दृष्टिकोनांवर अधिक केंद्रित करते, जे रचना वापरते. पारंपारिक चाचणीमध्ये वापरले जाणारे चाचणीचे तीन स्तर (सिस्टीम, इंटिग्रेशन, युनिट) ऑब्जेक्ट ओरिएंटेड चाचणीसाठी स्पष्टपणे स्पष्ट केलेले नाही. याचे मुख्य कारण आहे की ओ ओ डेव्हलपमेंट वाढीव दृष्टिकोन वापरते आहे, तर पारंपारिक विकास क्रमवार दृष्टिकोणानुसार करतो. युनिट टेस्टिंगच्या बाबत, पारंपारिक चाचणीच्या तुलनेत ऑब्जेक्ट ओरिएंटेड टेस्टिंग जास्त लहान युनिट्सवर दिसते.