सीमा मान विश्लेषण एक परीक्षण डिज़ाइन तकनीक है: सीमाओं वाले किसी भी इनपुट के लिए — 0 से 10 तक की रेटिंग, 100 तक का पृष्ठ आकार, 50 अक्षरों तक का नाम — प्रत्येक सीमा पर और उसके ठीक दोनों ओर के मानों का परीक्षण करें। त्रुटियाँ सीमाओं पर केंद्रित होती हैं क्योंकि यहीं पर तुलनाएँ लिखी जाती हैं, और < बनाम <= में गलती होने की संभावना अधिक होती है।
0 से 10 तक की सीमा के लिए, महत्वपूर्ण इनपुट हैं -1, 0, 1, 9, 10 और 11: दो सीमाएँ, उनके भीतरी पड़ोसी और उनके बाहरी पड़ोसी। बाहरी मानों को अस्वीकार कर दिया जाना चाहिए — आमतौर पर 400 या 422 का उपयोग करके — और भीतरी मानों को स्वीकार किया जाना चाहिए। लंबाई, तिथियों, संख्याओं और आकारों के लिए भी यही नियम लागू होता है।
एक सामान्य मान और एक अमान्य मान का परीक्षण करने से नियम का पालन होता है। 5 और 999 के साथ किया गया परीक्षण उस कोड के विरुद्ध सफल होता है जो 10.5 को स्वीकार करता है, 10 को अस्वीकार करता है और 11 को स्वीकार करता है। केवल सीमा के किनारे पर स्थित मान ही सही सीमा को लगभग सही सीमा से अलग करते हैं।
PUT /movies/v1/movies/{id}/rating 0 से 10 तक के मान स्वीकार करता है — −1, 0, 10 और 11 का प्रयास करें — और स्टारफ्लीट एपीआई PUT /starfleet/v1/ships/{id}/warp.
सभी शब्द · परीक्षण तकनीकें · सभी 39 मॉक REST API
आखरी अपडेट