DI testavimo pamoka: kas yra, procesas, iššūkiai ir amp; Įrankiai

Turinys:

Anonim

Kas yra daiktų internetas?

Daiktų internetas, žinomas kaip daiktų internetas, yra tinklas, susidedantis iš prietaisų, transporto priemonių, pastatų ar kitų prijungtų elektroninių prietaisų. Šis sujungimas palengvina duomenų rinkimą ir keitimąsi jais. 4 bendri daiktų interneto sistemos komponentai yra

  1. Jutiklis
  2. Taikymas
  3. Tinklas
  4. „Backend“ (duomenų centras)

IOT yra identifikuotų įterptųjų įrenginių ryšys su esama interneto infrastruktūra. Paprastais žodžiais tariant, galime pasakyti, kad IOT yra „išmaniųjų“, sujungtų produktų, kurie bendrauja ir perduoda daug duomenų ir įkelia į debesį, era.

Šioje pradedančiųjų pamokoje sužinosite

  • Kas yra daiktų internetas?
  • Kas yra IOT testavimas?
  • Testavimo tipai IOT
  • IOT testavimo procesas: bandymo sąlygų pavyzdžiai
  • IOT testavimo iššūkiai
  • Geriausia efektyvaus IOT programinės įrangos testavimo praktika
  • IOT testavimo įrankiai

Kas yra IOT testavimas?

IOT testavimas yra bandymų tipas, skirtas IOT įrenginiams patikrinti. Šiandien didėja poreikis teikti geresnes ir greitesnes paslaugas. Yra didžiulė paklausa norint pasiekti, kurti, naudoti ir dalytis duomenimis iš bet kurio įrenginio. Tikslas yra suteikti daugiau supratimo ir kontroliuoti įvairius sujungtus IOT įrenginius. Taigi IOT testavimo sistema yra svarbi.

Testavimo tipai IOT

IoT įrenginių testavimas iš esmės susijęs su sauga, „Analytics“, įrenginiu, tinklais, procesoriais, operacinėmis sistemomis, platformomis ir standartais.

Panagrinėkime plačius testavimo tipus

Naudojimo testavimas:

Vartotojai naudoja labai daug skirtingų formų ir formos faktorių. Be to, suvokimas taip pat skiriasi kiekvienam vartotojui. Štai kodėl IoT bandymuose labai svarbu patikrinti sistemos tinkamumą.

Suderinamumo testavimas:

Yra daugybė prietaisų, kuriuos galima prijungti per IOT sistemą. Šie įrenginiai turi skirtingą programinės ir aparatinės įrangos konfigūraciją. Todėl galimas derinys yra didžiulis. Todėl svarbu patikrinti suderinamumą IOT sistemoje.

Patikimumo ir mastelio testavimas:

Patikimumas ir mastelis yra svarbūs kuriant IOT bandymo aplinką, kuri apima jutiklių modeliavimą naudojant virtualizacijos įrankius ir technologijas.

Duomenų vientisumo testavimas:

IOT bandymuose svarbu patikrinti duomenų vientisumą, nes tai apima didelį duomenų kiekį ir jų taikymą.

Saugumo testavimas:

IOT aplinkoje yra daugybė vartotojų, kurie pasiekia didžiulį duomenų kiekį. Taigi svarbu patvirtinti vartotoją per autentifikavimą, kaip duomenų tikrinimo dalį turėti duomenų privatumo kontrolę.

Našumo testavimas:

Našumo testavimas yra svarbus kuriant ir įgyvendinant IOT testavimo planą strateginis požiūris.

Šioje diagramoje pateikiami skirtingų testavimo tipų pritaikomumas įvairiems IOT komponentams.

IOT elementai. Testavimo tipai Jutiklis Taikymas Tinklas „Backend“ (duomenų centras)
Funkcinis testavimas Tiesa Tiesa Klaidinga Klaidinga
Naudojimo testavimas Tiesa Tiesa Klaidinga Klaidinga
Saugumo testavimas Tiesa Tiesa Tiesa Tiesa
Našumo testavimas Klaidinga Tiesa Tiesa Tiesa
Suderinamumo testavimas Tiesa Tiesa Klaidinga Klaidinga
Paslaugų testavimas Klaidinga Tiesa Tiesa Tiesa
Veiklos testavimas Tiesa Tiesa Klaidinga Klaidinga

IOT testavimo procesas: bandymo sąlygų pavyzdžiai

Testo kategorijos

Bandinio bandymo sąlygos

