IoT testēšanas apmācība: kas ir process, izaicinājumi un amp; Rīki

Satura rādītājs:

Anonim

Kas ir lietu internets?

Lietu internets, ko tautā dēvē par IoT, ir tīkls, kas sastāv no ierīcēm, transportlīdzekļiem, ēkām vai citām savienotām elektroniskām ierīcēm. Šis savienojums atvieglo datu vākšanu un apmaiņu. 4 IoT sistēmas kopējās sastāvdaļas ir

  1. Sensors
  2. Pieteikums
  3. Tīkls
  4. Aizmugure (datu centrs)

IOT ir identificējamu iegultu ierīču savienojums ar esošo interneta infrastruktūru. Vienkāršiem vārdiem sakot, mēs varam teikt, ka IOT ir “viedo”, savienotu produktu laikmets, kas sazinās un pārsūta lielu daudzumu datu un augšupielādē tos mākonī.

Šajā apmācībā iesācējiem jūs uzzināsiet

  • Kas ir lietu internets?
  • Kas ir IOT testēšana?
  • Pārbaudes veidi IOT
  • IOT testēšanas process: testa apstākļu piemēri
  • IOT testēšanas izaicinājumi
  • Labākā prakse efektīvai IOT programmatūras testēšanai
  • IOT testēšanas rīki

Kas ir IOT testēšana?

IOT testēšana ir testēšanas veids, lai pārbaudītu IOT ierīces. Mūsdienās pieaug vajadzība pēc labākiem un ātrākiem pakalpojumiem. Ir milzīgs pieprasījums piekļūt datiem, tos izveidot, izmantot un koplietot no jebkuras ierīces. Spēks ir sniegt lielāku ieskatu un kontroli pār dažādām savstarpēji savienotām IOT ierīcēm. Tādējādi IOT testēšanas sistēma ir svarīga.

Pārbaudes veidi IOT

IoT ierīču pārbaude lielā mērā ir saistīta ar drošību, analīzi, ierīcēm, tīkliem, procesoriem, operētājsistēmām, platformām un standartiem.

Izpētīsim plašos testēšanas veidus

Lietojamības pārbaude:

Lietotāji izmanto tik daudz dažādu formu un formas faktoru. Turklāt uztvere atšķiras arī no viena lietotāja uz otru. Tāpēc IoT testēšanā ir ļoti svarīgi pārbaudīt sistēmas lietojamību.

Saderības pārbaude:

Ir daudz ierīču, kuras var savienot ar IOT sistēmu. Šīm ierīcēm ir daudzveidīga programmatūras un aparatūras konfigurācija. Tāpēc iespējamā kombinācija ir milzīga. Rezultātā ir svarīgi pārbaudīt saderību IOT sistēmā.

Uzticamības un mērogojamības pārbaude:

Uzticamība un mērogojamība ir svarīga, lai izveidotu IOT testa vidi, kas ietver sensoru simulāciju, izmantojot virtualizācijas rīkus un tehnoloijas.

Datu integritātes pārbaude:

IOT testēšanā ir svarīgi pārbaudīt datu integritāti, jo tas ietver lielu datu apjomu un to lietošanu.

Drošības pārbaude:

IOT vidē daudzi lietotāji piekļūst milzīgam datu apjomam. Tāpēc ir svarīgi validēt lietotāju, izmantojot autentifikāciju, drošības pārbaudes ietvaros ir datu konfidencialitātes kontrole.

Veiktspējas pārbaude:

Veiktspējas pārbaude ir svarīga, lai izveidotu stratēģisku pieeju IOT testēšanas plāna izstrādei un ieviešanai.

Šī diagramma sniedz dažādu testēšanas veidu pielietojamību dažādiem IOT komponentiem.

IOT elementi Pārbaudes veidi Sensors Pieteikums Tīkls Aizmugure (datu centrs)
Funkcionālā pārbaude Patiesi Patiesi Nepatiesa Nepatiesa
Lietojamības pārbaude Patiesi Patiesi Nepatiesa Nepatiesa
Drošības pārbaude Patiesi Patiesi Patiesi Patiesi
Veiktspējas pārbaude Nepatiesa Patiesi Patiesi Patiesi
Saderības pārbaude Patiesi Patiesi Nepatiesa Nepatiesa
Pakalpojumu testēšana Nepatiesa Patiesi Patiesi Patiesi
Ekspluatācijas testēšana Patiesi Patiesi Nepatiesa Nepatiesa

IOT testēšanas process: testa apstākļu piemēri

