साइट खोज

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

सभी प्रकार के कार्यात्मक परीक्षणों के लिएसही अग्रणी स्थिति लेता है, क्योंकि कार्यक्रम पहले से सही तरीके से काम करना चाहिए, अन्यथा उपयोग में आसानी, सुरक्षा और पर्याप्त गति से कोई मतलब नहीं होगा। विभिन्न परीक्षण तकनीकों के मालिक के अलावा, प्रत्येक विशेषज्ञ को यह समझना चाहिए कि सबसे प्रभावी परिणाम प्राप्त करने के लिए ठीक से कैसे परीक्षा करें।

कार्यात्मक परीक्षण: मुख्य प्रयास को निर्देशित करने के लिए कहां?

- मॉड्यूलर और सिस्टम परीक्षण के लिए;

- "सफेद" या "काला" बॉक्स की जांच करने के लिए;

मैनुअल परीक्षण और स्वचालन;

- नई कार्यक्षमता या प्रतिगमन परीक्षण के परीक्षण के लिए;

- "नकारात्मक" या "सकारात्मक" परीक्षणों के लिए

इन सभी गतिविधियों के बीच अधिकतम दिशाओं के प्रत्येक दिशा का लाभ उठाने के प्रयासों को संतुलित करने के लिए "औसत" होगा, जो सही पथ खोजने के लिए महत्वपूर्ण है।

सॉफ़्टवेयर का परीक्षण विभिन्न तरीकों से किया जाता है, जिनमें से एक "ब्लैक बॉक्स" आधार पर या डेटा प्रबंधन के साथ परीक्षण कर रहा है।

इस मामले में कार्यक्रम को देखने के बिंदु से दर्शाया गया है"ब्लैक बॉक्स" का नजारा देखने के लिए, और उस परिस्थिति को जानने के लिए चेक किया जाता है जिसमें कार्यक्रम का व्यवहार विनिर्देश को पूरा नहीं करेगा। सभी त्रुटियों को डेटा प्रबंधन के माध्यम से निर्धारित किया जाता है, जो संपूर्ण परीक्षण के माध्यम से किया जाता है, अर्थात, सभी संभव प्रकार के डेटा का उपयोग कर।

यदि कार्यक्रम के लिए आदेश का निष्पादन निर्भर करता हैइससे पहले की घटनाएं, तो आपको सभी संभव अनुक्रमों को चेक करना होगा यह स्पष्ट है कि ज्यादातर मामलों में बस असंभव एक विस्तृत परीक्षण करने के लिए है, इसलिए अधिक एक स्वीकार्य या उचित विकल्प, सभी इनपुट डेटा के एक छोटे सबसेट पर कार्यक्रम की सीमित संख्या का चयन करने की संभावना है। यह विकल्प विनिर्देशों से विचलन के अभाव की गारंटी देता है।

कार्यात्मक परीक्षण में सही परीक्षण का चयन करना शामिल है। उसी समय, उनके लिए सेट बनाने के ऐसे तरीकों के बीच अंतर करने के लिए यह प्रथा है:

- सीमा मूल्यों का विश्लेषण;

- एक समान विभाजन;

- त्रुटियों की धारणा;

- कारणों और प्रभाव के बीच संबंधों का विश्लेषण

आप उनमें से प्रत्येक को अलग से पर विचार कर सकते हैं

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

एक समान विभाजन इनपुट पैरामीटर के सभी संभव सेट को कई तुल्यता वर्गों में विभाजित किया गया है। समान त्रुटियों का पता लगाने के सिद्धांत के अनुसार डेटा को मिलाया जाता है। यह माना जाता है कि यदि एक वर्ग का एक समूह एक त्रुटि का पता लगाता है, तो समकक्ष भी इसके लिए इंगित करेंगे। इस पद्धति द्वारा कार्यात्मक परीक्षण दो चरणों में किया जाता है: पहले चरण पर, समकक्ष वर्ग बनाये जाते हैं, और दूसरे एक विशेष परीक्षण पहले से ही बन चुके हैं।

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

</ p>
  • मूल्यांकन: