IoT परीक्षण ट्यूटोरियल: क्या है, प्रक्रिया, चुनौतियां और amp; उपकरण

विषय - सूची:

Anonim

इंटरनेट ऑफ थिंग्स क्या है?

IoT के नाम से प्रसिद्ध इंटरनेट ऑफ थिंग्स एक ऐसा नेटवर्क है जिसमें डिवाइस, वाहन, भवन या कोई अन्य कनेक्टेड इलेक्ट्रॉनिक डिवाइस होते हैं। यह इंटरकनेक्शन संग्रह और विनिमय डेटा की सुविधा प्रदान करता है। एक IoT प्रणाली के 4 सामान्य घटक हैं

  1. सेंसर
  2. आवेदन
  3. नेटवर्क
  4. बैकएंड (डेटा सेंटर)

IOT मौजूदा इंटरनेट बुनियादी ढांचे के साथ पहचान योग्य एम्बेडेड उपकरणों का एक कनेक्शन है। सरल शब्दों में, हम कह सकते हैं कि IOT "स्मार्ट" का एक युग है, जुड़े हुए उत्पाद जो बड़ी मात्रा में डेटा को संचार और स्थानांतरित करते हैं और इसे क्लाउड पर अपलोड करते हैं।

इस शुरुआती ट्यूटोरियल में, आप सीखेंगे

  • इंटरनेट ऑफ थिंग्स क्या है?
  • IOT परीक्षण क्या है?
  • IOT में परीक्षण के प्रकार
  • IOT परीक्षण प्रक्रिया: उदाहरण परीक्षण की स्थिति
  • IOT परीक्षण की चुनौतियाँ
  • प्रभावी आईओटी सॉफ्टवेयर परीक्षण के लिए सर्वोत्तम अभ्यास
  • IOT परीक्षण उपकरण

IOT परीक्षण क्या है?

IOT परीक्षण IOT उपकरणों की जांच करने के लिए एक प्रकार का परीक्षण है। आज बेहतर और तेज सेवाएं देने की जरूरत बढ़ रही है। किसी भी डिवाइस से डेटा को एक्सेस करने, बनाने, उपयोग करने और साझा करने की भारी मांग है। जोर विभिन्न अंतर्संबंधित IOT उपकरणों पर अधिक जानकारी और नियंत्रण प्रदान करना है। इसलिए, IOT परीक्षण ढांचा महत्वपूर्ण है।

IOT में परीक्षण के प्रकार

IoT उपकरणों के लिए परीक्षण व्यापक रूप से सुरक्षा, विश्लेषिकी, उपकरण, नेटवर्क, प्रोसेसर, ऑपरेटिंग सिस्टम, प्लेटफ़ॉर्म और मानकों के चारों ओर घूमता है।

आइए व्यापक परीक्षण प्रकारों की जांच करें

उपयोगिता परीक्षण:

उपयोगकर्ताओं द्वारा विभिन्न आकार और रूप कारकों के बहुत सारे उपकरणों का उपयोग किया जाता है। इसके अलावा, धारणा भी एक उपयोगकर्ता से दूसरे में भिन्न होती है। इसीलिए IoT टेस्टिंग में सिस्टम की प्रयोज्य की जाँच बहुत महत्वपूर्ण है।

संगतता परीक्षण:

बहुत सारे डिवाइस हैं जो IOT सिस्टम से जुड़े हुए हैं। इन उपकरणों में विविध सॉफ्टवेयर और हार्डवेयर विन्यास हैं। इसलिए, संभव संयोजन बहुत बड़ा है। नतीजतन, IOT प्रणाली में संगतता की जांच करना महत्वपूर्ण है।

विश्वसनीयता और स्केलेबिलिटी परीक्षण:

विश्वसनीयता और स्कैलबैलिटी एक IOT टेस्ट एनवायरमेंट को बुदबुदाने के लिए महत्वपूर्ण है जिसमें वर्चुअलाइजेशन टूल्स और टेक्नोलोजी का उपयोग करके सेंसर का अनुकरण शामिल है।

