What is Unit Testing in Hindi?


Hello friends ! इस पोस्ट में आपको Unit Testing के बारें में बताया जायेगा तथा यह क्या और क्यों होती हैइसके बारें में समझेगे, तो चलिए शुरू करते है:-

What is Unit Testing?

Unit testing सॉफ्टवेर टेस्टिंग की एक तरीका है जिसमें software और application के सबसे छोटे भाग (जिन्हें हम units कहते है) उन्हें test किया जाता है।

इस टेस्टिंग का मुख्य उद्देश्य यह सुनश्चित करना है कि software का प्रत्येक unit का source कोड सही है तथा इसे use किया जा सकता है।

आसान शब्दों में कहें तो, “Unit testing एक ऐसी टेस्टिंग है जिसमें एक program को टुकड़ों में बाट लिया जाता है, तथा प्रत्येक टुकड़े को बारीकी से test किया जाता है

What is Unit Testing?

Unit testing सॉफ्टवेयर टेस्टिंग का एक stage है जिसमें यह सुनिश्चित करने के लिए कोड की individual testing unit शामिल है कि यह अपने आप काम करता है, अन्य units से स्वतंत्र। मुख्य उद्देश्य यह है कि software की हर एक इकाई पूरी तरह से design की गई हो।

Unit test developers के द्वारा लिखे तथा perform किये जाते है तथा इसे करने के लिए White Box Testing विधि का प्रयोग किया जाता है


इसे भी जाने:- White Box Testing in Software Engineering in Hindi?


Unit Testing" में बहुत ही अधिक समय लगता है तथा इसमें बहुत ही धैर्य की आवश्यकता होती है

Example :–

मान लीजिए हमने एक calculator की application develop करी जैसा कि आपको पता है कि Calculator में विभिन्न प्रकार के operation होते हैं जैसे – Addition, subtraction, multiply, divide आदि इन चारो function को अलग अलग part मे divide कर दिया जाएगा और प्रत्येक function को एक–एक करके test किया जाएगा। Addition, subtraction, multiply, divide यह सभी unit कहलती है।

पहले ad-hoc tools का प्रयोग units को test करने के लिए किया जाता था परन्तु आजकल unit test करने के लिए frameworks (जावा framework(dot).net फ्रेमवर्क तथा PHP framework आदि) का प्रयोग किया जाता है

Advantages of Unit Testing

1:- इस unit testing  का एक फायदा यह है कि यह हमें सॉफ्टवेर के updated documentation (दस्तावेज) उपलब्ध करता है।

2:- यह टेस्टिंग कोड की efficiency को बढाता है तथा इसको maintain करना भी आसान हो जाता है।

3:- यह टेस्टिंग codeing की प्रक्रिया को और अधिक effective तथा agile (तेज) बना देती है जिससे हम software में ज्यादा से ज्यादा features को add करा जा सकता हैं 

4:- जब हम unit testing कर लेते है तो हमें manual testing की आवश्यकता बहुत कम होती हैं। वैसे भी manual testing बहुत ही अधिक boring तथा खर्चीली है।

5:- इस testing के द्वारा हम सॉफ्टवेर में defects तथा bugs को early stages में ही ढूँढ लेते है, बाद में defects तथा bugs को ढूँढना बहुत अधिक कठिन हो जाता है।

6:- जब हम पहले ही bugs को detect कर लेते है तो इससे हमारे समय तथा cost की बचत हो जाती है।

7:- हम इस unit testing के द्वारा software के design को बिना break किये हुए इसके डिज़ाइन को बेहतर बना सकते है

इसे भी जाने:- Software Quality Testing in Hindi?
इसे भी जाने:- Data Flow Diagram (DFD) in Hindi?
इसे भी जाने:- Spiral Model क्या होता हैं, Software Engineering?


Note:- आप को यह post कैसी लगी, और कोई सुझाव हो तो हमें Comment में बताये और, इसे अपने दोस्तों के साथ इसे share करे 

अगर अभी बी कोई सवाल आप पूछना चाहते हो तो निचे Comment Box में जरुर लिखे। और कोई सुझाव देना चाहते हो तो जरुर दीजिये जिस्से हम आपके लिए कुछ नया कर सके।

हमारे Blog को अभी तक अगर आप Subscribe नहीं किये हैं तो जरुर Subscribe🙏 करें। कोशीश करेंकुछ नया सीखें और दूसरों को सिखाएं। चलो बनायें Digital India जय हिंदवंदेमातरम्धन्यवाद....👍।


Share on Whatsapp

What is Unit Testing in Hindi? What is Unit Testing in Hindi? Reviewed by Vivek on फ़रवरी 21, 2020 Rating: 5

कोई टिप्पणी नहीं:

If you have any doubts. Please let me know

Blogger द्वारा संचालित.