Product Design, Manufacturing & Innovation Resources

क्रियात्मक परीक्षण

क्रियात्मक परीक्षण

क्रियात्मक परीक्षण

उद्देश्य:

To verify that a software application works as expected.

इसका उपयोग कैसे किया जाता है:

फायदे

नुकसान

श्रेणियाँ:

इसके लिए सबसे अच्छा:

फंक्शनल टेस्टिंग का उपयोग आमतौर पर सॉफ्टवेयर विकास के विभिन्न चरणों में किया जाता है, विशेष रूप से सत्यापन और प्रमाणीकरण चरणों के दौरान, ताकि परिनियोजन से पहले यह सुनिश्चित किया जा सके कि सभी कार्यक्षमताएं अपेक्षा के अनुरूप काम कर रही हैं। यह पद्धति वित्त, स्वास्थ्य सेवा, दूरसंचार और ई-कॉमर्स जैसे उद्योगों में व्यापक रूप से लागू होती है, जहां सॉफ्टवेयर अनुप्रयोगों को कड़े अनुपालन और उपयोगकर्ता अपेक्षाओं को पूरा करना होता है। परीक्षक अक्सर यूनिट टेस्टिंग और इंटीग्रेशन टेस्टिंग के बाद लेकिन सिस्टम टेस्टिंग और एक्सेप्टेंस टेस्टिंग से पहले इन परीक्षणों को निष्पादित करते हैं, यह सुनिश्चित करते हुए कि निर्दिष्ट कार्यात्मक आवश्यकताओं से किसी भी विसंगति की पहचान शीघ्र ही हो जाए। प्रतिभागियों में आमतौर पर गुणवत्ता आश्वासन टीमें, उत्पाद प्रबंधक और डेवलपर शामिल होते हैं, जो विनिर्देशों और उपयोगकर्ता कहानियों के आधार पर परीक्षण मामलों को परिभाषित करने के लिए सहयोग करते हैं। महत्वपूर्ण बात यह है कि फंक्शनल टेस्टिंग के लिए एप्लिकेशन के आंतरिक कामकाज तक पहुंच की आवश्यकता नहीं होती है, जिससे परीक्षकों को अंतिम उपयोगकर्ता के दृष्टिकोण से उत्पाद को देखने की अनुमति मिलती है, जिससे उपयोगिता संबंधी उन समस्याओं का पता लगाया जा सकता है जो कोड-स्तरीय परीक्षण के माध्यम से स्पष्ट नहीं हो सकती हैं। इस परीक्षण में विभिन्न तकनीकें शामिल हो सकती हैं, जिनमें बाउंड्री टेस्टिंग भी शामिल है। मूल्य विश्लेषणसमतुल्यता विभाजन और उपयोगकर्ता परिदृश्य परीक्षण, ये सभी अनुप्रयोग की कार्यक्षमता के सुदृढ़ मूल्यांकन में योगदान करते हैं। स्वचालित परीक्षण उपकरण कार्यात्मक परीक्षण प्रयासों में भी सहायता कर सकते हैं, जिससे दक्षता बढ़ती है और अतिरिक्त मैन्युअल हस्तक्षेप के बिना विभिन्न परिदृश्यों में कवरेज का विस्तार होता है, इस प्रकार संसाधनों और समय की बचत होती है और परिणामों में विश्वसनीयता बढ़ती है।

इस पद्धति के प्रमुख चरण

  1. विनिर्देशों और उपयोगकर्ता की जरूरतों के आधार पर कार्यात्मक आवश्यकताओं की पहचान करें।
  2. प्रत्येक कार्यात्मक आवश्यकता के अनुरूप टेस्ट केस विकसित करें।
  3. एप्लिकेशन वातावरण में परीक्षण मामलों को निष्पादित करें, उपयोगकर्ता अंतःक्रियाओं का अनुकरण करें।
  4. यह सत्यापित करें कि प्रत्येक परीक्षण मामले के लिए वास्तविक परिणाम अपेक्षित परिणामों से मेल खाते हैं।
  5. परीक्षण के दौरान किसी भी विसंगति को दर्ज करें और सिस्टम के व्यवहार का अवलोकन करें।
  6. कार्यक्षमता पर पड़ने वाले प्रभाव और गंभीरता के आधार पर दोषों को प्राथमिकता दें और उन्हें दर्ज करें।
  7. ठीक किए गए दोषों का पुनः परीक्षण करें ताकि यह सुनिश्चित हो सके कि समाधान और कार्यक्षमता बरकरार है।
  8. यह सुनिश्चित करने के लिए रिग्रेशन टेस्टिंग करें कि नए बदलाव मौजूदा कार्यक्षमता को प्रभावित न करें।

प्रो टिप्स

  • ऐसे टेस्ट केस डिजाइन करें जो वास्तविक दुनिया के परिदृश्यों में उपयोगकर्ता की बातचीत का अनुकरण करते हों, ताकि सामान्य परिचालन स्थितियों के तहत एप्लिकेशन के व्यवहार को मान्य किया जा सके।
  • परीक्षण कवरेज को अनुकूलित करने, अनावश्यकता को कम करने और महत्वपूर्ण कार्यात्मकताओं का प्रभावी ढंग से मूल्यांकन सुनिश्चित करने के लिए समतुल्यता विभाजन और सीमा मूल्य विश्लेषण का उपयोग करें।
  • कार्यात्मक आवश्यकताओं को परीक्षण मामलों से जोड़ने के लिए ट्रैसेबिलिटी मैट्रिक्स को शामिल करें, जिससे संपूर्ण सत्यापन सक्षम हो सके और परिवर्तनों या अद्यतनों के दौरान प्रभाव विश्लेषण में सुविधा हो।

विभिन्न पद्धतियों को पढ़ने और उनकी तुलना करने के लिए, हम अनुशंसा करते हैं

> व्यापक कार्यप्रणाली भंडार  <
अन्य 400 से अधिक पद्धतियों के साथ।

इस कार्यप्रणाली पर आपकी टिप्पणियाँ या अतिरिक्त जानकारी का स्वागत है। नीचे टिप्पणी अनुभाग देखें ↓ , साथ ही इंजीनियरिंग से संबंधित कोई भी विचार या लिंक।

ऐतिहासिक संदर्भ

1829
1850
1854
1854
1895
1899
1900
1828
1848
1850
1854
1884
1896
1900
1903

(यदि तिथि अज्ञात है या प्रासंगिक नहीं है, उदाहरण के लिए "द्रव यांत्रिकी", तो इसके उल्लेखनीय उद्भव का एक अनुमानित आंकड़ा प्रदान किया गया है)

नवीनतम परिवर्धन

शीर्ष पोस्ट और लेख

शीर्ष मूल उपकरण

10वां वर्ष सालगिरह

पंजीकृत सदस्यों के लिए पूर्ण आकार की छवियाँ और डाउनलोड 100% निःशुल्क उपलब्ध हैं।