बाउंड्री वैल्यू जनरेटर कैसे इस्तेमाल करें
- min= और max= constraints (या लंबाई सीमा) के साथ फ़ील्ड डालें।
- 3-value या 2-value BVA चुनें और तय करें कि nominal वैल्यू शामिल करनी है या नहीं।
- वैल्यू तालिका और उससे मेल खाते टेस्ट केस पाने के लिए Generate दबाएँ।
बाउंड्री वैल्यू जनरेटर की खूबियाँ
- 3-value BVA (min−1, min, min+1, nominal, max−1, max, max+1) या 2-value BVA
- संख्यात्मक रेंज, दशमलव step, string लंबाई, list साइज़, फ़ाइल साइज़ और तारीख़ की सीमाएँ
- हर वैल्यू के लिए वैध/अमान्य वर्गीकरण और अपेक्षित परिणाम
- बिना सीमा वाली संख्याओं के लिए शून्य, ऋणात्मक, बहुत बड़ी और safe integer से आगे की जाँचें
- क्रमांकित टेस्ट केस, जो Markdown, JSON, CSV या Gherkin में एक्सपोर्ट किए जा सकते हैं
बाउंड्री वैल्यू जनरेटर का उदाहरण
age रेंज का 3-value BVA
इनपुट:
age: integer, min=18, max=120आउटपुट:
Below minimum (min − 1) 17 Invalid
Minimum (min) 18 Valid
Just above minimum 19 Valid
Nominal (mid-range) 69 Valid
Just below maximum 119 Valid
Maximum (max) 120 Valid
Above maximum (max + 1) 121 Invalidबाउंड्री वैल्यू जनरेटर के बारे में अक्सर पूछे जाने वाले सवाल
कौन-सी वैल्यू बनती हैं?
रेंज या लंबाई सीमा वाली हर फ़ील्ड के लिए: min−1, min, min+1, बीच की एक nominal वैल्यू, max−1, max और max+1 (3-value BVA), या 2-value मोड में सिर्फ़ min−1, min, max और max+1। दशमलव 0.01 के step से बढ़ते हैं और टेक्स्ट की सीमाएँ कैरेक्टर में बताई जाती हैं।
तारीख़ों और फ़ाइलों का क्या?
तारीख़ की सीमाएँ एक दिन पहले, सीमा वाला दिन और एक दिन बाद देती हैं; फ़ाइल सीमाएँ सीमा के आसपास के साइज़ MB में देती हैं; lists में आइटम की संख्या इस्तेमाल होती है।
कौन-सी वैल्यू अस्वीकार होनी चाहिए?
सिर्फ़ min−1 और max+1 वैध रेंज के बाहर पड़ती हैं। तालिका हर वैल्यू को वैध या अमान्य के रूप में चिह्नित करती है, साथ में अपेक्षित परिणाम भी देती है।
जिन फ़ील्ड में min या max नहीं है, उनका क्या?
बिना सीमा वाली संख्याओं के लिए शून्य, ऋणात्मक, बहुत बड़ी और safe integer से आगे की जाँचें बनती हैं; बिना सीमा वाली बाक़ी फ़ील्ड एक चेतावनी में गिना दी जाती हैं ताकि आप उनमें constraints जोड़ सकें।