Kouře a zdravý Rozum testování rozdíl je nejvíce nepochopený téma v Testování Softwaru. Existuje obrovské množství literatury na toto téma, ale většina z nich je matoucí. Následující článek se pokouší vyřešit zmatek.,
hlavní rozdíly mezi Kouř Testování a zdravý Rozum Testování může být se naučil s pomocí následující diagram –
Kouř Testování vs zdravý Rozum Testování
oceníte výše uvedené schéma umožňuje nejprve pochopit –
Co je to Software Stavět?
pokud vyvíjíte jednoduchý počítačový program, který se skládá pouze z jednoho souboru zdrojového kódu, stačí zkompilovat a propojit tento jeden soubor, vytvořit spustitelný soubor. Tento proces je velmi jednoduchý.
obvykle tomu tak není., Typický softwarový projekt se skládá ze stovek nebo dokonce tisíců souborů zdrojového kódu. Vytvoření spustitelného programu z těchto zdrojových souborů je komplikovaný a časově náročný úkol.
musíte použít „vytvořit“ software vytvořit spustitelný program a proces se nazývá „Software Stavět“
Kouř Testování
Kouřové Zkoušky je testování software technika provádí post software stavět ověřit, že kritické funkce software jsou v pořádku. Provádí se před provedením podrobných funkčních nebo regresních testů., Hlavním účelem testování kouře je odmítnout softwarovou aplikaci s vadami, aby tým QA neztrácel čas testováním rozbité softwarové aplikace.
při testování kouře se testovací případy rozhodly pokrýt nejdůležitější funkčnost nebo součást systému. Cílem není provádět vyčerpávající testování, ale ověřit, zda kritické funkce systému fungují dobře.
například typický kouřový test by byl-ověřte, zda se aplikace úspěšně spouští, zkontrolujte, zda GUI reaguje … atd.,
klíčový rozdíl
- testování kouře má za cíl ověřit „stabilitu“, zatímco testování zdravého rozumu má za cíl ověřit“racionalitu“.
- testování kouře provádí jak vývojáři, tak testeři, zatímco testování zdravého rozumu provádí testeři.
- testování kouře ověřuje kritické funkce systému, zatímco testování zdravého rozumu ověřuje nové funkce, jako jsou opravy chyb.
- testování kouře je podmnožinou akceptačního testování, zatímco testování zdravého rozumu je podmnožinou regresního testování.
- testování kouře je dokumentováno nebo skriptováno, zatímco testování zdravého rozumu není.,
- testování kouře ověřuje celý systém od konce do konce, zatímco testování zdravého rozumu ověřuje pouze konkrétní součást.
co je testování zdravého rozumu?
zdravý Rozum testování je druh Softwaru, Testování se provádí po obdržení software build, drobné změny v kódu, nebo funkce, zjistit, které chyby byly opraveny a žádné další problémy jsou zavedeny v důsledku těchto změn. Cílem je zjistit, že navrhovaná funkce funguje zhruba podle očekávání., Pokud selže test zdravého rozumu, sestavení je odmítnuto, aby se ušetřil čas a náklady spojené s přísnějším testováním.
cílem je “ ne “ důkladně ověřit novou funkci, ale zjistit, že vývojář při výrobě softwaru použil určitou racionalitu (rozum). Například, pokud vaše vědecká kalkulačka dává výsledek 2 + 2 =5! Pak nemá smysl testovat pokročilé funkce, jako je sin 30 + cos 50., dokumentovány a je improvizované
Body, na vědomí.,
- testování zdravého rozumu i kouře jsou způsoby, jak se vyhnout plýtvání časem a úsilím rychlým určením, zda je aplikace příliš Chybná, aby si zasloužila přísné testování.
- testování kouře se také nazývá testování přijetí testeru.
- testování kouře provedené na konkrétním sestavení je také známé jako test ověření sestavení.
- jedním z nejlepších průmyslových postupů je provádět každodenní test sestavení a kouře v softwarových projektech.
- testy kouře i rozumu lze provádět ručně nebo pomocí automatizačního nástroje., Při použití automatizovaných nástrojů jsou testy často iniciovány stejným procesem, který generuje samotnou sestavu.
- podle potřeb testování budete možná muset provést testy zdravého rozumu i kouře v sestavení softwaru. V takových případech nejprve provedete kouřové testy a poté pokračujte v testování zdravého rozumu. V průmyslu jsou testovací případy pro testování zdravého rozumu běžně kombinovány s testy kouře, aby se urychlilo provedení testu., Proto je běžné, že jsou tyto pojmy často zaměňovány a používány jako synonyma
Klikněte zde, pokud video není přístupné
Přečtěte si více o Kouř Testování v softwarovém inženýrství
Leave a Reply