सॉफ्टवेअर चाचणीमध्ये सक्रिय चाचणी आणि निष्क्रिय चाचणी दरम्यान काय फरक आहे?


उत्तर 1:

सॉफ्टवेअर चाचणी करण्याचे असंख्य मार्ग आहेत. तथापि, आम्ही सॉफ्टवेअर उत्पादनाद्वारे किंवा त्याच्याशी परस्पर संवाद न साधता त्याची चाचणी घेऊ शकतो. सक्रिय आणि निष्क्रिय चाचणीची संकल्पना सॉफ्टवेअर उत्पादनाच्या मूल्यांकनासाठी किंवा परस्पर संवाद नसलेल्या समान वस्तुस्थितीवर आधारित आहे.

सक्रिय चाचणी

हे एक चाचणी तंत्र आहे, जिथे परीक्षक सामान्यत: सॉफ्टवेअर उत्पादनावर चाचणी करण्यासाठी या चाचणी उपक्रमांचे परीक्षण करतो. सामान्यत: एक परीक्षक सॉफ्टवेअर उत्पादनास चाचणी इनपुट डेटासह फीड करतो आणि सॉफ्टवेअर सिस्टमद्वारे प्रदान केलेल्या किंवा दर्शविल्या जाणार्‍या परिणामांचे विश्लेषण करतो.

या तंत्रामध्ये टेस्टरची सुरूवात सॉफ्टवेअर उत्पादनाच्या मानसिक मॉडेलपासून होते, जी सॉफ्टवेअरशी सातत्याने संवाद साधताना हळूहळू विकसित होते आणि वर्धित होते.

सक्रिय चाचणी तंत्रांचे मूलभूत कार्य पुढील चरणांद्वारे पाहिले जाऊ शकते:

  • प्रत्येक चाचणी कार्याच्या अंमलबजावणीसह, क्लायंटची आवश्यकता पूर्ण झाली की नाही हे तपासण्यासाठी मॉडेलची तपासणी केली जाते. वरील नमूद केलेल्या परीक्षेच्या निकालाच्या आधारे, खालीलपैकी एक विचार केला जाऊ शकतो. मॉडेल निर्दिष्ट केलेल्या गरजा पूर्ण करीत आहे. मॉडेलला रुपांतरित करणे आवश्यक आहे. सॉफ्टवेअर उत्पादनात एक समस्या आहे.नियंत्रण चाचणी प्रक्रियेद्वारे मेंदूच्या सक्रिय वापरासह सतत मंथन करणे आवश्यकतेची पूर्तता करण्यासाठी नवीन कल्पना, चाचणी डेटा, चाचणी प्रकरण तयार करते. दरम्यानच्या काळात, प्रगती दरम्यान प्रक्रिया, परीक्षक, त्याच्या साध्य केलेल्या उद्दीष्टांवर सातत्याने लक्ष केंद्रित करून महत्त्वपूर्ण पॉइंट्स किंवा गोष्टी लक्षात ठेवू शकतात, ज्या नंतरच्या टप्प्यावर वापरल्या जाऊ शकतात किंवा सॉफ्टवेअर उत्पादनात येणा problems्या समस्या आणि समस्या शोधण्यासाठी आणि त्या ओळखण्यासाठी पाठपुरावा केला जाऊ शकतात.

निष्क्रिय चाचणी

ही चाचणी पद्धत सक्रिय चाचणीच्या अगदी उलट आहे. या तंत्रात, एक परीक्षक सॉफ्टवेअर उत्पादनाशी संवाद साधत नाही, आणि केवळ सिस्टमच्या कामकाजाचे निरीक्षण करून आणि परीक्षण करून त्याचे मूल्यांकन करतो. सॉफ्टवेअर उत्पादनाची चाचणी घेण्यासाठी कोणताही चाचणी डेटा वापरला जात नाही.

निष्क्रीय चाचणी सामान्यत: चाचणी कार्यसंघाद्वारे घेतली जाते जिथे ते फक्त अभ्यास करतात आणि सॉफ्टवेअर उत्पादनाबद्दल तपशील मिळविण्यासाठी स्क्रिप्टचे अनुसरण करतात. चाचणी कशी पार पाडली जाईल, कशाची चाचणी केली जाईल आणि अशा बर्‍याच गोष्टी या चाचण्या पार पाडण्यासाठी विचारात घेण्यात आलेल्या प्रक्रियेची तपासणी करण्यासाठी ते फक्त चाचणी स्क्रिप्टमधून जातात. हे सॉफ्टवेअर उत्पादनाचे मूल्यांकन करण्यासाठी चाचणी प्रक्रियेच्या संभाव्यतेची अंतर्दृष्टी देते.

