आज हम सीखेंगे what is software testing in hindi. Software test किसी software program की कार्यक्षमता का मूल्यांकन करने की प्रक्रिया है। software को तैनात करने और लाइव करने से पहले, प्रक्रिया यह सत्यापित करती है कि कोई defect या अंतराल नहीं है और Application का परिणाम वांछित अपेक्षाओं को पूरा करता है।
In this article types, importance, examples, advantages & disadvantages etc. हम अच्छी समझ के साथ हिंदी में सीखेंगे।
Types of Software Testing in Hindi
Table of Contents
नीचे Types of Software Testing in Hindi दिए गए हैं
- Unit Testing
- Integration Testing
- System Testing
- Functional Testing
- Acceptance Testing
- Smoke Testing
- Regression Testing
- Performance Testing
- Security Testing
- User Acceptance Testing
1. Unit Testing
Unit Testing किसी सॉफ़्टवेयर एप्लिकेशन की व्यक्तिगत इकाइयों या Unit के Testing की एक विधि है। यह आम तौर पर developers द्वारा किया जाता है और इसका उपयोग यह सुनिश्चित करने के लिए किया जाता है कि सॉफ़्टवेयर की व्यक्तिगत इकाइयाँ इच्छानुसार काम कर रही हैं।
2. Integration Testing
Integration Testing यह परीक्षण करने की एक विधि है कि किसी software application की विभिन्न इकाइयाँ या घटक एक-दूसरे के साथ कैसे इंटरैक्ट करते हैं।
3. Regression Testing
Regression Testing की एक विधि है जिसका उपयोग यह सुनिश्चित करने के लिए किया जाता है कि software में किए गए परिवर्तन नए defect न लाएँ या मौजूदा कार्यक्षमता को ख़राब न करें।
4. Smoke Testing
यह Testing यह सुनिश्चित करने के लिए किया जाता है कि testing के तहत software आगे के परीक्षण के लिए तैयार या स्थिर है
5. Alpha Testing
यह एक प्रकार का सत्यापन परीक्षण है। यह एक प्रकार का स्वीकृति परीक्षण है जो customers को उत्पाद जारी करने से पहले किया जाता है।
6. Beta Testing
Beta Testing सॉफ़्टवेयर के अंतिम उपयोगकर्ता द्वारा एक या अधिक customer साइटों पर आयोजित किया जाता है।
7. System Testing
System परीक्षण पूरे सिस्टम पर सिस्टम आवश्यकता विनिर्देशों या कार्यात्मक आवश्यकता विनिर्देशों या दोनों के संदर्भ में किया जाता है।
8. Stress Testing
इसमें हम सिस्टम को प्रतिकूल परिस्थितियाँ देते हैं और जाँचते हैं कि वे उन परिस्थितियों में कैसा प्रदर्शन करते हैं।
9. Performance Testing
इसे एक एकीकृत प्रणाली के संदर्भ में Software के रन-टाइम प्रदर्शन का परीक्षण करने के लिए डिज़ाइन किया गया है।
10. Object-Oriented Testing
यह परीक्षण विभिन्न परीक्षण तकनीकों का एक संयोजन है जो ऑब्जेक्ट-ओरिएंटेड सॉफ़्टवेयर को सत्यापित और मान्य करने में मदद करता है।
11. Acceptance Testing
Customers द्वारा यह जांचने के लिए acceptance परीक्षण किया जाता है कि वितरित उत्पाद वांछित कार्य करते हैं या नहीं, जैसा कि आवश्यकताओं में बताया गया है।
Principles of Software Testing in Hindi
- सभी परीक्षण ग्राहकों की आवश्यकताओं को पूरा करने चाहिए।
- हमारे सॉफ़्टवेयर का परीक्षण किसी तीसरे पक्ष द्वारा किया जाना चाहिए।
- संपूर्ण परीक्षण संभव नहीं है। चूँकि हमें एप्लिकेशन के जोखिम मूल्यांकन के आधार पर परीक्षण की इष्टतम मात्रा की आवश्यकता है।
- इसे लागू करने से पहले आयोजित किए जाने वाले सभी परीक्षणों की योजना बनाई जानी चाहिए
- यह पेरेटो नियम (80/20 नियम) का पालन करता है जिसमें कहा गया है कि 80% त्रुटियाँ 20% प्रोग्राम घटकों से आती हैं।
- छोटे भागों से परीक्षण शुरू करें और इसे बड़े भागों तक विस्तारित करें।
निष्कर्ष
तो आज हमने सीखा कि software testing in hindi क्या है, सॉफ्टवेयर टेस्टिंग के types और सॉफ्टवेयर टेस्टिंग principles.