सदस्य : लॉगिन |पंजीकरण |अपलोड ज्ञान
खोज
मॉडल आधारित परीक्षण [संशोधन ]
मॉडल-आधारित परीक्षण डिज़ाइनिंग के लिए मॉडल-आधारित डिज़ाइन का एक अनुप्रयोग है और वैकल्पिक रूप से सॉफ्टवेयर परीक्षण या सिस्टम परीक्षण करने के लिए कलाकृतियों को निष्पादित करता है। मॉडल का परीक्षण परीक्षण (एसयूटी) के तहत किसी सिस्टम के वांछित व्यवहार का प्रतिनिधित्व करने के लिए किया जा सकता है, या परीक्षण रणनीतियों और परीक्षण वातावरण का प्रतिनिधित्व करने के लिए किया जा सकता है। दाईं ओर की तस्वीर पूर्व दृष्टिकोण को दर्शाती है।
एसयूटी का वर्णन करने वाला एक मॉडल आमतौर पर एसयूटी के वांछित व्यवहार की एक सार, आंशिक प्रस्तुति है। इस तरह के मॉडल से प्राप्त टेस्ट केस मॉडल के रूप में अबास्ट्रक्शन के समान स्तर पर कार्यात्मक परीक्षण होते हैं। इन परीक्षण मामलों को सामूहिक रूप से एक सार परीक्षण सूट के रूप में जाना जाता है। एक सार परीक्षण सूट सीधे एसयूटी के खिलाफ निष्पादित नहीं किया जा सकता है क्योंकि सूट अमूर्तता के गलत स्तर पर है। एक निष्पादन योग्य परीक्षण सूट को संबंधित सार परीक्षण सूट से निकाला जाना आवश्यक है। निष्पादन योग्य परीक्षण सूट परीक्षण के तहत सिस्टम के साथ सीधे संवाद कर सकते हैं। यह अमूर्त परीक्षण मामलों को निष्पादन के लिए उपयुक्त ठोस परीक्षण मामलों में मैप करके हासिल किया जाता है। कुछ मॉडल-आधारित परीक्षण वातावरण में, मॉडल में निष्पादन योग्य परीक्षण सूट सीधे उत्पन्न करने के लिए पर्याप्त जानकारी होती है। दूसरों में, अमूर्त परीक्षण सूट में तत्वों को कंक्रीट परीक्षण सूट बनाने के लिए सॉफ़्टवेयर में विशिष्ट कथन या विधि कॉल में मैप किया जाना चाहिए। इसे "मानचित्रण समस्या" को हल करने के लिए कहा जाता है। ऑनलाइन परीक्षण के मामले में (नीचे देखें), अमूर्त परीक्षण सूट केवल अवधारणात्मक रूप से मौजूद हैं लेकिन स्पष्ट कलाकृतियों के रूप में नहीं।
टेस्ट मॉडलों से अलग-अलग तरीकों से प्राप्त किए जा सकते हैं। चूंकि परीक्षण आमतौर पर प्रयोगात्मक होता है और हेरिस्टिक्स पर आधारित होता है, परीक्षण व्युत्पन्न के लिए कोई ज्ञात एकल सर्वोत्तम दृष्टिकोण नहीं है। सभी परीक्षण व्युत्पन्न संबंधित पैरामीटर को एक पैकेज में समेकित करना आम है जिसे अक्सर "परीक्षण आवश्यकताओं", "परीक्षण उद्देश्य" या यहां तक ​​कि "उपयोग केस" के रूप में भी जाना जाता है। इस पैकेज में मॉडल के उन हिस्सों के बारे में जानकारी हो सकती है जिन्हें ध्यान केंद्रित किया जाना चाहिए, या परीक्षण खत्म करने की शर्तें (परीक्षण रोकथाम मानदंड)।
चूंकि परीक्षण सूट मॉडल से प्राप्त होते हैं, न कि स्रोत कोड से, मॉडल-आधारित परीक्षण आमतौर पर ब्लैक-बॉक्स परीक्षण के एक रूप के रूप में देखा जाता है।
जटिल सॉफ्टवेयर सिस्टम के लिए मॉडल-आधारित परीक्षण अभी भी एक विकसित क्षेत्र है।
[सॉफ्टवेयर परिक्षण]
1.मॉडल के
2.मॉडल-आधारित परीक्षण तैनात करना
3.परीक्षण एल्गोरिदमिक परीक्षण
3.1.परिमित राज्य मशीनों से
3.2.प्रमेय सिद्ध
3.3.संयम तर्क प्रोग्रामिंग और प्रतीकात्मक निष्पादन
3.4.मॉडल जांच
3.5.मार्कोव चेन टेस्ट मॉडल का उपयोग कर टेस्ट केस पीढ़ी
[अपलोड अधिक अंतर्वस्तु ]


सर्वाधिकार @2018 Lxjkh