सॉफ्टवेयर टेस्टिंग में टेस्ट हारनेस
सॉफ्टवेयर परीक्षण में टेस्ट हार्नेस स्टब्स, ड्राइवरों और अन्य सहायक उपकरणों का एक संग्रह है जो परीक्षण निष्पादन को स्वचालित करने के लिए आवश्यक हैं। टेस्ट हार्नेस एक टेस्ट लाइब्रेरी का उपयोग करके परीक्षण निष्पादित करता है और परीक्षण रिपोर्ट उत्पन्न करता है। टेस्ट हार्नेस में परीक्षण मामलों, लक्ष्य परिनियोजन पोर्ट (TDP), परीक्षण के तहत स्रोत फ़ाइल, स्टब्स, आदि जैसे संकलन और चलाने के लिए आवश्यक सभी जानकारी होती है।
टेस्ट हार्नेस का उपयोग क्यों करें?
- परीक्षण प्रक्रिया को स्वचालित करें
- परीक्षा मामलों के परीक्षण सूट निष्पादित करें
- संबंधित परीक्षण रिपोर्ट बनाएं
- डिबगिंग के लिए समर्थन
- परीक्षणों में से प्रत्येक के लिए परीक्षण परिणामों को रिकॉर्ड करने के लिए
- एक कोड स्तर पर कोड कवरेज को मापने के लिए डेवलपर्स की मदद करता है
- स्वचालन के माध्यम से प्रणाली की उत्पादकता में वृद्धि
- सॉफ्टवेयर घटकों और अनुप्रयोग की गुणवत्ता में वृद्धि
- जटिल स्थिति को संभालने के लिए परीक्षकों को अनुकरण करना मुश्किल हो रहा है
दो संदर्भ हैं जहां टेस्ट हार्नेस का उपयोग किया जाता है
- स्वचालन परीक्षण: इसमें परीक्षण स्क्रिप्ट, इन लिपियों को चलाने के लिए आवश्यक पैरामीटर और विश्लेषण करने के लिए परिणाम एकत्र करना शामिल है
- एकीकरण परीक्षण: इसका उपयोग कोड या मॉड्यूल की दो इकाइयों को एक साथ रखने के लिए किया जाता है जो एक दूसरे के साथ बातचीत करते हैं कि संयुक्त व्यवहार अपेक्षित है या नहीं।
टेस्ट हारनेस टूल्स
- Junit: जावा का उपयोग करते समय प्रयुक्त टूल
- Nunit: .Net फ्रेमवर्क का उपयोग करने के लिए प्रयुक्त उपकरण
टेस्ट हार्नेस बनाम टेस्ट फ्रेमवर्क
दोहन परीक्षण | टेस्ट ऑटोमेशन फ्रेमवर्क |
---|---|
|
|
|
|
|
|
|
|