Rozdíl mezi kouřovým a hygienickým testováním

Autor: Laura McKinney
Datum Vytvoření: 2 Duben 2021
Datum Aktualizace: 5 Smět 2024
Anonim
Rozdíl mezi kouřovým a hygienickým testováním - Technologie
Rozdíl mezi kouřovým a hygienickým testováním - Technologie

Obsah


Testování kouře a zdravého rozumu jsou techniky, které fungují jako součást integračního a regresního testování. Významný rozdíl mezi testováním kouře a zdravého rozumu spočívá v tom, že kouřový test se používá v nestabilním produktu, zatímco testování zdravého rozumu se používá u stabilnějších produktů. Testování kouře lze považovat za mělké testování, protože pouze testuje životně důležité předpoklady, ale testování zdravého rozumu prozkoumá každý z modulů softwaru na konci a zkontroluje, zda použité změny fungují dobře.

    1. Srovnávací tabulka
    2. Definice
    3. Klíčové rozdíly
    4. Závěr

Srovnávací tabulka

Základ pro srovnáníTestování kouřeTestování hygieny
ZákladníTestování kouře vyhodnocuje a testuje základní funkce.Testování hygieny důkladně kontroluje softwarové moduly.
Testovací případyMůže být písemný nebo automatizovaný test.Nezapsáno
PřístupMělký a širokýÚzký a hluboký
VýtečnostHlavním účelem je rychlé pokrytí všech částí aplikace.Důraz na fungování modulů (softwarových částí) softwaru.
Jednal na základěKaždá stavbaPouze na stabilní stavět.
ÚčinkujeVývojářTester


Definice testování kouře

Testování kouře pochází hlavně z přístupu integračního testování. Obvykle to začíná před úplným testováním, které pokrývá širokou část softwaru, ale nikoli složitější a podrobnější aspekty. Zkoušky kouře se považují za nevyčerpávající zkoušky, při nichž se kontroluje funkce nejdůležitějších vlastností produktu.

Činnosti prováděné při kouřovém testování jsou:

  • Nejprve převádí softwarové moduly do kódu a spolupracuje na „sestavení“. Sestavení se skládá z datových souborů, opakovaně použitelných modulů, knihoven a komponent vytvořených pomocí inženýrství, které jsou potřebné k použití jedné nebo více funkcí.
  • Plánuje se řada testovacích případů, aby se zjistily chyby, aby bylo zajištěno, že funkce fungují správně.
  • Několik sestavení je pak integrováno do jednoho produktu a celý produkt je opakovaně testován na kouř.
  • Proces testování pokračuje, dokud výsledky nesplňují základní požadavky produktu, ale pokud výsledky neodpovídají základním požadavkům, je produkt vrácen vývojovému týmu za podstatné změny.

Výhody testování kouře

  • Minimalizace rizika včasným odhalením a odstraněním vad.
  • Opakovaná kontrola zlepšuje kvalitu systému.
  • Zjednodušené určování a opravy chyb
  • Pokrok lze snadno vyhodnotit

Definice testování hygieny

Testování hygieny je způsob, jak kompletně otestovat sestavení po použití malých změn v kódu a funkčnosti. Primárně kontroluje, zda produkt po úpravách funguje správně a zda byly chyby opraveny či nikoli. Testování rozumnosti je podskupinou regresního testování a provádí se před spuštěním produktu. Pokud navrhovaná funkčnost nefunguje podle očekávání, je složená sestava vyřazena, aby se eliminoval čas a náklady potřebné při přísném testování.


Software musí projít dalším testováním, než podstoupí testování zdravého rozumu. Tento typ testu je smysluplnější, což znamená, že bere v úvahu podrobné aspekty softwaru.

Výhody testování hygieny

  • Dobré využití času, protože je kladen důraz na jednu nebo několik oblastí funkčnosti.
  • Zajišťuje řádné fungování aplikace po provedení drobných změn v kódu.
  • Objeví závislé chybějící objekty.
  1. Testování kouře je zahájeno na začátku stavby a kontroluje nejzákladnější funkce. Na druhé straně testování zdravého rozumu hodnotí stavbu softwaru hluboce.
  2. Dokumentace při testování kouře se provádí prostřednictvím písemného souboru testů nebo automatizovaných testů, zatímco v testech zdravého rozumu se neprovádí žádné skripty.
  3. Technika testování kouře je mělká a široká, což znamená, že zahrnuje každé sestavení testování, ale nejde na velmi extrémní úrovni. Naproti tomu testování zdravého rozumu používá úzký a hluboký přístup, kde je jednotlivá sestava důkladně testována.
  4. Primárním záměrem testování kouře je rychlé pokrytí všech částí softwaru. Naopak testování zdravého rozumu se zaměřuje na fungování každého modulu softwaru.
  5. Vývojář je zodpovědný za provádění kouřového testování, zatímco test zdravého rozumu je prováděn testerem.
  6. Testování kouře je jako kontrola počtu dokumentů v procesu ověření dokumentu. Naproti tomu testování zdravého rozumu zahrnuje kompletní vyhodnocení jediného dokumentu.

Závěr

Prvním cílem zkoušky kouře je potvrdit stabilita produktu, zatímco testování zdravé výživy zajišťuje rozumnost produktu.