Füstvizsgálat és józansági teszt: Miben különböznek egymástól?



Ez a cikk segít ismeretek szerzésében a füstvizsgálatokról és a józan ész teszteléséről, valamint megérteni a két típus közötti fő különbségeket.

Minden vállalkozás szoftveren fut, és az összes szoftvert tesztelni kell, mielőtt kiadják a felhasználóknak. létfontosságú a hatékony, eredményes és megbízható szoftver gyors ütemű kiadásához. Vannak különböző és ezeknek a típusoknak mindegyikének más a célja és egyedi értéket képvisel a szoftverfejlesztési folyamat számára. Ebben a cikkben a két leggyakrabban félreértett típust tárgyaljuk: a füstvizsgálatot és a józan ész tesztelését.

Vessünk egy pillantást a cikkben tárgyalt témákra:





A szoftver tesztelésének típusai

A szoftver tesztelése a szoftverfejlesztési ciklus döntő fázisa. Számos különböző típusú szoftver tesztelés létezik. Ezen tesztelési típusok mindegyikének megvan a maga célja. A választott szoftvertesztelés típusa a tesztelés céljától, a szoftver összetettségétől és funkcionalitásától, valamint a tesztelő csapattól függ. Az alábbi kép felsorolja a manapság használt szoftverek tesztelésének leggyakoribb típusait.

TestingTypes - Füstvizsgálat és józansági teszt - EdurekaEz a cikk segít megtudni, hogy mi a füstvizsgálat és a józan ész tesztelése, és mennyire különböznek egymástól. Lássunk neki.



Füstvizsgálat

Mi a füstvizsgálat?

A füstvizsgálat egyfajta szoftveres tesztelés, amelyet általában a kezdeti szoftveralkatrészeken hajtanak végre annak biztosítására, hogy a program kritikus funkciói teljesen jól működjenek.

Nem tudja, mi a szoftver felépítése? A szoftverépítés olyan folyamat, amelynek során a forráskódot önálló formává alakítják, amely bármely rendszeren futtatható. Gyakran nevezik kód összeállításnak. Visszatérve a füsttesztre, akkor azt végrehajtják, mielőtt bármilyen funkcionális vagy regressziós tesztet részletesen végrehajtanának a szoftverépítésen. A fő cél itt egy rosszul összetört alkalmazás elutasítása, hogy a minőségbiztosítási csapat ne pazarolja az időt a szoftver telepítésével és tesztelésével. Átfogó tesztelés helyett meg kell győződnünk arról, hogy a kritikus funkciók jól működnek-e.

Hogyan kell elvégezni a füstvizsgálatot?

A füstvizsgálatokat manuálisan is elvégezhetjük . A füstvizsgálatok végrehajtásához nem kell újat írni , ehelyett kiválaszthatja a szükséges teszteseteket, amelyeket a programozók már meghatároztak. Az elsődleges hangsúly itt az alapvető alkalmazás-munkafolyamat tesztelése. Tehát csak válassza ki azokat a teszteseteket, amelyek meghatározzák a szoftver fő funkcióit. Próbáljuk meg kitalálni ezt egy valós idejű példával.



hogyan kell használni a java Java-ban

Tegyük fel, hogy egy e-kereskedelmi webhelyen dolgozik. Van néhány kezdeti buildje, amelyek készen állnak a tesztelésre. Első dolog, amit meg kell tennie, hogy ellenőrizze, hogy az alapvető funkciók működnek-e vagy sem. Tehát megpróbál hozzáférni a webhelyhez, és hozzáad egy elemet a kosarához a megrendelés leadásához. Nos, ez minden e-kereskedelmi webhely fő munkafolyamata, igaz? Ha ez az elsődleges munkafolyamat működik, akkor elmondhatja, hogy a tesztelésnek alávetett összeállítás sikeresen teljesítette a füsttesztet. Ezután továbbléphet a következő tesztkörökre.

Most, hogy tisztában van azzal, mi a füstvizsgálat, térjünk át a cikk következő témájára, vagyis a józan ész tesztelésére.

A józan ész tesztelése

Mi az épelméjűség tesztelése?

A Sanity Testing egyfajta szoftveres tesztelés, amelyet egy szoftverépítés kézhezvétele után hajtanak végre, kisebb változtatásokkal a kódban vagy a funkcionalitásban. A cél az, hogy megbizonyosodjon a hibák kijavításáról, és megerősítse, hogy az új változások miatt nincsenek további problémák.