डेटा अखंडता परीक्षण:

IOT परीक्षण में डेटा अखंडता की जांच करना महत्वपूर्ण है क्योंकि इसमें बड़ी मात्रा में डेटा और इसके अनुप्रयोग शामिल हैं।

सुरक्षा परीक्षण:

IOT वातावरण में, कई उपयोगकर्ता डेटा की एक बड़ी मात्रा तक पहुँच रहे हैं। इस प्रकार, प्रमाणीकरण के माध्यम से उपयोगकर्ता को मान्य करना महत्वपूर्ण है, सुरक्षा परीक्षण के हिस्से के रूप में डेटा गोपनीयता नियंत्रण है।

प्रदर्शन का परीक्षण:

IOT परीक्षण योजना के विकास और कार्यान्वयन के लिए रणनीतिक दृष्टिकोण बनाने के लिए प्रदर्शन परीक्षण महत्वपूर्ण है।

निम्नलिखित चार्ट IOT के विभिन्न घटकों के लिए विभिन्न परीक्षण प्रकारों की प्रयोज्यता प्रदान करता है।

IOT तत्वों के प्रकार सेंसर आवेदन नेटवर्क बैकएंड (डेटा सेंटर)
क्रियात्मक परीक्षण सच सच असत्य असत्य
उपयोगिता परीक्षण सच सच असत्य असत्य
सुरक्षा परीक्षण सच सच सच सच
प्रदर्शन का परीक्षण असत्य सच सच सच
संगतता परीक्षण सच सच असत्य असत्य
सेवाएँ परीक्षण असत्य सच सच सच
संचालन परीक्षण सच सच असत्य असत्य

IOT परीक्षण प्रक्रिया: उदाहरण परीक्षण की स्थिति

परीक्षण श्रेणियाँ

नमूना परीक्षण की स्थिति

अवयव मान्यता

  • डिवाइस हार्डवेयर
  • उपकरणों के नियंत्रण के लिए सॉफ्टवेयर
  • क्लाउड इंफ्रास्ट्रक्चर
  • नेटवर्क कनेक्टिविटी
  • तृतीय पार्टी सॉफ़्टवेयर
  • सेंसर परीक्षण
  • कमान परीक्षण
  • डेटा प्रारूप परीक्षण
  • रोबस्टनेस टेस्टिंग
  • सुरक्षा परीक्षण

कार्य मान्यता

  • मूल उपकरण परीक्षण
  • IOT उपकरणों के बीच परीक्षण
  • गलती संभालना
  • मान्य गणना

सशर्त मान्यता

  • मैनुअल कंडीशनिंग
  • स्वचालित कंडीशनिंग
  • कंडीशनिंग प्रोफाइल

प्रदर्शन मान्यता

  • डेटा संचरण आवृत्ति
  • एकाधिक अनुरोध सौंपने
  • तादात्म्य
  • बाधित परीक्षण
  • डिवाइस का प्रदर्शन
  • संगति सत्यापन

सुरक्षा और डेटा सत्यापन

  • डेटा पैकेट मान्य करें
  • डेटा खो या भ्रष्ट पैकेट सत्यापित करें
  • डेटा एन्क्रिप्शन / डिक्रिप्शन
  • डेटा मान
  • उपयोगकर्ता रोल्स और जिम्मेदारी और इसके उपयोग पैटर्न

गेटवे वैलिडेशन

  • क्लाउड इंटरफ़ेस परीक्षण
  • डिवाइस को क्लाउड प्रोटोकॉल टेस्टिंग के लिए
  • विलंबता परीक्षण

विश्लेषिकी मान्यता

  • सेंसर डेटा एनालिटिक्स की जाँच
  • IOT सिस्टम ऑपरेशनल एनालिटिक्स
  • सिस्टम फ़िल्टर एनालिटिक्स
  • नियम सत्यापन