परीक्षकाद्वारे मेंदूचा वापर न केल्यामुळे आणि अभ्यासावर आधारित निर्णय घेतल्यामुळे, याला निष्क्रिय चाचणी म्हणून संबोधले जाते. ते एकतर व्यक्तिचलितपणे किंवा ऑटोमेशनद्वारे केले जाऊ शकते. स्वयंचलित चाचणी प्रकरण परीक्षकांना मागील कामकाजाबद्दल जागरूक करते, जे कदाचित उपयुक्त ठरू शकेल. शिवाय, निष्क्रीय चाचणीसाठी स्वयंचलितरित्या सक्रिय चाचणीसाठी अधिक मोकळा वेळ निर्माण होऊ शकतो, चांगल्या प्रकारे अंमलात आणल्यास अन्यथा नकारात्मक किंवा अधोगती होऊ शकते.

स्रोत: व्यावसायिक


उत्तर 2:

हाय डोंग,

आघाडीच्या सॉफ्टवेअर टेस्टिंग कंपनीद्वारे विविध प्रकारची चाचणी नीती वापरली जात आहे. आम्ही येथे अलीकडेच चालू असलेल्या सक्रिय आणि निष्क्रिय चाचण्यांबद्दल चर्चा करीत आहोत.

सक्रिय चाचणी: -

सक्रिय चाचणी ही विकास टप्प्याटप्प्याने आणि विशिष्ट रीलिझपूर्वी केली जाणारी वास्तविक चाचणी असते. या चाचणी दरम्यान, सॉफ्टवेअर उत्पादन प्रमाणित करण्यासाठी सर्व विशिष्ट प्रक्रिया आणि चाचणी तंत्रांचा वापर केला जात आहे. परीक्षक सॉफ्टवेअर उत्पादनासह परस्पर संवाद साधतात, चाचणी-डेटा तयार करतात आणि चाचणी-डेटा प्रदान केल्यानंतर परिणामांचे विश्लेषण करतात.

सक्रिय चाचणीची प्रकरणे क्लायंटच्या आवश्यकता मान्य करण्यासाठी आहेत. सोप्या भाषेत, हा एक चाचणीचा प्रकार आहे, आम्ही विशिष्ट स्प्रिंट किंवा पुनरावृत्तीसाठी दररोज सुरू करण्यासाठी वापरतो.

निष्क्रीय चाचणी: -परवाना चाचणी ही एक चाचणी आहे ज्यात परीक्षक सॉफ्टवेअरच्या उत्पादनासाठी पुढील सुधारणा आणि अंमलबजावणीसाठी निर्णय घेण्यासाठी कार्यक्षमतेबद्दल प्रत्येक मॉड्यूलसाठी केस स्टडी तयार करीत आहे.

हे चाचणी सॉफ्टवेअर उत्पादनांशी कोणत्याही संवाद साधल्याशिवाय केली जात आहे आणि परीक्षक कोणताही चाचणी डेटा प्रदान करीत नाहीत जे सक्रिय चाचणीपेक्षा वेगळे बनवित आहेत. या चाचणी दरम्यान, परीक्षक काही प्रकारचे सॉफ्टवेअर तयार करण्यासाठी केवळ सॉफ्टवेअर उत्पादनाच्या मागील मागील परीणामांचे विश्लेषण करीत आहे. निर्णय.

खाली या चाचणी साध्य करण्यासाठी वापरल्या जाणार्‍या पद्धती आहेतः

1. सॉफ्टवेअर उत्पादनाची चाचणी घेण्यासाठी वापरली जाणारी स्वयंचलित चाचणी स्क्रिप्टचे मागील परिणाम. स्वयंचलित चाचणी स्क्रिप्टचा अभ्यास करून, परीक्षक सिस्टमविषयी माहिती मिळवू शकतो. चाचणी कशी केली जाते, काय चाचणी केली जाते इत्यादी जाणून घेण्यात मदत करते

२. चाचणी प्रकरण व्यवस्थापन प्रणालीच्या इतिहासातील टेस्टकेसचे चाचणी निकाल सॉफ्टवेअर उत्पादनाच्या कामाबद्दल निर्णय घेण्यात देखील मदत करेल.

निष्क्रीय चाचणी हे उत्पादनाच्या कार्यक्षमतेबद्दलचे अभ्यास आहे. हे चाचणी निकाल मॅन्युअल तसेच स्वयंचलित स्क्रिप्ट देखील असू शकतात.

विनम्र, आनंद


उत्तर 3:

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

अधिक माहितीसाठी येथे भेट द्या: गुणवत्ता तपासणी सेवा