परीक्षण सूट
This article needs additional citations for verification. (March 2022) (Learn how and when to remove this template message) |
सॉफ़्टवेयर विकास में, एक परीक्षण सूट, जिसे आमतौर पर सत्यापन सूट के रूप में जाना जाता है[citation needed], परीक्षण मामलों का एक संग्रह है जिसका उपयोग किसी सॉफ़्टवेयर प्रोग्राम का परीक्षण करने के लिए किया जाता है ताकि यह दिखाया जा सके कि इसमें कुछ निर्दिष्ट व्यवहार हैं।[1] एक परीक्षण सूट में अक्सर परीक्षण मामलों के प्रत्येक संग्रह के लिए विस्तृत निर्देश या लक्ष्य होते हैं और परीक्षण के दौरान उपयोग किए जाने वाले सिस्टम कॉन्फ़िगरेशन पर जानकारी होती है। परीक्षण मामलों के एक समूह में पूर्वापेक्षित अवस्थाएँ या चरण और निम्नलिखित परीक्षणों का विवरण भी हो सकता है।
परीक्षण मामलों के संग्रह को कभी-कभी परीक्षण योजना, परीक्षण स्क्रिप्ट या परीक्षण परिदृश्य भी कहा जाता है।
प्रकार
कभी-कभी, परीक्षण सूट का उपयोग समान परीक्षण मामलों को एक साथ समूहित करने के लिए किया जाता है। सिस्टम में एक स्मोक टेस्ट सूट हो सकता है जिसमें सिस्टम में कुछ विशिष्ट कार्यक्षमता के लिए केवल धुआँ परीक्षण (सॉफ्टवेयर) या टेस्ट सूट शामिल हो। इसमें सभी परीक्षण भी शामिल हो सकते हैं और संकेत दे सकते हैं कि क्या परीक्षण को धूम्रपान परीक्षण के रूप में या कुछ विशिष्ट कार्यक्षमता के लिए उपयोग किया जाना चाहिए।
मॉडल-आधारित परीक्षण में, एक सार परीक्षण सूट के बीच अंतर करता है, जो परीक्षण के तहत प्रणाली के एक उच्च-स्तरीय मॉडल से प्राप्त सार परीक्षण मामलों का संग्रह है, और निष्पादन योग्य परीक्षण सूट, जो कंक्रीट प्रदान करके अमूर्त परीक्षण सूट से प्राप्त होते हैं, इस सूट को प्रोग्राम द्वारा निष्पादित करने के लिए आवश्यक निचले स्तर के विवरण।[2] एक सार परीक्षण सूट का परीक्षण (एसयूटी) के तहत वास्तविक प्रणाली पर सीधे उपयोग नहीं किया जा सकता है क्योंकि सार परीक्षण के मामले उच्च अमूर्त स्तर पर रहते हैं और एसयूटी और इसके पर्यावरण के बारे में ठोस विवरण की कमी होती है। एक निष्पादन योग्य परीक्षण सूट एसयूटी के साथ सही ढंग से संवाद करने के लिए पर्याप्त विस्तृत स्तर पर काम करता है और एसयूटी के साथ निष्पादन योग्य परीक्षण सूट को इंटरफ़ेस करने के लिए आमतौर पर एक परीक्षण हार्नेस मौजूद होता है।
एक प्रारंभिक परीक्षण उपनेमका के लिए एक परीक्षण सूट में एक परीक्षण उपनेमका के साथ-साथ संख्याओं की एक सूची और उनकी प्रधानता (प्राइम या समग्र) शामिल हो सकती है। परीक्षण उपनेमका सूची में प्रत्येक संख्या को प्रारंभिक परीक्षक को आपूर्ति करेगा, और सत्यापित करेगा कि प्रत्येक परीक्षण का परिणाम सही है।
यह भी देखें
- परिदृश्य परीक्षण
- सॉफ़्टवेयर परीक्षण
- परीक्षण मामला
संदर्भ
- ↑ Pinto, Leandro Sales; Sinha, Saurabh; Orso, Alessandro (11 November 2012). "टेस्ट-सूट विकास के मिथकों और वास्तविकताओं को समझना". Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering. Association for Computing Machinery: 1–11. doi:10.1145/2393596.2393634. ISBN 9781450316149. S2CID 9072512.
- ↑ Hakim Kahlouche, César Viho, and Massimo Zendri, "An Industrial Experiment in Automatic Generation of Executable Test Suites for a Cache Coherency Protocol", Proc. International Workshop on Testing of Communicating Systems (IWTCS'98), Tomsk, Russia, September 1998.