Dūmu pārbaude un veselo saprātu pārbaude: ar ko tās atšķiras?



Šis raksts palīdzēs jums iegūt zināšanas par dūmu testēšanu un saprāta pārbaudi, kā arī palīdzēs saprast galvenās atšķirības starp šiem diviem veidiem.

Katrs bizness darbojas ar programmatūru, un visa programmatūra ir jāpārbauda, ​​pirms tā tiek izlaista lietotājiem. ir ļoti svarīgi, lai ātri izlaistu efektīvu, efektīvu un uzticamu programmatūru. Ir dažādi un katram no šiem veidiem ir atšķirīgs mērķis un programmatūras izstrādes procesam ir unikāla vērtība. Šajā rakstā mēs apspriedīsim divus visbiežāk pārprastos veidus: dūmu pārbaudi un veselo saprāta pārbaudi.

Apskatīsim šajā rakstā aplūkotās tēmas:





Programmatūras testēšanas veidi

Programmatūras testēšana ir izšķirošs programmatūras izstrādes cikla posms. Ir daudz dažādu programmatūras testēšanas veidu. Katram no šiem testēšanas veidiem ir savs mērķis. Izvēlētais programmatūras testēšanas veids ir atkarīgs no testēšanas mērķa, programmatūras sarežģītības un funkcionalitātes, kā arī no testēšanas komandas. Zemāk redzamajā attēlā ir uzskaitīti daži visbiežāk izmantotie programmatūras testēšanas veidi, kurus izmanto šodien.

Testēšanas veidi - Dūmu pārbaude un veselā prāta pārbaude - EdurekaŠis raksts palīdzēs jums noskaidrot, kas ir dūmu testēšana un veselīguma pārbaude un cik atšķirīgi tie ir viens no otra. Sāksim.



Dūmu pārbaude

Kas ir dūmu pārbaude?

Dūmu pārbaude ir programmatūras testēšanas veids, ko parasti veic sākotnējās programmatūras būvēs, lai pārliecinātos, ka programmas kritiskās funkcijas darbojas pilnīgi labi.

Vai neesat pārliecināts, kas ir programmatūras uzbūve? Programmatūras veidošana ir process, kurā avota kods tiek pārveidots par atsevišķu formu, kuru var palaist jebkurā sistēmā. To bieži dēvē par koda izveidi. Atgriežoties pie dūmu testēšanas, tas tiek veikts, pirms programmatūras būvē tiek detalizēti veikti jebkādi funkcionālie vai regresijas testi. Šeit galvenais mērķis ir noraidīt slikti salauztu lietojumprogrammu, lai kvalitātes nodrošināšanas komanda netērētu laiku programmatūras lietojumprogrammu instalēšanai un testēšanai. Tā vietā, lai veiktu pilnīgu testēšanu, mēs pārliecināmies, ka kritiskās funkcijas darbojas labi.

Kā veikt dūmu testēšanu?

Dūmu testus var veikt manuāli vai arī var . Lai veiktu dūmu testus, jums nav jāraksta jauns , tā vietā jūs varat vienkārši izvēlēties nepieciešamos testa gadījumus, kurus jau ir definējuši programmētāji. Šeit galvenā uzmanība tiek pievērsta galvenās lietojumprogrammas darbplūsmas pārbaudei. Tātad, vienkārši izvēlieties tos pārbaudes gadījumus, kas nosaka jūsu programmatūras galvenās funkcijas. Mēģināsim to noskaidrot ar reāllaika piemēru.



sas programmēšanas apmācība iesācējiem

Pieņemsim, ka jūs strādājat e-komercijas vietnē. Jums ir dažas sākotnējās versijas, kuras ir gatavas izlaišanai testēšanai. Vispirms jums jāpārbauda, ​​vai pamatfunkcijas darbojas vai nedarbojas. Tātad, jūs mēģināt piekļūt vietnei un pievienot preci grozam, lai veiktu pasūtījumu. Nu, tā ir jebkura e-komercijas vietnes galvenā darbplūsma, vai ne? Ja šī primārā darbplūsma darbojas, varat teikt, ka testēšana, kurai esat pakļauts, ir izturējis dūmu pārbaudi. Pēc tam jūs varat pāriet uz nākamajām testēšanas kārtām.

Tagad, kad jums ir skaidrs, kas ir dūmu pārbaude, ķeramies pie šī raksta nākamās tēmas, proti, saprāta testēšanas.

Saprāta pārbaude

Kas ir saprāta pārbaude?

Sanity Testing ir programmatūras testēšanas veids, kas tiek veikts pēc programmatūras izveides saņemšanas, ar nelielām izmaiņām kodā vai funkcionalitātē. Mērķis ir pārliecināties, ka kļūdas ir novērstas, un apstiprināt, ka jauno izmaiņu dēļ nav citu problēmu.

