चपळ मध्ये अन्वेषण चाचणी

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

प्रथम, चपळ कार्यपद्धती आणि अन्वेषण चाचणीचा एक संक्षिप्त परिचय:

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

अन्वेषण चाचणी एकाच वेळी शिक्षण, चाचणी डिझाइन आणि चाचणी अंमलबजावणी म्हणून परिभाषित केली जाते. हे चाचणी घेण्याचा दृष्टिकोन आहे जो परीक्षकांना चाचणी प्रक्रियेचा अविभाज्य भाग मानतो आणि एजिल मॅनिफेस्टो प्रमाणेच मूल्ये सामायिक करतो:

  • व्यक्ती आणि परस्परसंवाद प्रक्रिया आणि साधने प्रती
  • कार्यरत सॉफ्टवेअर प्रती व्यापक दस्तऐवजीकरण
  • ग्राहक सहयोग करार प्रती वाटाघाटी
  • बदलण्यास प्रतिसाद योजनेनंतर

अन्वेषण तपासणी देखील स्वयंचलित चाचणीसाठी पूरक आहे; असे आहे की स्वयंचलित धनादेश रिग्रेशन समस्यांसाठी तपासत आहेत, अन्वेषण चाचणी विकसित केलेल्या नवीन वैशिष्ट्यांवर लक्ष केंद्रित करते. हे महत्त्वाचे आहे कारण प्रत्येक स्प्रींट सामान्यत: केवळ दोन आठवड्यांचाच असतो, जो चाचणी प्रकरणांची स्क्रिप्टिंग करण्यास आणि अनुप्रयोगाच्या नंतर नंतर अंमलात आणण्यासाठी पुरेसा वेळ देत नाही. दुसरीकडे, चपळ वातावरणामध्ये केलेल्या चाचणी परीक्षणामुळे परीक्षकांना डोमेन आणि अनुप्रयोग आणि प्रत्येक पुनरावृत्तीवर परिचित होण्यास अनुमती मिळते, की समज वाढविली जाते आणि म्हणून परीक्षक अधिक कार्यक्षम बनतात.

त्यानुसार ब्रायन मॅरिकची चाचणी चतुष्पाद , चाचणीसाठी दोन बाजू आहेत, जे प्रोग्रामिंगला समर्थन देतात, म्हणजेच समर्थन लेखन कोड (युनिट चाचण्या) समर्थन करतात किंवा प्रोग्रामर कधी समाप्त होईल (स्वीकृती चाचण्या) आणि उत्पादनावर समालोचना करणारे संकेत दर्शवितात, म्हणजे “तयार झालेले पहा” अपात्र शोधण्याचा हेतू असलेले उत्पादन. ” हे येथे आहे, उत्पादनावर टीका करण्याच्या क्षेत्रात, जिथे चपळ प्रकल्पात अन्वेषण चाचणी मोठी भूमिका बजावू शकते.



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

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

चपळ पद्धती आणि अन्वेषण चाचणी ही मानार्थ पद्धती आहेत जी एकत्रितपणे काम केल्यावर परीक्षेच्या अनुभवात उत्कृष्ट सहकार्य तयार करू शकते.