Testování kouře a testování duševního zdraví: Jak se liší?



Tento článek vám pomůže získat znalosti o testování kouře a testování zdravého rozumu a také vám pomůže pochopit klíčové rozdíly mezi těmito dvěma typy.

Každý podnik běží na softwaru a veškerý software je třeba před vydáním uživatelům otestovat. je zásadní pro rychlé, efektivní a efektivní a spolehlivé vydání softwaru. Existují různé a každý z těchto typů má jiný účel a poskytuje jedinečnou hodnotu procesu vývoje softwaru. V tomto článku budeme diskutovat o dvou nejčastěji nepochopených typech: testování kouře a testování zdravého rozumu.

Pojďme se podívat na témata z tohoto článku:





Druhy testování softwaru

Testování softwaru je zásadní fází vývojového cyklu softwaru. Existuje mnoho různých typů testování softwaru. Každý z těchto typů testování má svůj vlastní účel. Typ testování softwaru, který si vyberete, závisí na vašem cíli testování, složitosti a funkčnosti vašeho softwaru a na vašem testovacím týmu. Na obrázku níže jsou uvedeny některé z nejběžnějších typů testování softwaru, které se dnes používají.

TestingTypes - Testování kouře a Test příčetnosti - EdurekaTento článek vám pomůže zjistit, co je testování kouře a testování zdravého rozumu a jak se od sebe liší. Začněme.



Testování kouře

Co je kouřové testování?

Testování kouře je typ testování softwaru, který se obvykle provádí při počátečních sestavení softwaru, aby se zajistilo, že kritické funkce programu fungují naprosto v pořádku.

Nejste si jisti, co je to software? Sestavení softwaru je proces, při kterém se zdrojový kód převádí do samostatné formy, kterou lze spustit v jakémkoli systému. Často se označuje jako sestavení kódu. Vrátíme-li se k testování kouře, provede se před podrobným provedením jakýchkoli funkčních nebo regresních testů na sestavení softwaru. Hlavním cílem je odmítnout špatně poškozenou aplikaci, aby tým QA neztrácel čas instalací a testováním softwarové aplikace. Namísto provedení důkladného testování se ujistíme, že kritické funkce fungují dobře.

Jak provádět kouřové testy?

Kouřové testy lze provádět ručně nebo mohou být . Chcete-li provést kouřové testy, nemusíte psát nové Místo toho stačí vybrat nutné testovací případy, které jsou již definovány programátory. Primárním zaměřením je zde testování pracovního toku základní aplikace. Stačí tedy vybrat ty testovací případy, které definují hlavní funkce vašeho softwaru. Zkusme to zjistit pomocí příkladu v reálném čase.



naučit se ssis krok za krokem

Řekněme, že pracujete na webu elektronického obchodování. Máte několik počátečních sestavení, která jsou připravena k vydání pro testování. První věcí, kterou musíte udělat, je zkontrolovat, zda základní funkce fungují nebo ne. Pokusíte se tedy vstoupit na web a přidat položku do košíku, abyste mohli provést objednávku. To je hlavní pracovní postup jakéhokoli webu elektronického obchodování, že? Pokud tento primární pracovní postup funguje, můžete říci, že sestavení, které jste podrobili testování, prošlo kouřovým testem. Poté můžete přejít na další kola testování.

Nyní, když máte jasno v tom, co je testování kouře, pojďme k dalšímu tématu tohoto článku, kterému je testování zdravého rozumu.

Test příčetnosti

Co je to testování duševního zdraví?

Sanity Testing je typ testování softwaru, který se provádí po obdržení sestavení softwaru s malými změnami v kódu nebo funkčnosti. Cílem je zajistit, aby byly chyby opraveny, a potvrdit, že kvůli novým změnám nebudou zavedeny žádné další problémy.

Na rozdíl od kouřových testů není cílem sanitárního testu ověření základních funkcí, ale ověření správnosti a racionality softwaru. Obvykle se to děje na konci a , abychom zjistili, zda byly chyby opraveny a zda jsou drobné změny kódu dobře tolerovány. Také k určení, zda nejnovější opravy ovlivnily funkčnost jakékoli součásti. Testy duševního zdraví jsou často skriptované a lze je provádět ručně nebo pomocí automatizovaných nástrojů.

Jak provádět testování zdravého rozumu?

Podobně jako testování kouře, nemusíte psát nové testovací případy, pokud nebude zavedena nová funkce. Hlavním cílem je zajistit, aby v procesech komponent nebyly přítomny falešné výsledky nebo chyby. Také zkontrolovat, zda je sestavení dostatečně rozumné, aby bylo možné přejít do dalších fází .

Uvažujme stejný příklad, který jsme použili pro testování kouře. Takže pracujete na webu elektronického obchodování. Byla vydána nová funkce související s registrací uživatelů. Vaším hlavním cílem je zkontrolovat, zda nová funkce funguje správně nebo ne. Jakmile jste si jisti, že to funguje tak, jak má, přejděte na další úroveň testování. Pokud test zdravého rozumu selže, není rozumné pokusit se o přísnější testování. V testech zdravého rozumu procvičujete nejmenší podmnožinu funkcí aplikace potřebnou k určení, zda je logika aplikace funkční a správná.

Možná jste si všimli, že mezi kouřovým testem a testem zdravého rozumu dochází k určitému překrývání, zvláště pokud jde o skutečnost, že ani jeden není ve skutečnosti navržen jako důkladný proces. Mezi těmito dvěma typy testování však existují také zjevné a důležité rozdíly. Podívejme se na ně.

Testování kouře vs. Test příčetnosti

Testování kouře a testování zdravého rozumu popisují velmi odlišné postupy. Ale lidé je stále popletou, protože rozdíl je poněkud jemný. V tabulce níže jsou uvedeny klíčové rozdíly mezi kouřovým testem a testem zdravého rozumu.

jak tostring funguje v Javě
Funkce Testování kouře Test příčetnosti
Systém se staví Testy jsou prováděny na počátečních verzích softwarového produktuTesty se provádějí na sestaveních, která prošla kouřovými testy a koly regresních testů
Motiv testování Chcete-li měřit stabilitu nově vytvořené sestavy, abyste mohli čelit přísnějším testůmVyhodnotit racionalitu a originalitu funkcí softwarových sestavení
Podmnožina? Je podmnožinou akceptačních testůJe podmnožinou regresního testování
DokumentaceZahrnuje práci s dokumentací a skriptovánímNezdůrazňuje žádný druh dokumentace
Pokrytí testu Mělký a široký přístup, který zahrnuje všechny hlavní funkce, aniž by byl příliš hlubokýÚzký a hluboký přístup zahrnující podrobné testování funkcí a funkcí
Účinkují? Provádějí vývojáři nebo testeřiProvádí testeři

Takže, to je ono, lidi! Tím jsme dosáhli konce tohoto článku. Doufejme, že už máte základní znalosti o kouřových zkouškách a zkouškách zdravého rozumu. Jedná se o důležité typy testování, které zajišťují detekci chyb a defektů v raných fázích vývojového cyklu a doufám, že je budete dobře používat.

Pokud jste to našli relevantní článek, podívejte se na live-online Edureka, důvěryhodná online vzdělávací společnost se sítí více než 250 000 spokojených studentů po celém světě.

Máte na nás dotaz? Uveďte to prosím v sekci komentářů tohoto článku a my se vám ozveme.