Ieteicams, 2024

Redaktora Izvēle

Starpība starp dūmu un veseluma pārbaudi

Dūmu un veselīguma testēšana ir metodes, kas darbojas kā integrācijas un regresijas testēšanas sastāvdaļa. Nozīmīga atšķirība starp dūmu un smaržas testēšanu ir tāda, ka dūmu tests tiek izmantots nestabilā produktā, kamēr veselīguma pārbaude tiek piemērota stabilākiem produktiem. Dūmu testēšana var tikt uzskatīta par seklu testēšanu, jo tā tikai pārbauda būtisko nepieciešamo, bet veselīguma pārbaude pārbauda katru no programmas moduļiem, lai pārbaudītu, vai lietotās izmaiņas darbojas labi.

Salīdzinājuma diagramma

Salīdzināšanas pamatsDūmu pārbaudeSanitātes pārbaude
PamataDūmu pārbaude novērtē un testē būtiskās funkcijas.Sanity testēšana pārbauda programmatūras moduļus dziļi.
Pārbaudes gadījumiVar rakstīt vai automatizēt testu.Nenorakstīts
PieejaSekla un plašaŠauri un dziļi
IzcilībaGalvenais mērķis ir ātri aptvert katru pieteikuma daļu.Uzsvars uz programmatūras moduļu (programmatūras daļu) darbību.
Tika pieņemtsKatrs būvēTikai uz stabilas konstrukcijas.
IzpildaIzstrādātājsTesteris

Dūmu pārbaudes definīcija

Dūmu testēšana galvenokārt ir saistīta ar integrācijas testēšanas pieeju. Parasti tas sākas pirms pilnas pārbaudes, kas aptver plašu programmatūras daļu, bet nav sarežģītāki un detalizētāki tā aspekti. Dūmu pārbaude tiek uzskatīta par neizsmeļošu pārbaudi, kurā pārbauda produkta svarīgāko iezīmju darbību.

Dūmu testēšanā veiktās darbības ir:

  • Pirmkārt, tas pārveido programmatūras moduļus kodā un sadarbojas ar to “būvēt”. Uzbūve sastāv no datu failiem, atkārtoti izmantojamiem moduļiem, bibliotēkām un inženierijas komponentiem, kas nepieciešami vienas vai vairāku funkciju izmantošanai.
  • Ir plānots veikt virkni testēšanas gadījumu, lai atklātu kļūdas, lai pārliecinātos, ka funkcijas darbojas atbilstoši.
  • Pēc tam vairāki būves tiek integrēti vienā produktā, un viss produkts tiek atkārtoti pārbaudīts dūmos.
  • Testēšanas process tiek turpināts tikai līdz brīdim, kad rezultāti atbilst produkta pamatprasībām, bet, ja rezultāti neatbilst pamatprasībām, produkts tiek atgriezts izstrādes komandai būtisko izmaiņu veikšanai.

Dūmu pārbaudes priekšrocības

  • Riska samazināšana, iepriekš konstatējot un novēršot defektus.
  • Atkārtota pārbaude uzlabo sistēmas kvalitāti.
  • Vienkāršota kļūdu noteikšana un korekcija
  • Progress ir viegli novērtējams

Sanitātes pārbaudes definīcija

Sanity testēšana ir veids, kā pilnībā pārbaudīt būvi pēc tam, kad ir piemērotas nelielas izmaiņas kodā un funkcionalitātē. Tas galvenokārt pārbauda, ​​vai produkts darbojas pareizi pēc izmaiņām un vai kļūdas ir fiksētas vai nav. Taisnīguma pārbaude ir regresijas testēšanas apakšgrupa un veikta pirms produkta palaišanas. Ja piedāvātā funkcionalitāte nedarbojas saskaņā ar cerībām, veidotā būve tiek atmesta, lai novērstu laiku un izmaksas, kas nepieciešamas stingrā pārbaudē.

Programmatūrai ir jāiet cauri citiem testiem, pirms tie tiek pārbaudīti. Šāda veida pārbaude ir dziļāka, nozīmē, ka tā ņem vērā programmatūras detalizētos aspektus.

Sanity testēšanas priekšrocības

  • Laba laika izmantošana, jo uzmanības centrā ir viena vai vairākas funkcionalitātes jomas.
  • Nodrošina pieteikuma pareizu darbību pēc nelielām izmaiņām kodeksā.
  • Atklāj atkarīgos trūkstošos objektus.

Galvenās atšķirības starp dūmu un veselīguma pārbaudi

  1. Dūmu testēšana tiek uzsākta uzbūvē sākumā un pārbauda būtiskākās funkcijas. No otras puses, veselīguma pārbaude novērtē, ka programmatūra pamatīgi veidojas.
  2. Dokumentācija dūmu testēšanā tiek veikta, izmantojot rakstisku testu kopumu vai automatizētus testus, kamēr sanitārajā testēšanā netiek veikts skripts.
  3. Dūmu testēšanas metode ir sekla un plaša, kas nozīmē, ka tā ietver katru testu, bet ne ļoti ārkārtīgi. Pretstatā veselīguma pārbaudei tiek izmantota šaura un dziļa pieeja, kur viena būve tiek rūpīgi pārbaudīta.
  4. Dūmu testēšanas galvenais mērķis ir ātri aptvert katru programmatūras daļu. Un otrādi, veselīguma pārbaude ir vērsta uz katra programmatūras moduļa darbību.
  5. Izstrādātājs ir atbildīgs par dūmu pārbaudes veikšanu, savukārt veselīguma pārbaudi veic testētājs.
  6. Dūmu pārbaude ir tāpat kā dokumentu verifikācija dokumentu verifikācijas procesā. Savukārt veselīguma pārbaude ietver pilnīgu viena dokumenta novērtēšanu.

Secinājums

Iepriekšējais dūmu testēšanas mērķis ir apstiprināt produkta stabilitāti, kamēr veselīguma pārbaude nodrošina produkta racionalitāti .

Top