Komponentų patvirtinimas

  • Įrenginio aparatinė įranga
  • Įterptoji programinė įranga
  • Debesų infrastruktūra
  • Tinklo ryšys
  • Trečiųjų šalių programinė įranga
  • Jutiklio testavimas
  • Komandų testavimas
  • Duomenų formato testavimas
  • Tvirtumo bandymai
  • Saugos bandymai

Funkcijos patvirtinimas

  • Pagrindinis prietaiso testavimas
  • Testavimas tarp IOT įrenginių
  • Klaida tvarkant
  • Tinkamas skaičiavimas

Sąlyginis patvirtinimas

  • Rankinis kondicionavimas
  • Automatinis kondicionavimas
  • Kondicionavimo profiliai

Veiklos patvirtinimas

  • Duomenų perdavimo dažnis
  • Kelių prašymų perdavimas
  • Sinchronizavimas
  • Pertraukiamas testavimas
  • Įrenginio našumas
  • Nuoseklumo patvirtinimas

Saugumas ir duomenų tikrinimas

  • Patvirtinti duomenų paketus
  • Patikrinkite, ar duomenys prarado ar sugadino paketus
  • Duomenų šifravimas / iššifravimas
  • Duomenų vertės
  • Vartotojų vaidmenys ir atsakomybė bei jos naudojimo modelis

Vartų patvirtinimas

  • Debesies sąsajos testavimas
  • Įrenginio ir debesies protokolo testavimas
  • Latentinis testavimas

„Analytics“ patvirtinimas

  • Jutiklių duomenų analizė
  • IOT sistemos veikimo analizė
  • Sistemos filtrų analizė
  • Taisyklių tikrinimas

Ryšio patvirtinimas

  • Sąveika
  • M2M arba „Device to Device“
  • Transliacijos testavimas
  • Pertraukiamas testavimas
  • Protokolas

IOT testavimo iššūkiai

  • Turite patikrinti tiek tinklą, tiek vidinį ryšį
  • Saugumas kelia didelį nerimą IOT platformoje, nes visos užduotys vykdomos naudojant internetą.
  • Programinės įrangos ir sistemos sudėtingumas gali paslėpti IOT technologijos klaidas
  • Tokie ištekliai, kaip atminties apribojimai, duomenų apdorojimo galia, pralaidumas, baterijos veikimo laikas ir kt.

Geriausia efektyvaus IOT programinės įrangos testavimo praktika

  • Pilkos dėžės testavimas turėtų būti naudojamas kartu su IOT testais, nes tai leidžia sukurti efektyvų bandymo atvejį. Tai leidžia žinoti OS, architektūrą, trečiųjų šalių aparatinę įrangą, naujus ryšius ir aparatūros įrenginių apribojimus.
  • Realiojo laiko operacinė sistema yra gyvybiškai svarbi užtikrinant mastelį, moduliškumą, ryšį, saugumą, o tai svarbu IOT
  • DI testavimas turėtų būti automatizuotas.

IOT testavimo įrankiai:

Dvi efektyviausios IOT testavimo priemonės yra šios:

1. Šodanas

„Shodan“ yra IOT testavimo įrankis, kurį galite naudoti norėdami sužinoti, kurie iš jūsų įrenginių yra prisijungę prie interneto. Tai leidžia sekti visus kompiuterius, kuriuos galite tiesiogiai pasiekti iš interneto.

Atsisiųsti nuorodą: https://www.shodan.io/

2. Dalykiškas

„Thingful“ yra daiktų interneto paieškos sistema. Tai leidžia saugiai sąveikauti tarp milijonų objektų internetu. Šis IOT testavimo įrankis taip pat kontroliuoja duomenų naudojimą ir suteikia galimybę priimti ryžtingesnius ir vertingesnius sprendimus.

Atsisiųsti nuorodą: https://www.thingful.net

Išvada:

  • IOT yra identifikuotų įterptųjų įrenginių ryšys su esama interneto infrastruktūra.
  • Programinės įrangos ir sistemos sudėtingumas gali paslėpti IOT technologijos klaidas
  • Pilkos dėžės testavimas turėtų būti naudojamas kartu su IOT testais, nes tai leidžia sukurti efektyvų bandymo atvejį.
  • „IoT“ testavimas užtikrina, kad vartotojai gautų geresnę vartotojo patirtį visuose prijungtuose IOT įrenginiuose.
  • Kadangi nėra bandymo plano, dalies išbandytinų savybių negalima išmatuoti. Taigi klaidų / klaidų gali būti nelengva aptikti.