Atšķirība starp smēķēšanas un veselīguma pārbaudēm
Saturs
- Salīdzināšanas tabula
- Dūmu pārbaudes definīcija
- Dūmu pārbaudes priekšrocības
- Sanitātes pārbaudes definīcija
- Sanitātes pārbaudes priekšrocības
- Secinājums
Dūmu un veselīguma pārbaude ir tehnika, kas darbojas kā daļa no integrācijas un regresijas pārbaudes. Būtiska atšķirība starp dūmu un veselīguma pārbaudēm ir tā, ka dūmu testu veic nestabilā izstrādājumā, bet veselīguma pārbaudi piemēro stabilākiem produktiem. Dūmu pārbaude var tikt uzskatīta par seklu pārbaudi, jo tā tikai pārbauda būtisko nepieciešamību, bet veselīguma pārbaude pārbauda katru no programmatūras moduļiem beigās, lai pārbaudītu, vai veiktās izmaiņas darbojas labi.
-
- Salīdzināšanas tabula
- Definīcija
- Galvenās atšķirības
- Secinājums
Salīdzināšanas tabula
Salīdzināšanas pamats | Dūmu pārbaude | Sanitātes pārbaude |
---|---|---|
Pamata | Dūmu pārbaudē tiek novērtētas un pārbaudītas pamatfunkcijas. | Sanitātes pārbaude programmatūras moduļus dziļi pārbauda. |
Pārbaudes gadījumi | Var būt rakstīts vai automatizēts tests. | Nerakstīts |
Pieeja | Sekls un plats | Šauri un dziļi |
Prominence | Galvenais mērķis ir ātri aptvert katru pieteikuma daļu. | Uzsvars uz programmatūras moduļu (programmatūras daļu) darbību. |
Rīkojās pēc | Katru būvēt | Tikai uz stabilas konstrukcijas. |
Izpilda | Izstrādātājs | Testētājs |
Dūmu pārbaudes definīcija
Dūmu pārbaude galvenokārt ir radusies no integrācijas pārbaudes pieejas. Parasti tas sākas pirms pilna mēroga testēšanas, kas aptver lielu programmatūras daļu, bet ne sarežģītākus un detalizētus tās aspektus. Dūmu pārbaude tiek uzskatīta par nepilnīgu pārbaudi, kurā tiek pārbaudīta vissvarīgāko produkta īpašību darbība.
Dūmu pārbaudē veic šādas darbības:
- Pirmkārt, tas pārveido programmatūras moduļus kodā un sadarbojas to “veidošanā”. Komplektācija sastāv no datu failiem, atkārtoti lietojamiem moduļiem, bibliotēkām un konstruētiem komponentiem, kas nepieciešami vienas vai vairāku funkciju izmantošanai.
- Plānota virkne pārbaudes gadījumu, lai atklātu kļūdas, lai pārliecinātos, ka funkcijas darbojas pareizi.
- Pēc tam vairākas struktūras tiek integrētas vienā izstrādājumā, un viss produkts tiek atkārtoti pārbaudīts ar dūmiem.
- Pārbaudes 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 atdots izstrādes komandai būtisku izmaiņu veikšanai.
Dūmu pārbaudes priekšrocības
- Riska samazināšana, agrāk atklājot un novēršot defektus.
- Atkārtota pārbaude uzlabo sistēmas kvalitāti.
- Vienkāršota kļūdu noteikšana un labošana
- Progress ir viegli novērtējams
Sanitātes pārbaudes definīcija
Sanitātes pārbaude ir veids, kā pilnībā pārbaudīt versiju pēc nelielu koda un funkcionalitātes izmaiņu ieviešanas. Pirmkārt, tas pārbauda, vai izstrādājums darbojas pareizi pēc izmaiņām un kļūdu novēršanas. Sanitātes pārbaude ir regresijas testēšanas apakšgrupa, kas tiek veikta pirms produkta laišanas tirgū. Ja piedāvātā funkcionalitāte nedarbojas atbilstoši cerībām, saliktā būve tiek atmesta, lai novērstu stingrajai pārbaudei nepieciešamo laiku un izmaksas.
Pirms saprāta testēšanas programmatūrai jāiziet cita pārbaude. Šāda veida pārbaude nozīmē dziļāku nozīmi, kas nozīmē, ka tiek ņemti vērā programmatūras detalizētie aspekti.
Sanitātes pārbaudes priekšrocības
- Laika izmantojums, jo galvenā uzmanība tiek pievērsta vienai vai dažām funkcionalitātes jomām.
- Nodrošina pareizu lietojumprogrammu darbību pēc nelielu izmaiņu izdarīšanas kodā.
- Atklāj atkarīgos trūkstošos objektus.
- Dūmu pārbaude tiek sākta jau pašā sākumā un tiek pārbaudītas vissvarīgākās funkcijas. No otras puses, saprāta testēšana pamatīgi novērtē programmatūras versiju.
- Dokumentācija dūmu pārbaudē tiek veikta, izmantojot rakstisku testu vai automatizētu testu komplektu, savukārt veselīguma pārbaudēs skripti netiek veikti.
- Dūmu testēšanas paņēmiens ir sekla un plaša, kas nozīmē, ka testēšanā ir iesaistīts ikviens uzbūve, bet tas nenotiek ļoti ekstrēmā līmenī. Pretstatā saprāta testēšanai tiek izmantota šaura un dziļa pieeja, kurā tiek rūpīgi pārbaudīta atsevišķa uzbūve.
- Dūmu pārbaudes galvenais mērķis ir ātri aptvert katru programmatūras daļu. Turpretī veselīguma pārbaude koncentrējas uz katra programmatūras moduļa darbību.
- Izstrādātājs ir atbildīgs par dūmu pārbaudes veikšanu, savukārt veselīguma pārbaudi veic testētājs.
- Dūmu pārbaude ir kā dokumentu skaita pārbaude dokumentu pārbaudes procesā. Turpretī veselīguma pārbaude ietver pilnīgu viena dokumenta novērtēšanu.
Secinājums
Iepriekšējais dūmu pārbaudes mērķis ir apstiprināt stabilitāte produktu, kamēr veselīguma pārbaude nodrošina racionalitāte produkta.