A füsttesztel ellentétben a józan ész tesztje nem az alapvető funkciók ellenőrzése, hanem a szoftver helyességének és ésszerűségének ellenőrzése. Általában az a vége közelében végezzük , hogy megbizonyosodjon arról, hogy hibákat javítottak-e, és hogy a kód kisebb módosításai jól tolerálhatók-e. Ezenkívül annak meghatározása, hogy a legújabb javítások befolyásolták-e az alkatrészek működését. A józansági tesztek gyakran nem írhatók le, és manuálisan vagy automatizált eszközök segítségével végezhetők el.

hogyan hozhat létre tömb objektumot a java-ban

Hogyan kell elvégezni a józan ész tesztelését?

A füstvizsgálathoz hasonlóan, csak akkor kell új teszteseteket írni, ha új funkciót vezetnek be. A fő cél itt annak biztosítása, hogy hamis eredmények vagy hibák ne legyenek jelen az alkatrészfolyamatokban. Továbbá annak ellenőrzésére, hogy az összeállítás elég józan-e ahhoz, hogy a következő lépésekre léphessen .

Nézzük meg ugyanazt a példát, amelyet a füstvizsgálathoz használtunk. Tehát egy e-kereskedelmi webhelyen dolgozik. Megjelent a felhasználói regisztrációval kapcsolatos új szolgáltatás. A fő cél annak ellenőrzése, hogy az új funkció megfelelően működik-e vagy sem. Miután megbizonyosodott arról, hogy megfelelően működik, akkor lépjen a tesztelés következő szintjére. Ha a józan próba sikertelen, nem ésszerű szigorúbb próbát tenni. A józan próbák során az alkalmazásfüggvények legkisebb részhalmazát kell elvégeznie annak megállapításához, hogy az alkalmazáslogika működőképes és helyes-e.

Lehet, hogy észrevette, hogy némi átfedés van a füstvizsgálat és a józan ész tesztelése között, különösen, ha arról van szó, hogy egyiket sem úgy tervezték, hogy alapos folyamat legyen. E két teszttípus között azonban nyilvánvaló és fontos különbségek is vannak. Nézzük meg őket.

Füstvizsgálat vs józan teszt

A füstvizsgálat és a józansági teszt nagyon eltérő gyakorlatokat ír le. De az emberek még mindig összezavarják őket, mivel a különbség kissé finom. Az alábbi táblázat felsorolja a füstvizsgálat és a józan ész tesztelésének fő különbségeit.

Jellemzők Füstvizsgálat A józan ész tesztelése
Rendszerépítés A teszteket a szoftvertermék kezdeti építésén hajtják végreA teszteket olyan építményeken végzik, amelyek megfeleltek a füstteszteken és a regressziós teszteken
A tesztelés motívuma Az újonnan létrehozott összeállítás stabilitásának mérése a szigorúbb tesztekkel szembenA szoftverépítések funkcionalitásának ésszerűségének és eredetiségének értékelése
A? Az elfogadás tesztelésének egy részhalmazaA regressziós teszt részhalmaza
DokumentációBele foglalja a dokumentáció és a szkriptek készítésétNem hangsúlyoz semmiféle dokumentációt
Teszt lefedettség Sekély és széles megközelítés, amely magában foglalja az összes főbb funkciót anélkül, hogy túl mélyreható lenneSzűk és mély megközelítés, amely magában foglalja a funkciók és jellemzők részletes tesztelését
Előadja? Fejlesztők vagy tesztelők hajtják végreTesztelők hajtják végre

Szóval, ennyi, srácok! Ezzel elértük a cikk végét. Remélhetőleg mára megvan az alapismeretek a füstvizsgálatról és a józan ész teszteléséről. Ezek fontos tesztelési típusok, amelyek biztosítják a hibák és hibák észlelését a fejlesztési ciklus korai szakaszában, és remélem, hogy jól fogja használni őket.

Ha megtalálta ezt cikk releváns, nézd meg a élő online az Edureka, egy megbízható online tanulási vállalat, amelynek több mint 250 000 elégedett tanulóval rendelkező hálózata elterjedt az egész világon.

Van egy kérdésünk? Kérjük, említse meg a cikk megjegyzés rovatában, és kapcsolatba lépünk Önnel.