Testing (टेस्टिंग)
क्या है
सॉफ़्टवेयर टेस्टिंग उन व्यवस्थित तकनीकों को कवर करती है जिनका उपयोग यह सत्यापित करने के लिए किया जाता है कि कोई प्रोग्राम सही व्यवहार करता है — unit testing, integration testing, test-driven development, और यह चुनने की रणनीतियाँ सहित कि कौन से टेस्ट केस वाक़ई सार्थक बग पकड़ते हैं।
क्यों मायने रखता है
अनटेस्टेड कोड लिखे जाते ही एक देयता बन जाता है, भले ही वह वर्तमान में काम करता हो — टेस्टिंग ही वह चीज़ है जो किसी विकास टीम को यह विश्वास देती है कि वे किसी प्रणाली को बदल और विस्तारित कर सकते हैं बिना लगातार यह डर रखे कि उन्होंने कहीं और कुछ चुपचाप तोड़ दिया है।
परीक्षा टिप
टेस्ट केस डिज़ाइन करते समय, केवल विशिष्ट इनपुट की बजाय जानबूझकर सीमा मानों (सबसे छोटे, सबसे बड़े, और edge-case इनपुट) को शामिल करें — अधिकांश वास्तविक-दुनिया के बग सामान्य इनपुट सीमा के बीच में नहीं, बल्कि सीमाओं पर रहते हैं।
Testing (टेस्टिंग) की कक्षाओं में रुचि है?
छात्र के लक्ष्यों और आत्मविश्वास के बारे में बताएं — हम एक व्यक्तिगत योजना बनाएंगे।
