Windows प्रोटोकॉल टेस्ट सुइट्स
Windows प्रोटोकॉल टेस्ट सुइट्स फ़ाइल सेवाओं, पहचान प्रबंधन, रिमोट डेस्कटॉप आदि सहित Windows ओपन स्पेसिफिकेशन्स के कार्यान्वयन के विरुद्ध इंटरऑपरेबिलिटी परीक्षण प्रदान करते हैं।
मूल रूप से Microsoft ओपन स्पेसिफिकेशन्स के इन-हाउस परीक्षण के लिए विकसित, Microsoft प्रोटोकॉल टेस्ट सुइट्स का उपयोग Plugfests और इंटरऑपरेबिलिटी लैब्स के दौरान साझेदार कार्यान्वयनों के विरुद्ध परीक्षण के लिए व्यापक रूप से किया गया है।
एक टेस्ट सुइट मूल्यांकन करता है कि कोई प्रोटोकॉल या प्रोटोकॉल परिवार का कार्यान्वयन कुछ इंटरऑपरेबिलिटी आवश्यकताओं को पूरा करता है या नहीं।
टेस्ट सुइट्स हर प्रोटोकॉल आवश्यकता को कवर नहीं करते हैं और किसी भी तरह से किसी कार्यान्वयन को प्रमाणित नहीं करते हैं, भले ही सभी परीक्षण पास हों।
हालाँकि, प्रत्येक टेस्ट सुइट उपयोगकर्ताओं को इंटरऑपरेबिलिटी का एक उपयोगी संकेत प्रदान करता है।
- फ़ाइल सर्वर परिवार टेस्ट सुइट। यह [MS-SMB2], [MS-DFSC], [MS-SWN], [MS-FSRVP], [MS-FSA], [MS-FSCC], [MS-RSVD] और [MS-SQOS] सहित फ़ाइल सर्वर प्रोटोकॉल परिवार के कार्यान्वयनों का परीक्षण करने के लिए डिज़ाइन किया गया है।
फ़ाइल सर्वर टेस्ट सुइट के साथ शुरुआत करने के लिए, आप फ़ाइल सर्वर टेस्ट सुइट उपयोगकर्ता गाइड देख सकते हैं। एक डिस्पोज़ेबल Azure परीक्षण वातावरण बनाने के लिए, फ़ाइल सर्वर Azure स्वचालित परिनियोजन का उपयोग करें।
- RDP क्लाइंट परिवार टेस्ट सुइट। यह [MS-RDPBCGR], [MS-RDPEDISP], [MS-RDPEDYC], [MS-RDPEGFX], [MS-RDPEGT], [MS-RDPEI], [MS-RDPEMT], [MS-RDPEUDP], [MS-RDPEUSB], [MS-RDPEVOR] और [MS-RDPRFX] सहित RDP परिवार प्रोटोकॉल के क्लाइंट कार्यान्वयन के लिए इंटरऑपरेबिलिटी परीक्षण प्रदान करता है। RDP क्लाइंट टेस्ट सुइट के साथ शुरुआत करने के लिए, आप RDP क्लाइंट टेस्ट सुइट उपयोगकर्ता गाइड देख सकते हैं
- RDP सर्वर परिवार टेस्ट सुइट। यह [MS-RDPBCGR], [MS-RDPEDYC], [MS-RDPEMT] और [MS-RDPELE] सहित RDP परिवार प्रोटोकॉल के सर्वर कार्यान्वयन के लिए इंटरऑपरेबिलिटी परीक्षण प्रदान करता है। RDP सर्वर टेस्ट सुइट के साथ शुरुआत करने के लिए, आप RDP सर्वर टेस्ट सुइट उपयोगकर्ता गाइड देख सकते हैं
- Kerberos सर्वर टेस्ट सुइट। यह [MS-KILE], [MS-KKDCP] और [MS-PAC] सहित Kerberos प्रोटोकॉल के सर्वर कार्यान्वयनों का परीक्षण करने के लिए डिज़ाइन किया गया है। Kerberos सर्वर टेस्ट सुइट के साथ शुरुआत करने के लिए, आप Kerberos सर्वर टेस्ट सुइट उपयोगकर्ता गाइड देख सकते हैं
- SMBD सर्वर टेस्ट सुइट। यह [MS-SMBD] और [MS-SMB2] में निर्दिष्ट अनुसार SMB2&3 डायरेक्ट (RDMA) प्रोटोकॉल के कार्यान्वयनों का परीक्षण करने के लिए डिज़ाइन किया गया है। SMBD सर्वर टेस्ट सुइट के साथ शुरुआत करने के लिए, आप SMBD सर्वर टेस्ट सुइट उपयोगकर्ता गाइड देख सकते हैं
- ब्रांच कैश टेस्ट सुइट। यह [MS-PCCRTP], [MS-PCCRR], [MS-PCHC] और [MS-PCCRC] प्रोटोकॉल के कार्यान्वयनों का परीक्षण करने के लिए डिज़ाइन किया गया है। ब्रांच कैश टेस्ट सुइट के साथ शुरुआत करने के लिए, आप ब्रांच कैश टेस्ट सुइट उपयोगकर्ता गाइड देख सकते हैं
- AZOD टेस्ट सुइट। यह [MS-AZOD] प्रोटोकॉल के कार्यान्वयनों का परीक्षण करने के लिए डिज़ाइन किया गया है। AZOD टेस्ट सुइट के साथ शुरुआत करने के लिए, आप AZOD टेस्ट सुइट उपयोगकर्ता गाइड देख सकते हैं
- ADFamily टेस्ट सुइट। यह [MS-ADA1], [MS-ADA2], [MS-ADA3], [MS-ADLS], [MS-ADSC], [MS-ADTS], [MS-APDS], [MS-DRSR], [MS-FRS2], [MS-LSAD], [MS-LSAT], [MS-SAMR] और [MS-NRPC] सहित Active Directory प्रोटोकॉल के कार्यान्वयनों का परीक्षण करने के लिए डिज़ाइन किया गया है। ADFamily टेस्ट सुइट के साथ शुरुआत करने के लिए, आप ADFamily टेस्ट सुइट उपयोगकर्ता गाइड देख सकते हैं
- ADFSPIP क्लाइंट टेस्ट सुइट। यह [MS-ADFSPIP] में वर्णित अनुसार ADFS Proxy और Web Application Proxy एकीकरण के कार्यान्वयनों का परीक्षण करने के लिए डिज़ाइन किया गया है। ADFSPIP क्लाइंट टेस्ट सुइट के साथ शुरुआत करने के लिए, आप ADFSPIP क्लाइंट टेस्ट सुइट उपयोगकर्ता गाइड देख सकते हैं
- ADOD टेस्ट सुइट। यह [MS-ADOD] प्रोटोकॉल के कार्यान्वयनों का परीक्षण करने के लिए डिज़ाइन किया गया है। ADOD टेस्ट सुइट के साथ शुरुआत करने के लिए, आप ADOD टेस्ट सुइट उपयोगकर्ता गाइड देख सकते हैं
- XCA टेस्ट सुइट। यह [MS-XCA] प्रोटोकॉल के कार्यान्वयनों का परीक्षण करने के लिए डिज़ाइन किया गया है। XCA टेस्ट सुइट के साथ शुरुआत करने के लिए, आप XCA टेस्ट सुइट उपयोगकर्ता गाइड देख सकते हैं
- WSP टेस्ट सुइट। यह [MS-WSP] प्रोटोकॉल के कार्यान्वयनों का परीक्षण करने के लिए डिज़ाइन किया गया है। WSP टेस्ट सुइट के साथ शुरुआत करने के लिए, आप WSP टेस्ट सुइट उपयोगकर्ता गाइड देख सकते हैं
घटक
Windows प्रोटोकॉल टेस्ट सुइट्स में निम्नलिखित घटक होते हैं:
- CommonScripts। प्रत्येक टेस्ट सुइट द्वारा उपयोग की जाने वाली सामान्य स्क्रिप्ट्स। सामान्यतः इनका उपयोग वातावरण को परिनियोजित करने के लिए किया जाता है।
- ProtoSDK। प्रत्येक टेस्ट सुइट द्वारा उपयोग की जाने वाली प्रोटोकॉल लाइब्रेरी। यह प्रोटोकॉल संदेशों की डेटा संरचनाएँ, संदेशों को एन्कोड और डिकोड करने की विधियाँ, संदेशों को भेजने और प्राप्त करने की विधियाँ आदि प्रदान करती है।
- TestSuites। सभी टेस्ट सुइट्स कोड और दस्तावेज़ यहाँ सहेजे जाते हैं और प्रत्येक टेस्ट सुइट को दर्शाने वाले फ़ोल्डर द्वारा वर्गीकृत किए जाते हैं।
- ProtocolTestManager। टेस्ट सुइट्स को कॉन्फ़िगर और चलाने में आपकी सहायता करने वाला एक उपकरण।
पूर्वापेक्षाएँ
Windows प्रोटोकॉल टेस्ट सुइट्स .NET पर आधारित हैं इसलिए इन्हें विभिन्न प्लेटफ़ॉर्म्स पर विकसित और चलाया जा सकता है।
आपको अपने परीक्षण उद्देश्य के आधार पर नीचे सूचीबद्ध सॉफ़्टवेयर स्थापित करना चाहिए, जिसमें उनकी अपनी निर्भरताएँ भी शामिल हैं।
-
.NET और संबंधित घटक
a. Windows, Linux और macOS के लिए, टेस्ट सुइट्स को बनाने या चलाने के लिए .NET 8.0 SDK स्थापित करें।