Mis on asjade Internet?
Asjade Internet, mida rahva seas nimetatakse IoT-ks, on võrk, mis koosneb seadmetest, sõidukitest, hoonetest või muudest ühendatud elektroonilistest seadmetest. See ühendamine hõlbustab andmete kogumist ja vahetamist. IoT süsteemi 4 levinumat komponenti on
- Andur
- Rakendus
- Võrk
- Taustaprogramm (andmekeskus)
IOT on tuvastatavate manustatud seadmete ühendus olemasoleva Interneti-infrastruktuuriga. Lihtsate sõnadega võime öelda, et IOT on "nutika", ühendatud toodete ajastu, mis suhtlevad ja edastavad suurt hulka andmeid ning laadivad need pilve.
Selles algajate õpetuses saate teada
- Mis on asjade Internet?
- Mis on IOT-testimine?
- Testimise tüübid IOT-s
- IOT-testimisprotsess: testitingimuste näited
- IOT testimise väljakutsed
- Parimad tavad IOT tarkvara tõhusaks testimiseks
- IOT testimisvahendid
Mis on IOT-testimine?
IOT-testimine on IOT-seadmete kontrollimise tüüp. Täna on kasvav vajadus pakkuda paremaid ja kiiremaid teenuseid. Igas seadmes olevatele andmetele juurde pääsemiseks, nende loomiseks, kasutamiseks ja jagamiseks on tohutu nõudlus. Tõuke eesmärk on pakkuda suuremat ülevaadet ja kontrolli erinevate omavahel ühendatud IOT-seadmete üle. Seega on IOT testimise raamistik oluline.
Testimise tüübid IOT-s
Interneti-seadmete testimine käib suures osas turvalisuse, analüütika, seadme, võrkude, protsessorite, operatsioonisüsteemide, platvormide ja standardite ümber.
Uurime laiemaid testimistüüpe
Kasutatavuse testimine:
Kasutajad kasutavad nii palju erineva kuju ja vormiteguritega seadmeid. Veelgi enam, taju on ka kasutajate lõikes erinev. Seetõttu on IoT testimisel süsteemi kasutatavuse kontrollimine väga oluline.
Ühilduvuse testimine:
IOT-süsteemi kaudu saab ühendada palju seadmeid. Nendel seadmetel on erinev tarkvara ja riistvara konfiguratsioon. Seetõttu on võimalik kombinatsioon tohutu. Seetõttu on IOT-süsteemi ühilduvuse kontrollimine oluline.
Töökindluse ja mastaapsuse testimine:
Usaldusväärsus ja mastaapsus on olulised IOT-testi keskkonna kujundamiseks, mis hõlmab andurite simuleerimist virtualiseerimise tööriistade ja tehnoloogiate abil.
Andmete terviklikkuse testimine:
IOT-testimisel on oluline kontrollida andmete terviklikkust, kuna see hõlmab suurt hulka andmeid ja nende rakendamist.
Turvalisuse testimine:
IOT-keskkonnas on palju kasutajaid, kes pääsevad juurde tohutul hulgal andmetele. Seega on oluline valideerida kasutaja autentimise kaudu, turvatestimise käigus on andmete privaatsuse kontroll.
Jõudluse testimine:
Toimivuse testimine on oluline strateegilise lähenemisviisi loomiseks IOT testimiskava väljatöötamiseks ja rakendamiseks.
Järgmine diagramm annab erinevate testimistüüpide rakendatavuse IOT erinevate komponentide jaoks.
IOT elemendid Testimistüübid | Andur | Rakendus | Võrk | Taustaprogramm (andmekeskus) |
Funktsionaalne testimine | Tõsi | Tõsi | Vale | Vale |
Kasutatavuse testimine | Tõsi | Tõsi | Vale | Vale |
Turvalisuse testimine | Tõsi | Tõsi | Tõsi | Tõsi |
Jõudluse testimine | Vale | Tõsi | Tõsi | Tõsi |
Ühilduvuse testimine | Tõsi | Tõsi | Vale | Vale |
Teenuste testimine | Vale | Tõsi | Tõsi | Tõsi |
Operatiivne testimine | Tõsi | Tõsi | Vale | Vale |
IOT-testimisprotsess: testitingimuste näited
Testi kategooriad |
Proovi katsetingimused |
---|---|
Komponentide valideerimine |
|
Funktsiooni valideerimine |
|
Konditsioneerimise valideerimine |
|
Jõudluse valideerimine |
|
Turvalisus ja andmete kinnitamine |
|
Värava valideerimine |
|
Analyticsi valideerimine |
|
Side valideerimine |
|
IOT testimise väljakutsed
- Peate kontrollima nii võrku kui ka sisekommunikatsiooni
- Turvalisus on IOT-platvormil suur probleem, kuna kõiki ülesandeid hallatakse Interneti kaudu.
- Tarkvara ja süsteemi keerukus võib peita IOT-tehnoloogias esinevad vead
- Ressursiga seotud kaalutlused, näiteks mälu, töötlemisvõimsuse, ribalaiuse, aku tööea piirangud jne.
Parimad tavad IOT tarkvara tõhusaks testimiseks
- Halli kasti testimist tuleks kasutada koos IOT-testimisega, kuna see võimaldab koostada tõhusat testijuhtu. See võimaldab teil teada saada operatsioonisüsteemi, arhitektuuri, kolmanda osapoole riistvara, uue ühenduvuse ja riistvaraseadmete piirangud.
- Reaalajas töötav operatsioonisüsteem on oluline IOT-i jaoks olulise mastaapsuse, modulaarsuse, ühenduvuse ja turvalisuse tagamiseks
- IoT testimine peaks olema automatiseeritud.
IOT testimisvahendid:
Kaks kõige tõhusamat IOT-testimise tööriista on:
1. Shodan
Shodan on IOT-testimise tööriist, mille abil saate teada saada, millised teie seadmed on Internetiga ühendatud. See võimaldab teil jälgida kõiki arvuteid, millele on Internetist otse juurdepääs.
Allalaadimislink: https://www.shodan.io/
2. Asjalik
Thingful on asjade Interneti otsingumootor. See võimaldab Interneti kaudu turvalist koostalitlusvõimet miljonite objektide vahel. See IOT-testimise tööriist kontrollib ka andmete kasutamist ja annab otsustavamaid ja väärtuslikumaid otsuseid.
Allalaadimislink: https://www.thingful.net
Järeldus:
- IOT on tuvastatavate manustatud seadmete ühendus olemasoleva Interneti-infrastruktuuriga.
- Tarkvara ja süsteemi keerukus võib peita IOT-tehnoloogias esinevad vead
- Halli kasti testimist tuleks kasutada koos IOT-testimisega, kuna see võimaldab koostada tõhusat testijuhtu.
- Interneti-testimine tagab, et kasutajad saavad parema kasutuskogemuse kõigis ühendatud IOT-seadmetes.
- Kuna testimiskava puudub, ei saa osa testitavaid omadusi mõõta. Niisiis, vigu / vigu ei pruugi hõlpsasti avastada.