Különbség a füstölés és a jóindulatú teszt között

Szerző: Laura McKinney
A Teremtés Dátuma: 2 Április 2021
Frissítés Dátuma: 5 Lehet 2024
Anonim
Különbség a füstölés és a jóindulatú teszt között - Technológia
Különbség a füstölés és a jóindulatú teszt között - Technológia

Tartalom


A füst- és a jó egészség-tesztelés olyan technikák, amelyek az integrációs és a regressziós tesztek részeként működnek. A füst- és az egészségmegőrző vizsgálat közötti jelentős különbség az, hogy a füstvizsgálatot az instabil terméknél alkalmazzák, míg az egészségügy-vizsgálatot a stabilabb termékeknél alkalmazzák. A füsttesztelés sekély tesztelésnek mondható, mivel csak a létfontosságú követelményeket teszteli, ám az egészségmegfigyelési tesztelés a szoftver minden modulját a végén megvizsgálja annak ellenőrzésére, hogy az alkalmazott változások jól működnek-e.

    1. Összehasonlító táblázat
    2. Meghatározás
    3. Főbb különbségek
    4. Következtetés

Összehasonlító táblázat

Az összehasonlítás alapjaFüst teszteléseEgészségügyi vizsgálat
AlapvetőA füst tesztelése kiértékeli és teszteli az alapvető funkciókat.A józanság-tesztelés mélyen ellenőrzi a szoftver modulokat.
Teszt esetekÍrható vagy automatizált teszt.unscripted
MegközelítésSekély és szélesKeskeny és mély
kiemelkedésFő célja az alkalmazás minden részének gyors lefedése.Hangsúly a szoftver moduljai (szoftver alkatrészek) működésében.
CselekedettMinden építkezésCsak a stabil építkezésen.
ElőadjaFejlesztőVizsgáló


A füstvizsgálat meghatározása

A Füst tesztelése elsősorban az integrációs tesztelési megközelítésből származik. Általában a teljes körű tesztelés előtt indul, amely a szoftver nagy részét lefedi, de nem bonyolultabb és részletesebb szempontjait. A füstvizsgálatot nem kimerítő vizsgálatnak kell tekinteni, ahol a termék legfontosabb tulajdonságainak működését ellenőrzik.

A füst tesztelésében elvégzett tevékenységek:

  • Először: átalakítja a szoftver modulokat kódokká, és együtt dolgozza fel őket. Az összeállítás olyan adatfájlokból, újrafelhasználható modulokból, könyvtárakból és tervezett összetevőkből áll, amelyek egy vagy több funkció végrehajtásához szükségesek.
  • A tesztek sorozatát tervezik a hibák felfedezésére annak biztosítása érdekében, hogy a funkciók megfelelően működjenek.
  • A többféle összeépítést ezután egyetlen termékbe integrálják, és az egész terméket többször füstvizsgálatnak vetik alá.
  • A tesztelési folyamat csak addig folytatódik, amíg az eredmények nem felelnek meg a termék alapvető követelményeinek, de ha az eredmények nem felelnek meg az alapvető követelményeknek, akkor a terméket visszajuttatják a fejlesztői csapathoz az alapvető változtatások elvégzéséhez.

A füstvizsgálat előnyei

  • Kockázat minimalizálása a hibák korábbi felismerése és kijavítása révén.
  • Az ismételt ellenőrzés javítja a rendszer minőségét.
  • Egyszerűsített hibameghatározás és -javítás
  • Az előrehaladás könnyen értékelhető

Az egészségérzékenység tesztelésének meghatározása

A Egészségügyi vizsgálat egy olyan módszer, amellyel a kód és a funkcionalitás apró változtatásait követően teljes egészében tesztelhetők. Elsődlegesen azt ellenőrzi, hogy a termék megfelelően működik-e a módosítások és a hibák kijavítása után. A józanság-tesztelés a regressziós tesztelés alcsoportja, amelyet a termék bevezetése előtt végeznek. Ha a javasolt funkcionalitás nem működik a várakozásoknak megfelelően, akkor az összeállított összetevőt eldobják, hogy kiküszöböljék a szigorú teszteléshez szükséges időt és költségeket.


A józanság tesztelése előtt a szoftvernek át kell mennie a másik tesztelésen. Az ilyen típusú teszt értelemben mélyebb, azt jelenti, hogy figyelembe veszi a szoftver részleteit.

A józanság-tesztelés előnyei

  • Megfelelő időfelhasználás, mivel a funkció egy vagy néhány területére összpontosít.
  • Biztosítja az alkalmazás megfelelő működését a kód kisebb változásainak bevonása után.
  • Megtalálja a függő hiányzó objektumokat.
  1. A füst tesztelését az építkezés elején indítják, és ellenőrzik a legalapvetőbb funkciókat. Másrészről, a józanság-tesztelés kiértékeli a szoftver építését.
  2. A füsttesztelés dokumentációját írásbeli tesztekkel vagy automatizált tesztekkel végzik, míg a józanság-teszteléskor nem történik szkriptek készítése.
  3. A füstvizsgálati technika sekély és széles, ami azt jelenti, hogy magában foglalja a tesztelés minden építkezését, de nem megy túl szélsőséges szintre. Ezzel szemben a józanság-tesztelés szűk és mély megközelítést alkalmaz, ahol az egyes építményeket alaposan tesztelik.
  4. A füstvizsgálat elsődleges célja, hogy a szoftver minden részét gyorsan lefedje. Ezzel szemben a józanság-tesztelés a szoftver minden moduljának működésére összpontosít.
  5. A füstvizsgálat elvégzéséért a fejlesztő felel, míg az egészségérzékenységi tesztet a tesztelő végzi.
  6. A füst tesztelése olyan, mintha egy dokumentum ellenőrzésével ellenőrizze a dokumentumok számát. Ezzel szemben a józanság-tesztelés magában foglalja egyetlen dokumentum teljes értékelését.

Következtetés

A füstvizsgálat előző célja, hogy megerősítse a stabilitás míg a jóindulatú tesztek biztosítják racionalitás a termék.