Kas yra tūrio testavimas? Sužinokite su pavyzdžiais

Turinys:

Anonim

Kas yra tūrio testavimas?

TYRIMO TESTAVIMAS yra programinės įrangos testavimo tipas, kai programinei įrangai tenka didžiulis duomenų kiekis. Tai taip pat vadinama potvynių bandymu. Tūris atliekamas siekiant analizuoti sistemos našumą didinant duomenų kiekį duomenų bazėje.

Naudojant tūrio testavimą, poveikį reakcijos laikui ir sistemos elgsenai galima ištirti veikiant dideliam duomenų kiekiui.

Pavyzdžiui, išbandyti muzikos svetainės elgseną, kai milijonai vartotojų gali atsisiųsti dainą.

Tūrio tikrinimo nauda

  • Nustačius apkrovos problemas, galima sutaupyti daug pinigų, kurie priešingu atveju bus išleisti programos priežiūrai.
  • Tai padeda greičiau pradėti keisti planus
  • Ankstyvas kliūčių nustatymas
  • Tai užtikrina, kad jūsų sistema dabar gali būti naudojama realiame pasaulyje

Kodėl reikia atlikti tūrio testavimą

Tūrio bandymo tikslas yra:

  • Patikrinkite sistemos našumą didėjant duomenų kiekiui duomenų bazėje
  • Norėdami nustatyti problemą, kuri gali kilti dėl didelio duomenų kiekio
  • Norint išsiaiškinti, kuriame taške blogėja sistemos stabilumas
  • Tūrio tikrinimas padės nustatyti sistemos ar programos pajėgumą - įprastą ir sunkų tūrį

Kaip atlikti tūrio testavimą

Atliekant tūrio bandymą, reikia išbandyti šiuos dalykus

  • Patikrinkite, ar nėra duomenų praradimo
  • Patikrinkite sistemos atsako laiką
  • Patikrinkite, ar duomenys saugomi teisingai, ar ne
  • Patikrinkite, ar duomenys perrašyti be jokio pranešimo
  • Patikrinkite, ar nėra įspėjamųjų ir klaidų pranešimų, ar iš viso nėra problemų dėl garsumo
  • Patikrinkite, ar didelės apimties duomenys turi įtakos apdorojimo greičiui
  • Ar sistema turi reikiamus atminties išteklius
  • Ar atliekamas tūrio testas visoje sistemoje
  • Ar yra rizika, jei duomenų kiekis didesnis nei nurodyta
  • Ar yra kokių nors garantijų, kad nebus daugiau datų nei nurodyta

Geriausia didelės apimties bandymų praktika

Geriausios didelės apimties bandymų praktikos yra

  • Sustabdykite visus serverius ir patikrinkite visus žurnalus
  • Prieš įkeliant bandymą rankiniu būdu vykdykite programos scenarijų
  • Norėdami gauti naudingiausių rezultatų, paskirstykite vartotojų skaičių
  • Norėdami įveikti licencijos apribojimus, subalansuokite mąstymo laiką
  • Būkite atsargūs dėl naujos konstrukcijos
  • Išanalizuokite patobulinimo naudojimo atvejį, kai bus nustatyta bazinė linija
  • Tam tikrų tūrio bandymų dalių pakartojimas tampa neišvengiamas tuo atveju, jei yra veiklos trūkumų

Tūrio tikrinimas Vs apkrovos testavimas

Tūrio tikrinimas Apkrovos testavimas
  • Tūrio testavimas yra programos, kurios duomenų bazėje yra daug duomenų, testavimas
  • Bandant apkrovą, taikant tam tikrą apkrovos lygį, reikia analizuoti programos elgseną
  • Apimties patikrinimas patikrina, ar sistema reaguoja taip, kaip tikėtasi, tam tikru duomenų kiekiu. Tai gali apimti didėjantį failo dydį
  • Apkrovos testavimas patikrina sistemos našumą, kai padidėja vartotojo apkrova. Tai gali apimti didėjantį failo skaičių

Apimties testavimo iššūkiai

  • Sunku generuoti atminties fragmentaciją
  • Dinamiškas raktų generavimas
  • Sugeneruotų duomenų santykinis vientisumas

Santrauka:

  • Programinės įrangos inžinerijoje tūrio testavimas yra būdas patikrinti sistemos našumą, ar nėra didelių duomenų apkrovų
  • Tai nefunkcinis testavimas
  • Atminties suskaidymas yra sunkiai generuojamas ir santykinis sukurtų duomenų vientisumas

    yra keletas tūrio testavimo iššūkių