Product Design, Manufacturing & Innovation Resources

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

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

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

उद्देश्य:

यह सत्यापित करने के लिए कि एक सॉफ्टवेयर एप्लिकेशन अपेक्षा के अनुरूप काम करता है।

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

फायदे

नुकसान

श्रेणियाँ:

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

Functional Testing is commonly utilized across various phases of software development, particularly during the verification and validation stages to ensure that all functionalities behave as expected before deployment. This methodology is widely applied in industries such as finance, healthcare, telecommunications, and e-commerce, where software applications must meet stringent compliance and user expectations. Testers often execute these tests after unit testing and integration testing but before system testing and acceptance testing, ensuring that any discrepancies from the specified functional requirements are identified early. Participants typically include quality assurance teams, product managers, and developers, all collaborating to define test cases based on the specifications and user stories. Importantly, Functional Testing does not require access to the internal workings of the application, allowing testers to view the product from an end-user perspective, which can lead to discovering usability issues that might not be apparent through code-level testing. This testing can encompass various techniques, including boundary value analysis, equivalence partitioning, and user scenario testing, all contributing to a robust assessment of the application’s functionality. Automated testing tools can also support Functional Testing efforts, boosting efficiency and extending coverage across various scenarios without additional manual intervention, thus saving resources and time while increasing reliability in the results.

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

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

प्रो टिप्स

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

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

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

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

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

1970
1970-01-01
1975-06-01
1980
1980
1980
1986-01-01
1970
1970
1973
1980
1980
1980
1982-07-01
1988-06-01

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

संबंधित पोस्ट

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