Odporúčaná, 2024

Redakcia Choice

Rozdiel medzi testovaním dymu a zdravia

Testovanie dymu a zdravého rozumu pracuje ako súčasť integračného a regresného testovania. Významným rozdielom medzi testovaním dymu a zdravého rozumu je to, že skúška dymu sa používa v nestabilnom produkte, zatiaľ čo skúšky zdravého rozumu sa uplatňujú na stabilnejšie výrobky. Testovanie dymu môže byť považované za plytké testovanie, pretože práve testuje životne dôležité požiadavky, ale testovanie zdravého rozumu skúma všetky moduly softvéru na konci, aby sa skontrolovalo, či použité zmeny fungujú dobre.

Porovnávacia tabuľka

Základ pre porovnanieTestovanie dymuSanitné testovanie
základnéTestovanie dymu vyhodnocuje a testuje základné funkcie.Testovanie sanity kontroluje softvérové ​​moduly hlboko.
Testovacie prípadyMôže byť napísaný alebo automatizovaný test.improvizované
PrístupPlytké a širokéÚzky a hlboký
výnimočnosťHlavným cieľom je rýchlo pokryť každú časť žiadosti.Dôraz na fungovanie modulov (časti softvéru) softvéru.
Konal podKaždá stavbaIba na stabilnej stavbe.
Vykonávanévývojkatester

Definícia testovania dymu

Testovanie dymu je založené predovšetkým na prístupe k testovaniu integrácie. Zvyčajne sa to začína pred testovaním v plnom rozsahu, ktoré pokrýva širokú časť softvéru, ale nie zložité a podrobné jeho aspekty. Testovanie dymu sa považuje za nevyčerpávajúce testovanie, pri ktorom sa kontroluje fungovanie najdôležitejších vlastností výrobku.

Činnosti vykonávané pri testovaní dymu sú:

  • Po prvé, konvertuje softvérové ​​moduly do kódu a spolupracuje na "zostavovaní". Zostava pozostáva z dátových súborov, opakovane použiteľných modulov, knižníc a inžinierskych komponentov, ktoré sú potrebné na používanie jednej alebo viacerých funkcií.
  • Rad skúšobných prípadov sa plánuje na objavenie chýb pri zabezpečovaní toho, aby funkcie fungovali správne.
  • Viacnásobné zostavy sú potom integrované do jedného produktu a celý produkt je testovaný na dym opakovane.
  • Proces testovania pokračuje až dovtedy, kým výsledky nebudú v súlade so základnou požiadavkou produktu, ale ak výsledky nebudú zodpovedať základným požiadavkám, výrobok sa vráti vývojovému tímu pre základné zmeny.

Výhody testovania dymu

  • Minimalizácia rizika skorším zistením a odstránením porúch.
  • Opakovaná kontrola zlepšuje kvalitu systému.
  • Zjednodušené určovanie a korekcia chýb
  • Pokrok sa dá ľahko vyhodnotiť

Definícia testovania zdravia

Testovanie Sanity je spôsob, ako úplne otestovať stavbu po aplikácii malých zmien kódu a funkčnosti. V prvom rade kontroluje, či výrobok funguje správne po zmenách a chyby boli opravené alebo nie. Testovanie zdravého rozumu je podskupinou regresného testovania a vykonávaná pred spustením produktu. Ak navrhovaná funkčnosť nefunguje podľa očakávaní, zložená zostava sa vyradí z dôvodu eliminácie času a nákladov potrebných na prísne testovanie.

Softvér musí prejsť ďalšími testami predtým, než sa podrobí testu zdravého rozumu. Tento typ testu je hlbší v zmysle, znamená to, že berie do úvahy podrobné aspekty softvéru.

Výhody sanitárneho testovania

  • Dobré využitie času, pretože sa zameriava na jednu alebo niekoľko oblastí funkčnosti.
  • Zabezpečuje správne fungovanie aplikácie po dôsledkoch nepatrných zmien v kóde.
  • Objavuje závislé chýbajúce objekty.

Kľúčové rozdiely medzi skúšaním dymu a zdravia

  1. Kontrola dymu sa na začiatku podnecuje a kontroluje najzákladnejšie funkcie. Na druhej strane, testovanie zdravého rozumu hodnotí, že softvér sa stavia hlboko.
  2. Dokumentácia v testovaní dymu sa vykonáva prostredníctvom písomného súboru testov alebo automatizovaných testov, zatiaľ čo v testoch zdravého rozumu sa nevykonáva skriptovanie.
  3. Technológia testovania dymu je plytká a široká, čo znamená, že zahŕňa každú inštaláciu v testovaní, ale nechodí na veľmi extrémnej úrovni. Na rozdiel od toho testy zdravého rozumu používajú úzky a hlboký prístup, v ktorom je jednotlivá zostava dôkladne testovaná.
  4. Primárnym zámerom testovania dymu je rýchlo pokryť každú časť softvéru. Naopak, testovanie zdravého rozumu sa zameriava na fungovanie každého modulu softvéru.
  5. Vývojár je zodpovedný za vykonanie testovania dymu, zatiaľ čo skúšku zdravého rozumu vykoná testovací pracovník.
  6. Kontrola dymu je ako kontrola počtu dokumentov v procese overovania dokumentov. Na rozdiel od toho testovanie zdravého rozumu zahŕňa kompletné hodnotenie jedného dokumentu.

záver

Doterajším cieľom testovania dymu je potvrdiť stabilitu produktu, zatiaľ čo testovanie zdravého rozumu zabezpečuje racionalitu produktu.

Top