a Füst, a Józan ész vizsgálat különbség a leginkább félreértett téma a szoftvertesztelés. Hatalmas mennyiségű irodalom van a témában, de a legtöbbjük zavaró. A következő cikk megkísérli kezelni a zavart.,
a fő különbség a füst tesztelés és a józanság vizsgálat lehet tanulni a segítségével a következő diagram –
füst tesztelés vs józanság tesztelés
a fenti diagram segítségével először megérteni –
mi a szoftver építeni?
ha olyan egyszerű számítógépes programot fejleszt ki, amely csak egy forráskódú fájlból áll, akkor csak össze kell állítania és össze kell kapcsolnia ezt a fájlt, hogy végrehajtható fájlt hozzon létre. Ez a folyamat nagyon egyszerű.
általában nem ez a helyzet., Egy tipikus szoftverprojekt több száz vagy akár több ezer forráskódból áll. Egy futtatható program létrehozása ezekből a forrásfájlokból bonyolult és időigényes feladat.
meg kell használni a “build” szoftver, hogy hozzon létre egy futtatható programot, és a folyamat az úgynevezett “Software Build”
füst tesztelés
a füst tesztelés egy szoftver tesztelési technika végzett utáni szoftver építeni, hogy ellenőrizze, hogy a kritikus funkciók szoftver jól működik. Ezt a részletes funkcionális vagy regressziós tesztek végrehajtása előtt hajtják végre., A füst tesztelésének fő célja egy hibás szoftveralkalmazás elutasítása, hogy a QA csapata ne pazarolja az időt a törött szoftveralkalmazás tesztelésére.
A Füst Teszt, a vizsgált esetekben választotta, hogy fedezze a legtöbb fontos funkció vagy komponens a rendszer. A cél nem a teljes körű tesztelés elvégzése, hanem annak ellenőrzése, hogy a rendszer kritikus funkciói jól működnek-e.
például egy tipikus füstteszt lenne-ellenőrizze, hogy az alkalmazás sikeresen elindul-e, ellenőrizze, hogy a GUI reagál-e … stb.,
KEY DIFFERENCE
- a Füstvizsgálatnak célja a “stabilitás” ellenőrzése, míg a józan tesztelésnek célja a “racionalitás” ellenőrzése.
- a Füstvizsgálatot mind a fejlesztők, mind a tesztelők végzik, míg a józansági vizsgálatot a tesztelők végzik.
- a Smoke Testing ellenőrzi a rendszer kritikus funkcióit, míg a Sanity Testing ellenőrzi az új funkciókat, például a hibajavításokat.
- a Füstvizsgálat az átvételi vizsgálat egy részhalmaza, míg a józansági vizsgálat a regressziós vizsgálat egy részhalmaza.
- a Füstvizsgálatot dokumentálják vagy megírták, míg a józanság tesztelése nem.,
- a Füstvizsgálat az egész rendszert a végétől a végéig ellenőrzi, míg a józansági vizsgálat csak egy adott komponenst igazol.
mi a józanság tesztelése?
a Sanity testing egy olyan szoftver tesztelése, amelyet egy szoftverfejlesztés kézhezvétele után végeznek el, kisebb kódváltozásokkal vagy funkcionalitással, hogy megbizonyosodjanak arról, hogy a hibákat kijavították, és ezen változások miatt további problémák nem merülnek fel. A cél annak meghatározása, hogy a javasolt funkcionalitás nagyjából a várt módon működik-e., Ha a józansági teszt sikertelen, az építményt elutasítják, hogy időt és költségeket takarítsanak meg egy szigorúbb tesztelésnél.
a cél ” nem ” az új funkciók alapos ellenőrzése, hanem annak meghatározása, hogy a fejlesztő a szoftver előállítása során bizonyos racionalitást (józanságot) alkalmazott-e. Például, ha a tudományos számológép 2 + 2 =5 eredményt ad! Ezután nincs értelme tesztelni a fejlett funkciókat, mint például a sin 30 + cos 50., dokumentált, s nem szerepet játszott
megjegyezni.,
- mind a józanság, mind a Füstvizsgálat módja annak, hogy elkerüljük az idő és az erőfeszítés pazarlását azáltal, hogy gyorsan meghatározzuk, hogy egy alkalmazás túl hibás-e ahhoz, hogy bármilyen szigorú vizsgálatot érdemeljen.
- a Füstvizsgálatot tesztelő elfogadási tesztnek is nevezik.
- az adott építményen végzett Füstvizsgálatot építésellenőrzési tesztnek is nevezik.
- az egyik legjobb iparági gyakorlat az, hogy napi build and smoke tesztet végezzen szoftverprojektekben.
- mind a füst -, mind a józansági tesztek manuálisan vagy automatizálási eszköz használatával hajthatók végre., Automatizált eszközök használatakor a teszteket gyakran ugyanaz a folyamat indítja el, amely maga az építményt generálja.
- a tesztelés igényei szerint előfordulhat, hogy mind a józanság, mind a Füstvizsgálatokat végre kell hajtania a szoftverfejlesztésben. Ilyen esetekben először Füstvizsgálatokat hajt végre, majd folytatja a józanság tesztelését. Az iparban a józansági vizsgálat vizsgálati eseteit általában kombinálják a füstvizsgálatokkal, hogy felgyorsítsák a teszt végrehajtását., Ezért gyakori, hogy a feltételek gyakran zavaros, használják szinonimaként
Kattintson ide, ha a videó nem elérhető
bővebben Füst Tesztelés a szoftver engineering
Leave a Reply