Rozdiel medzi testovaním dymu a hygieny
Obsah
- Porovnávacia tabuľka
- Definícia testovania dymu
- Výhody testovania dymu
- Definícia skúšok hygieny
- Výhody testovania hygieny
- záver
Testovanie dymu a zdravého rozumu sú techniky, ktoré sú súčasťou integračného a regresného testovania. Významný rozdiel medzi testovaním dymu a zdravého rozumu spočíva v tom, že sa test dymu používa v nestabilnom výrobku, zatiaľ čo testovanie zdravého životného prostredia sa uplatňuje na stabilnejšie výrobky. Dymové testovanie možno označiť ako plytké testovanie, pretože iba testuje nevyhnutnosť, ale testovanie zdravej rozumnosti na konci skúma každý z modulov softvéru, aby sa skontrolovalo, či použité zmeny fungujú dobre.
-
- Porovnávacia tabuľka
- definícia
- Kľúčové rozdiely
- záver
Porovnávacia tabuľka
Základ pre porovnanie | Testovanie dymu | Testovanie hygieny |
---|---|---|
základné | Testovanie dymu vyhodnocuje a testuje základné funkcie. | Testovanie hygieny hĺbkovo kontroluje softvérové moduly. |
Skúšobné prípady | Môže byť napísaný alebo automatizovaný test. | improvizované |
Prístup | Plytké a široké | Úzke a hlboké |
výnimočnosť | Hlavným účelom je rýchle pokrytie každej časti aplikácie. | Dôraz na fungovanie modulov (častí softvéru) softvéru. |
Konal pod | Každá zostava | Iba na stabilnej stavbe. |
Účinkuje | vývojka | tester |
Definícia testovania dymu
Testovanie dymu vychádza predovšetkým z prístupu integračného testovania. Zvyčajne sa začína pred úplným testovaním, ktoré pokrýva širokú časť softvéru, ale nie zložitejšie a podrobnejšie aspekty. Testovanie dymu sa považuje za nevyčerpávajúce testovanie, pri ktorom sa kontroluje funkčnosť najdôležitejších vlastností výrobku.
Činnosti vykonávané pri testovaní dymu sú:
- Po prvé, prevádza softvérové moduly do kódu a spolupracuje na „zostavení“. Zostavenie pozostáva z dátových súborov, opakovane použiteľných modulov, knižníc a komponentov, ktoré sú skonštruované a ktoré sú potrebné na použitie jednej alebo viacerých funkcií.
- Plánuje sa séria testovacích prípadov na zistenie chýb, aby sa zaistilo, že funkcie fungujú správne.
- Viacnásobné zostavy sa potom integrujú do jedného produktu a celý produkt sa opakovane testuje na dym.
- Proces testovania pokračuje iba dovtedy, kým výsledky nespĺňajú základnú požiadavku produktu, ale ak výsledky nezodpovedajú základným požiadavkám, produkt sa vráti vývojovému tímu na podstatné zmeny.
Výhody testovania dymu
- Minimalizácia rizika včasným zistením a odstránením chýb.
- Opakovaná kontrola zlepšuje kvalitu systému.
- Zjednodušené určovanie a opravy chýb
- Pokrok sa dá ľahko vyhodnotiť
Definícia skúšok hygieny
Testovanie hygieny je spôsob, ako testovať zostavenie úplne po použití malých zmien v kóde a funkčnosti. Primárne kontroluje, či produkt po úpravách správne funguje a či boli chyby opravené alebo nie. Testovanie rozumnosti je podskupinou regresného testovania a vykonáva sa pred uvedením produktu na trh. Ak navrhovaná funkčnosť nefunguje podľa očakávaní, zložená zostava sa vyradí, aby sa eliminoval čas a náklady potrebné na dôsledné testovanie.
Softvér musí prejsť ďalším testovaním predtým, ako sa podrobí testovaniu zdravého rozumu. Tento typ testu má hlbší význam, čo znamená, že berie do úvahy podrobné aspekty softvéru.
Výhody testovania hygieny
- Dobré využitie času, pretože sa zameriava na jednu alebo niekoľko oblastí funkčnosti.
- Zabezpečuje správne fungovanie aplikácie po implikácii malých zmien v kóde.
- Objaví závislé chýbajúce objekty.
- Testovanie dymu sa na začiatku buduje a kontroluje najzákladnejšie funkcie. Na druhej strane testovanie zdravého rozumu vyhodnotí stavbu softvéru hlboko.
- Dokumentácia pri testovaní dymu sa vykonáva prostredníctvom písomného súboru testov alebo automatických testov, zatiaľ čo pri testovaní zdravého rozumu sa nevykonáva žiadne skriptovanie.
- Technika testovania dymu je plytká a široká, čo znamená, že zahŕňa každé zostavenie testu, ale nejde na veľmi extrémnu úroveň. Na rozdiel od toho sa pri testovaní zdravého rozumu používa úzky a hlboký prístup, keď je jednotlivá budova dôkladne testovaná.
- Primárnym zámerom testovania dymu je rýchle pokrytie každej časti softvéru. Naopak, testovanie hygieny sa zameriava na fungovanie každého modulu softvéru.
- Vývojár je zodpovedný za vykonanie dymového testovania, zatiaľ čo test zdravého rozumu vykonáva tester.
- Testovanie dymu je ako kontrola počtu dokumentov v procese overovania dokumentu. Naopak, testovanie zdravej rozumnosti zahŕňa úplné vyhodnotenie jedného dokumentu.
záver
Predbežným cieľom skúšky dymu je potvrdiť stabilita produktu, zatiaľ čo testovanie rozumnosti zabezpečuje rozumnosť produktu.