संचार मान्यता

  • इंटरोऑपरेबिलिटी
  • M2M या डिवाइस टू डिवाइस
  • प्रसारण परीक्षण
  • इंटरप्ट टेस्टिंग
  • मसविदा बनाना

IOT परीक्षण की चुनौतियाँ

  • आपको नेटवर्क और आंतरिक संचार दोनों की जांच करने की आवश्यकता है
  • IOT प्लेटफॉर्म में सुरक्षा एक बड़ी चिंता है क्योंकि सभी कार्य इंटरनेट के माध्यम से संचालित किए जाते हैं।
  • सॉफ्टवेयर और सिस्टम की जटिलता आईओटी प्रौद्योगिकी में मौजूद बग को छिपा सकती है
  • संसाधन विचार जैसे कि स्मृति में सीमाएं, प्रसंस्करण शक्ति, बैंडविड्थ, बैटरी जीवन, आदि।

प्रभावी आईओटी सॉफ्टवेयर परीक्षण के लिए सर्वोत्तम अभ्यास

  • ग्रे बॉक्स परीक्षण का उपयोग IOT परीक्षण के साथ किया जाना चाहिए क्योंकि यह प्रभावी परीक्षण मामले को डिजाइन करने की अनुमति देता है। इससे आप OS, आर्किटेक्चर, थर्ड-पार्टी हार्डवेयर, नई कनेक्टिविटी और हार्डवेयर डिवाइस लिमिटेशन जान सकते हैं।
  • स्केलेबिलिटी, मोड्युलैरिटी, कनेक्टिविटी, सुरक्षा प्रदान करने के लिए रियल टाइम ऑपरेटिंग सिस्टम महत्वपूर्ण है, जो IOT के लिए महत्वपूर्ण है
  • IoT परीक्षण स्वचालित होना चाहिए।

IOT परीक्षण उपकरण:

दो सबसे प्रभावी IOT परीक्षण उपकरण हैं:

1. षोडन

Shodan एक IOT परीक्षण उपकरण है जिसका उपयोग करके आप यह पता लगा सकते हैं कि आपके कौन से उपकरण इंटरनेट से जुड़े हैं। यह आपको उन सभी कंप्यूटरों पर नज़र रखने की अनुमति देता है जो सीधे इंटरनेट से सुलभ हैं।

डाउनलोड लिंक: https://www.shodan.io/

2. गदगद

थिंगफुल इंटरनेट ऑफ थिंग्स के लिए एक खोज इंजन है। यह इंटरनेट के माध्यम से लाखों वस्तुओं के बीच सुरक्षित अंतर को अनुमति देता है। यह आईओटी परीक्षण उपकरण यह भी नियंत्रित करता है कि डेटा का उपयोग कैसे किया जाता है और अधिक निर्णायक और मूल्यवान निर्णय लेने का अधिकार देता है।

डाउनलोड लिंक: https://www.thingful.net

निष्कर्ष:

  • IOT मौजूदा इंटरनेट बुनियादी ढांचे के साथ पहचान योग्य एम्बेडेड उपकरणों का एक कनेक्शन है।
  • सॉफ्टवेयर और सिस्टम की जटिलता आईओटी प्रौद्योगिकी में मौजूद बग को छिपा सकती है
  • ग्रे बॉक्स परीक्षण का उपयोग IOT परीक्षण के साथ किया जाना चाहिए क्योंकि यह प्रभावी परीक्षण मामले को डिजाइन करने की अनुमति देता है।
  • IoT परीक्षण यह सुनिश्चित करता है कि उपयोगकर्ताओं को सभी जुड़े IOT उपकरणों में बेहतर उपयोगकर्ता अनुभव प्राप्त हो।
  • जैसा कि कोई परीक्षण योजना नहीं है, परीक्षण की जाने वाली संपत्तियों का हिस्सा मापा नहीं जा सकता है। इसलिए, त्रुटियों / कीड़े का आसानी से पता नहीं लगाया जा सकता है।