Atšķirībā no dūmu testēšanas, saprāta pārbaudes mērķis nav pārbaudīt pamatfunkcijas, tā vietā pārbaudīt programmatūras pareizību un racionalitāti. Parasti to veic tuvu a beigām , lai pārliecinātos, vai kļūdas ir novērstas un vai nelielas koda izmaiņas ir labi panesamas. Tāpat, lai noteiktu, vai jaunākie labojumi ir ietekmējuši kādu komponentu funkcionalitāti. Veselības pārbaudes bieži nav parakstītas, un tās var veikt manuāli vai ar automatizētu rīku palīdzību.

Kā veikt saprāta testēšanu?

Līdzīgi kā dūmu testēšanā, jums nav jāraksta jauni testa gadījumi, ja vien netiek ieviesta jauna funkcija. Galvenais mērķis ir nodrošināt, lai komponentu procesos netiktu parādīti nepatiesi rezultāti vai kļūdas. Tāpat, lai pārbaudītu, vai būvējums ir pietiekami saprātīgs, lai pārietu uz nākamajiem posmiem .

Apskatīsim to pašu piemēru, kuru izmantojām dūmu testēšanai. Tātad, jūs strādājat e-komercijas vietnē. Tiek izlaista jauna funkcija, kas saistīta ar lietotāju reģistrāciju. Jūsu galvenais mērķis ir pārbaudīt, vai jaunā funkcija darbojas pareizi. Kad esat pārliecināts, ka tas darbojas, kā paredzēts, tad pārejiet uz nākamo testēšanas līmeni. Ja saprāta pārbaude neizdodas, nav pamatoti mēģināt veikt stingrākas pārbaudes. Veselības pārbaudēs jūs izmantojat mazāko lietojumprogrammu apakškopu, kas nepieciešama, lai noteiktu, vai lietojumprogrammas loģika ir funkcionāla un pareiza.

Jūs, iespējams, pamanījāt, ka ir zināma pārklāšanās starp dūmu pārbaudi un veselo saprātu pārbaudi, it īpaši, ja runa ir par to, ka neviens no tiem nav paredzēts rūpīgam procesam. Tomēr starp šiem diviem testēšanas veidiem ir arī acīmredzamas un svarīgas atšķirības. Pārbaudīsim tos.

Dūmu testēšana vs veselā saprāta pārbaude

Dūmu testēšana un veselīguma pārbaude apraksta ļoti atšķirīgu praksi. Bet cilvēki joprojām viņus mulsina, jo atšķirība ir nedaudz smalka. Zemāk esošajā tabulā ir uzskaitītas galvenās atšķirības starp dūmu testēšanu un veselīguma pārbaudi.

Iespējas Dūmu pārbaude Saprāta pārbaude
Sistēmas veidošana Pārbaudes tiek veiktas ar programmatūras produkta sākotnējiem veidojumiemTesti tiek veikti, izmantojot būvējumus, kas izturējuši dūmu testus un regresijas testu kārtas
Pārbaudes motīvs Lai izmērītu jaunizveidotās konstrukcijas stabilitāti, lai veiktu stingrākas pārbaudesNovērtēt programmatūras būvējumu funkcionalitātes racionalitāti un oriģinalitāti
Apakškopa Ir pieņemšanas testēšanas apakškopaIr regresijas testēšanas apakškopa
DokumentācijaIesaista dokumentācijas un skriptu izveidošanas darbuNeuzsver nekāda veida dokumentāciju
Pārbaudes pārklājums Sekla un plaša pieeja, iekļaujot visas galvenās funkcijas, neiedziļinotiesŠaura un dziļa pieeja, kas ietver detalizētu funkciju un funkciju pārbaudi
Izpilda? Izpilda izstrādātāji vai testētājiIzpilda testētāji

Tātad, viss, puiši! Ar to mēs esam nonākuši šī raksta beigās. Cerams, ka līdz šim jums ir pamatzināšanas par dūmu testēšanu un veselo saprātu pārbaudi. Šie ir svarīgi testēšanas veidi, kas nodrošina kļūdu un defektu atklāšanu attīstības cikla sākumposmā, un es ceru, ka jūs tos labi izmantosit.

Ja jūs to atradāt attiecīgais raksts, pārbaudiet tiešraidē tiešsaistē Autors: Edureka, uzticams tiešsaistes mācību uzņēmums ar vairāk nekā 250 000 apmierinātu izglītojamo tīklu visā pasaulē.

javascript notikumu saraksts ar piemēriem

Vai mums ir jautājums? Lūdzu, pieminējiet to šī raksta komentāru sadaļā, un mēs ar jums sazināsimies.