क्या है यूनिट टेस्टिंग
व्यक्तिगत कोड मॉड्यूल का परीक्षण
यूनिट टेस्टिंग एक परीक्षण विधि है जो प्रोग्राम के व्यक्तिगत मॉड्यूल या घटकों को अलग-अलग सत्यापित करती है।
सिद्धांत
- अलगाव — परीक्षण केवल एक मॉड्यूल की जांच करता है
- स्वचालन — परीक्षण स्वचालित रूप से चलते हैं
- दोहराव — परिणाम हमेशा समान होता है
- गति — मिलीसेकंड में निष्पादन
लोकप्रिय फ्रेमवर्क
- Jest (JavaScript/TypeScript)
- PyTest (Python)
- JUnit (Java)
- NUnit (.NET)
- RSpec (Ruby)
AAA पैटर्न
- Arrange — डेटा तैयार करें
- Act — क्रिया निष्पादित करें
- Assert — परिणाम सत्यापित करें
लाभ
- बग का जल्दी पता लगाना
- कोड डॉक्यूमेंटेशन
- रिफैक्टरिंग में आत्मविश्वास
- तेज विकास