Mi a tárgyak internete?
A tárgyak internete, közismertebb nevén IoT, az a hálózat, amely eszközökből, járművekből, épületekből vagy bármilyen más csatlakoztatott elektronikus eszközből áll. Ez az összekapcsolás megkönnyíti az adatok gyűjtését és cseréjét. Az IoT rendszer 4 közös eleme a
- Érzékelő
- Alkalmazás
- Hálózat
- Háttér (adatközpont)
Az IOT az azonosítható beágyazott eszközök kapcsolata a meglévő internetes infrastruktúrával. Egyszerű szavakkal elmondhatjuk, hogy az IOT az "intelligens", összekapcsolt termékek korszaka, amelyek nagy mennyiségű adatot kommunikálnak, továbbítanak és felhőbe töltenek.
Ebben a kezdő oktatóanyagban megtanulod
- Mi a tárgyak internete?
- Mi az IOT tesztelés?
- Tesztelés típusai az IOT-ban
- IOT tesztelési folyamat: Példa teszt körülményekre
- Az IOT tesztelés kihívásai
- Bevált módszerek az IOT szoftverek hatékony teszteléséhez
- IOT tesztelő eszközök
Mi az IOT tesztelés?
Az IOT tesztelés egyfajta teszt az IOT eszközök ellenőrzésére. Ma egyre nagyobb az igény a jobb és gyorsabb szolgáltatások nyújtására. Hatalmas igény mutatkozik bármilyen eszköz adatainak elérésére, létrehozására, felhasználására és megosztására. A törekvés az, hogy nagyobb betekintést és irányítást nyújtson a különféle összekapcsolt IOT-eszközök felett. Ezért fontos az IOT tesztelési keretrendszere.
Tesztelés típusai az IOT-ban
Az IoT-eszközök tesztelése nagyrészt a biztonság, az Analytics, az eszköz, a hálózatok, a processzorok, az operációs rendszerek, a platformok és a szabványok körül forog.
Vizsgáljuk meg a tág tesztelési típusokat
Használhatóság tesztelése:
Nagyon sok különböző alakú és formájú eszközt használnak a felhasználók. Sőt, a felfogás is változik az egyes felhasználók között. Ezért nagyon fontos a rendszer használhatóságának ellenőrzése az IoT tesztelés során.
Kompatibilitási teszt:
Nagyon sok eszköz csatlakoztatható az IOT rendszerhez. Ezen eszközök változatos szoftveres és hardveres konfigurációval rendelkeznek. Ezért a lehetséges kombináció hatalmas. Ennek eredményeként fontos az IOT rendszer kompatibilitásának ellenőrzése.
Megbízhatóság és méretezhetőség tesztelése:
A megbízhatóság és a skálázhatóság fontos az IOT tesztkörnyezet felépítéséhez, amely magában foglalja az érzékelők szimulációját virtualizációs eszközök és technikák felhasználásával.
Adatintegritás teszt:
Fontos ellenőrizni az adatok integritását az IOT-tesztelés során, mivel az nagy mennyiségű adatot és annak alkalmazását foglalja magában.
Biztonsági teszt:
Az IOT környezetben sok felhasználó hozzáfér hatalmas mennyiségű adathoz. Ezért fontos a felhasználó hitelesítéssel történő hitelesítése, az adatvédelem ellenőrzése a biztonsági tesztek részeként.
Teljesítményfelmérés:
A teljesítmény tesztelése fontos az IOT tesztelési terv kidolgozásához és végrehajtásához szükséges stratégiai megközelítés megalkotásához.
Az alábbi ábra bemutatja a különböző tesztelési típusok alkalmazhatóságát az IOT különböző komponenseihez.
IOT elemekTesztelési típusok | Érzékelő | Alkalmazás | Hálózat | Háttér (adatközpont) |
Funkcionális tesztelés | Igaz | Igaz | Hamis | Hamis |
Használhatóság tesztelése | Igaz | Igaz | Hamis | Hamis |
Biztonsági tesztelés | Igaz | Igaz | Igaz | Igaz |
Teljesítményfelmérés | Hamis | Igaz | Igaz | Igaz |
Kompatibilitási teszt | Igaz | Igaz | Hamis | Hamis |
Szolgáltatások tesztelése | Hamis | Igaz | Igaz | Igaz |
Operatív tesztelés | Igaz | Igaz | Hamis | Hamis |
IOT tesztelési folyamat: Példa teszt körülményekre
Tesztkategóriák |
Minta vizsgálati körülmények |
---|---|
Az alkatrészek érvényesítése |
|
Funkció érvényesítése |
|
Kondicionáló validálás |
|
Teljesítmény-ellenőrzés |
|
Biztonság és adatok ellenőrzése |
|
Átjáró érvényesítése |
|
Az Analytics ellenőrzése |
|
Kommunikáció érvényesítése |
|
Az IOT tesztelés kihívásai
- Ellenőriznie kell a hálózatot és a belső kommunikációt is
- A biztonság nagy gondot jelent az IOT platformon, mivel az összes feladatot az interneten keresztül hajtják végre.
- A szoftver és a rendszer összetettsége elrejtheti az IOT technológiában rejlő hibákat
- Erőforrás szempontok, például a memória korlátai, a feldolgozási teljesítmény, a sávszélesség, az akkumulátor élettartama stb.
Bevált módszerek az IOT szoftverek hatékony teszteléséhez
- A szürke doboz tesztet az IOT teszteléssel együtt kell használni, mivel ez lehetővé teszi a hatékony teszteset megtervezését. Ez lehetővé teszi az operációs rendszer, az architektúra, a harmadik féltől származó hardverek, az új kapcsolatok és a hardvereszközök korlátozásának megismerését.
- A valós idejű operációs rendszer létfontosságú az IOT számára fontos méretezhetőség, modularitás, összekapcsolhatóság és biztonság biztosításához
- Az IoT-tesztelést automatizálni kell.
IOT tesztelő eszközök:
Két leghatékonyabb IOT tesztelő eszköz:
1.Shodan
A Shodan egy IOT tesztelő eszköz, amelynek segítségével kiderítheti, melyik eszköze csatlakozik az internethez. Ez lehetővé teszi, hogy nyomon kövesse az összes olyan számítógépet, amelyek közvetlenül elérhetők az internetről.
Letöltési link: https://www.shodan.io/
2. Dolgos
A Thingful a tárgyak internetének keresője. Ez lehetővé teszi az objektumok millióinak biztonságos interoperabilitását az interneten keresztül. Ez az IOT tesztelő eszköz az adatok felhasználásának ellenőrzésére is szolgál, és felhatalmazza határozottabb és értékes döntések meghozatalára.
Letöltési link: https://www.thingful.net
Következtetés:
- Az IOT az azonosítható beágyazott eszközök kapcsolata a meglévő internetes infrastruktúrával.
- A szoftver és a rendszer összetettsége elrejtheti az IOT technológiában rejlő hibákat
- A szürke doboz tesztet az IOT teszteléssel együtt kell használni, mivel ez lehetővé teszi a hatékony teszteset megtervezését.
- Az IoT-tesztelés biztosítja, hogy a felhasználók jobb felhasználói élményt kapjanak az összes csatlakoztatott IOT-eszközön.
- Mivel nincs tesztterv, a tesztelni kívánt tulajdonságok egy része nem mérhető. Tehát előfordulhat, hogy a hibákat / hibákat nem lehet könnyen felfedezni.