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