उपयोगकर्ता स्वीकृति परीक्षण (यूएटी) सॉफ़्टवेयर परीक्षण प्रक्रिया का अंतिम चरण है जो यह सत्यापित करता है कि कोई उत्पाद या सॉफ़्टवेयर उस उद्देश्य के लिए उपयुक्त है या नहीं जिसके लिए इसे पहली बार बनाया गया था - अर्थात्, यह:
- व्यावसायिक आवश्यकताओं की पूर्ति करता है
- एंड-यूजर्स द्वारा उपयोग किया जा सकता है
UAT के दौरान, लोग (अक्सर उस जनसांख्यिकीय से जिसके लिए सॉफ़्टवेयर डिज़ाइन किया गया है) यह सुनिश्चित करने के लिए सॉफ़्टवेयर का परीक्षण करते हैं कि यह विशिष्टताओं के अनुसार वास्तविक दुनिया के परिदृश्यों में आवश्यक कार्यों को संभाल सकता है।
यूएटी अंतिम और सबसे महत्वपूर्ण सॉफ्टवेयर प्रोजेक्ट प्रक्रियाओं में से एक है जो यह सुनिश्चित करता है कि विकसित सॉफ्टवेयर बाजार में उतारने के लिए तैयार है।
यूएटी को बीटा परीक्षण, एप्लिकेशन परीक्षण या एंड-यूज़र परीक्षण के रूप में भी जाना जाता है, और यह कार्यात्मक, प्रणाली और प्रतिगमन परीक्षण चरणों के समाप्त होने के बाद किया गया अंतिम परीक्षण है।
UAT में सीधे तौर पर सॉफ्टवेयर के इच्छित उपयोगकर्ता शामिल होते हैं। संक्षेप में, लक्षित दर्शकों के ग्राहक एप्लिकेशन का उपयोग करेंगे, यह जाँचेंगे कि क्या यह अपेक्षा के अनुरूप काम करता है और किसी भी बग, त्रुटियों या खामियों का पता लगाने की कोशिश कर रहा है।
UAT को इंटरनेट पर मुफ़्त बीटा परीक्षण के लिए सॉफ़्टवेयर उपलब्ध कराकर या वास्तविक सॉफ़्टवेयर उपयोगकर्ताओं वाली इन-हाउस परीक्षण टीम के माध्यम से कार्यान्वित किया जा सकता है।
इन-हाउस यूएटी में शामिल कदम
योजना
नियोजन कदम के दौरान यूएटी रणनीति की रूपरेखा तैयार की गई है। उदाहरण के लिए, परीक्षण की जाने वाली प्रत्येक इच्छित विशेषता के लिए आवश्यकताओं को नोट किया जाता है, और न्यूनतम मानकों को पूरा किया जाना चाहिए जो निर्धारित किए जाते हैं।
परीक्षण मामलों को डिजाइन करना
परीक्षण मामलों को वास्तविक दुनिया के उपयोग में सॉफ़्टवेयर के सभी कार्यात्मक परिदृश्यों को कवर करने के लिए डिज़ाइन किया गया है। प्रत्येक परीक्षण को उत्पाद के आदर्श उपयोग परिदृश्य को कवर करने के लिए चरणों के अनुक्रम और अपेक्षित परिणामों का वर्णन करना चाहिए।
परीक्षकों के लिए परीक्षण प्रक्रिया को आसान बनाने के लिए उन्हें सरल भाषा और तरीके से डिज़ाइन किया गया है।
परीक्षण दल का चयन
परीक्षण टीम में वास्तविक दुनिया के अंतिम उपयोगकर्ता शामिल हैं जिन्हें शामिल किए जाने के लिए कुछ मानदंडों को पूरा करना चाहिए (उदाहरण के लिए, व्यवसाय का ज्ञान, समस्याओं का पता लगाने और रिपोर्ट करने की क्षमता, आदि)।
परीक्षण मामलों का निष्पादन और दस्तावेजीकरण
परीक्षण टीम नामित परीक्षण मामलों को निष्पादित करती है। कभी-कभी यह कुछ प्रासंगिक यादृच्छिक परीक्षण भी करता है। प्रासंगिक टिप्पणियों के साथ एक परीक्षण दस्तावेज़ में सभी बग लॉग किए गए हैं।
बग फिक्सिंग
परीक्षण टीम द्वारा पाए गए बग के जवाब में, सॉफ़्टवेयर डेवलपमेंट टीम सॉफ़्टवेयर को बग मुक्त बनाने के लिए कोड में अंतिम समायोजन करती है।
बग और त्रुटियों को ठीक करने के बाद, यह सुनिश्चित करने के लिए परीक्षण फिर से चलाया जा सकता है कि समस्या ठीक से हल हो गई थी।
साइन ऑफ़
जब सभी बग ठीक कर दिए जाते हैं, तो परीक्षण टीम सॉफ़्टवेयर एप्लिकेशन की स्वीकृति का संकेत देती है। इससे पता चलता है कि एप्लिकेशन उपयोगकर्ता की आवश्यकताओं को पूरा करता है और बाजार में रोल आउट करने के लिए तैयार है।
यूएटी महत्वपूर्ण है क्योंकि यह प्रदर्शित करने में मदद करता है कि आवश्यक व्यावसायिक कार्य वास्तविक दुनिया की परिस्थितियों और उपयोग के अनुकूल तरीके से चल रहे हैं।
यूएटी एक आवश्यक कदम है जिसे एप्लिकेशन जारी करने से पहले पूरा किया जाना चाहिए, जैसे कि डेवलपर्स एंड-यूजर्स की आवश्यकताओं को समझने में विफल रहे, या विकास के चरणों के दौरान परिवर्तन जो पर्याप्त रूप से संप्रेषित नहीं किए गए हैं।
0 Comments