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