Pārbaudes kategorijas

Pārbaudes apstākļu paraugi

Komponentu validācija

  • Ierīces aparatūra
  • Iegultā programmatūra
  • Mākoņu infrastruktūra
  • Tīkla savienojamība
  • Trešās puses programmatūra
  • Sensora pārbaude
  • Komandu testēšana
  • Datu formāta pārbaude
  • Izturības pārbaude
  • Drošības pārbaude

Funkciju apstiprināšana

  • Pamata ierīces testēšana
  • Pārbaude starp IOT ierīcēm
  • Kļūdu apstrāde
  • Derīgs aprēķins

Kondicionēšanas validācija

  • Manuāla kondicionēšana
  • Automatizēta kondicionēšana
  • Kondicionēšanas profili

Veiktspējas pārbaude

  • Datu pārraides biežums
  • Vairāku pieprasījumu nodošana
  • Sinhronizācija
  • Pārtraukta pārbaude
  • Ierīces veiktspēja
  • Konsekvences apstiprināšana

Drošība un datu pārbaude

  • Apstiprināt datu paketes
  • Pārbaudiet, vai dati pazaudē vai bojā paketes
  • Datu šifrēšana / atšifrēšana
  • Datu vērtības
  • Lietotāju lomas un atbildība, kā arī tās izmantošanas modelis

Vārtejas validācija

  • Mākoņa saskarnes testēšana
  • Ierīces un mākoņa protokola testēšana
  • Latentuma pārbaude

Analytics validācija

  • Sensoru datu analīzes pārbaude
  • IOT sistēmas darbības analīze
  • Sistēmas filtru analīze
  • Noteikumu pārbaude

Komunikācijas apstiprināšana

  • Savietojamība
  • M2M vai ierīce no ierīces
  • Apraides testēšana
  • Pārbaudes pārtraukšana
  • Protokols

IOT testēšanas izaicinājumi

  • Jums jāpārbauda gan tīkls, gan iekšējā komunikācija
  • Drošība IOT platformā rada lielas bažas, jo visi uzdevumi tiek veikti, izmantojot internetu.
  • Programmatūras un sistēmas sarežģītība var slēpt IOT tehnoloģijā esošās kļūdas
  • Resursu apsvērumi, piemēram, atmiņas ierobežojumi, apstrādes jauda, ​​joslas platums, akumulatora darbības laiks utt.

Labākā prakse efektīvai IOT programmatūras testēšanai

  • Pelēkā lodziņa testēšana jāizmanto kopā ar IOT testēšanu, jo tā ļauj izstrādāt efektīvu testa gadījumu. Tas ļauj jums zināt OS, arhitektūru, trešo pušu aparatūru, jaunu savienojamību un aparatūras ierīču ierobežojumus.
  • Reāllaika operētājsistēma ir būtiska, lai nodrošinātu mērogojamību, modularitāti, savienojamību, drošību, kas ir svarīgi IOT
  • IoT testēšanai jābūt automatizētai.

IOT testēšanas rīki:

Divi efektīvākie IOT testēšanas rīki ir:

1. Šodans

Shodan ir IOT testēšanas rīks, kuru varat izmantot, lai uzzinātu, kuras no jūsu ierīcēm ir savienotas ar internetu. Tas ļauj jums izsekot visiem datoriem, kas ir tieši pieejami no interneta.

Lejupielādes saite: https://www.shodan.io/

2. Lietīgs

Thingful ir lietiskā interneta meklētājprogramma. Tas nodrošina drošu savietojamību starp miljoniem objektu, izmantojot internetu. Šis IOT testēšanas rīks arī kontrolē datu izmantošanu un dod iespēju pieņemt izlēmīgākus un vērtīgākus lēmumus.

Lejupielādes saite: https://www.thingful.net

Secinājums:

  • IOT ir identificējamu iegultu ierīču savienojums ar esošo interneta infrastruktūru.
  • Programmatūras un sistēmas sarežģītība var slēpt IOT tehnoloģijā esošās kļūdas
  • Pelēkā lodziņa testēšana jāizmanto kopā ar IOT testēšanu, jo tā ļauj izstrādāt efektīvu testa gadījumu.
  • IoT testēšana nodrošina, ka lietotāji saņem uzlabotu lietotāja pieredzi visās pievienotajās IOT ierīcēs.
  • Tā kā nav testa plāna, daļu pārbaudāmo īpašību nevar izmērīt. Tātad kļūdas / kļūdas var nebūt viegli atklāt.