Különbség a füstölés és a jóindulatú teszt között
Tartalom
- Összehasonlító táblázat
- A füstvizsgálat meghatározása
- A füstvizsgálat előnyei
- Az egészségérzékenység tesztelésének meghatározása
- A józanság-tesztelés előnyei
- Következtetés
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.
-
- Összehasonlító táblázat
- Meghatározás
- Főbb különbségek
- Következtetés
Összehasonlító táblázat
Az összehasonlítás alapja | Füst tesztelése | Egé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és | Sekély és széles | Keskeny és mély |
kiemelkedés | Fő 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. |
Cselekedett | Minden építkezés | Csak a stabil építkezésen. |
Előadja | Fejlesztő | 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.