रैंडम परीक्षण

लेखक: Randy Alexander
निर्माण की तारीख: 24 अप्रैल 2021
डेट अपडेट करें: 26 जून 2024
Anonim
Writing System Software Episode 3: Random Testing
वीडियो: Writing System Software Episode 3: Random Testing

विषय

परिभाषा - यादृच्छिक परीक्षण का क्या अर्थ है?

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


Microsoft Azure और Microsoft क्लाउड का परिचय | इस गाइड के दौरान, आप जानेंगे कि क्लाउड कंप्यूटिंग क्या है और Microsoft Azure आपको क्लाउड से अपना व्यवसाय चलाने और चलाने में कैसे मदद कर सकता है।

Techopedia रैंडम टेस्टिंग की व्याख्या करता है

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

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


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