Preizkušanje dima in ugotavljanje zdrave pameti: v čem se razlikujeta?



Ta članek vam bo pomagal pridobiti znanje o preizkušanju dima in zdravju in tudi o razumevanju ključnih razlik med tema dvema vrstama.

Vsako podjetje deluje s programsko opremo in vso programsko opremo je treba preizkusiti, preden jo izda uporabnikom. je bistvenega pomena za hitro izdajanje učinkovite, uspešne in zanesljive programske opreme. Obstajajo različni in vsaka od teh vrst ima drugačen namen in daje edinstveno vrednost procesu razvoja programske opreme. V tem članku bomo razpravljali o dveh najpogosteje napačno razumljenih vrstah: testiranju dima in zdravju škodljivega stanja.

Oglejmo si teme, zajete v tem članku:





Vrste testiranja programske opreme

Testiranje programske opreme je ključna faza cikla razvoja programske opreme. Obstaja veliko različnih vrst testiranja programske opreme. Vsaka od teh vrst testiranja ima svoj namen. Vrsta preskušanja programske opreme, ki jo izberete, je odvisna od vašega cilja testiranja, zapletenosti in funkcionalnosti vaše programske opreme ter skupine za testiranje. Spodnja slika navaja nekatere najpogostejše vrste testiranja programske opreme, ki se uporabljajo danes.

TestingTypes - Preskušanje dima in preizkušanje razumnosti - EdurekaTa članek vam bo pomagal ugotoviti, kaj sta preizkušanje dima in preizkušanje zdravja ter kako se med seboj razlikujeta. Začnimo.



Preskušanje dima

Kaj je testiranje dima?

Preizkušanje dima je vrsta preskušanja programske opreme, ki se običajno izvaja pri začetnih sestavah programske opreme, da se zagotovi, da ključne funkcije programa delujejo popolnoma dobro.

Ne veste, kaj je gradnja programske opreme? Gradnja programske opreme je postopek, s katerim se izvorna koda pretvori v samostojno obliko, ki jo je mogoče zagnati v katerem koli sistemu. Pogosto se imenuje gradnja kode. Če se vrnemo k testiranju dima, se izvede, preden se na programski različici podrobno izvedejo kateri koli funkcionalni ali kateri koli regresijski testi. Glavni cilj tukaj je zavrniti močno pokvarjeno aplikacijo, tako da skupina za zagotavljanje kakovosti ne bo izgubljala časa z namestitvijo in preizkušanjem programske aplikacije. Namesto izčrpnega testiranja poskrbimo, da ključne funkcije dobro delujejo.

Kako izvesti testiranje dima?

Preizkuse dima lahko izvajate ročno ali pa tudi . Za izvajanje testov dima vam ni treba pisati novega namesto tega lahko samo izberete potrebne testne primere, ki so jih že definirali programerji. Tu se osredotočamo predvsem na preizkus temeljnega poteka dela aplikacije. Torej, samo izberite tiste testne primere, ki opredeljujejo glavne funkcionalnosti vaše programske opreme. Poskusimo to ugotoviti s primerom v realnem času.



kaj je primer razreda v javi

Recimo, da delate na spletnem mestu za e-poslovanje. Imate nekaj začetnih zgradb, ki so pripravljene na preizkus. Najprej morate preveriti, ali osnovne funkcionalnosti delujejo ali ne. Torej, poskusite dostopati do spletnega mesta in dodati izdelek v košarico, da oddate naročilo. No, to je glavni potek katerega koli spletnega mesta za e-poslovanje, kajne? Če ta primarni potek dela deluje, lahko rečete, da je zgradba, ki ste jo preizkusili, prestala preizkus dima. Nato lahko preidete na naslednje kroge testiranja.

Zdaj, ko vam je jasno, kaj je testiranje dima, pojdimo na naslednjo temo tega članka, to je preizkušanje zdravja.

Preizkušanje razumnosti

Kaj je preizkušanje razumnosti?

Preizkušanje razumnosti je vrsta preizkušanja programske opreme, ki se izvede po prejemu zgradbe programske opreme z manjšimi spremembami kode ali funkcionalnosti. Cilj je zagotoviti, da so napake odpravljene, in potrditi, da zaradi novih sprememb ni bilo nobenih dodatnih težav.

V nasprotju s testiranjem dima cilj objektivnega cilja preizkusa zdrave pameti ni preverjanje osnovnih funkcij, temveč preverjanje pravilnosti in racionalnosti programske opreme. Običajno se to naredi blizu konca a , da ugotovi, ali so napake odpravljene in ali manjše spremembe kode dobro prenašajo. Prav tako ugotoviti, ali so najnovejši popravki vplivali na funkcionalnost katere koli komponente. Preizkusi razumnosti pogosto niso napisani in jih je mogoče izvajati ročno ali s pomočjo avtomatiziranih orodij.

Kako izvesti testiranje razumnosti?

Podobno kot pri testiranju dima vam ni treba pisati novih testnih primerov, razen če je uvedena nova funkcija. Tu je glavni cilj zagotoviti, da v procesih komponent ne obstajajo napačni rezultati ali napake. Prav tako preveriti, ali je gradnja dovolj zdrava za prehod na nadaljnje faze .

Upoštevajmo isti primer, ki smo ga uporabili za testiranje dima. Torej delate na spletnem mestu za e-poslovanje. Izšla je nova funkcija, povezana z registracijo uporabnikov. Vaš glavni cilj je preveriti, ali nova funkcija deluje pravilno ali ne. Ko ste prepričani, da deluje, kot naj bi, potem preidete na naslednjo stopnjo testiranja. Če preizkus zdravja ne uspe, ni smiselno poskušati strožjega testiranja. V preskusih zdravega zdravja izvajate najmanjšo podskupino aplikacijskih funkcij, ki so potrebne za ugotavljanje, ali je logika aplikacije funkcionalna in pravilna.

Morda ste opazili, da se med preskušanjem dima in preizkušanjem razumnosti nekaj prekriva, zlasti če gre za dejstvo, da niti eno niti drugo v resnici ni zasnovano kot temeljit postopek. Vendar pa obstajajo tudi očitne in pomembne razlike med tema dvema vrstama testiranja. Preverimo jih.

Preizkušanje dima v primerjavi s preizkušanjem razumnosti

Preskušanje dima in ugotavljanje zdravega razuma opisujeta zelo različne prakse. Toda ljudje se še vedno zmedejo, saj je razlikovanje nekoliko subtilno. Spodnja tabela navaja ključne razlike med testiranjem dima in zdravjem.

Lastnosti Preskušanje dima Preizkušanje razumnosti
Zgradbe sistema Preizkusi se izvajajo na začetni izdelavi programskega izdelkaPreskusi se izvajajo na gradnjah, ki so prestale dimne teste in kroge regresijskih testov
Motiv testiranja Za merjenje stabilnosti na novo ustvarjene gradnje, da se sooči s strožjimi testiranjiOceniti racionalnost in izvirnost funkcionalnosti programske opreme
Podnabor? Je podskupina preizkusov sprejemljivostiJe podskupina regresijskega testiranja
DokumentacijaVključuje dokumentacijo in skriptno deloNe poudarja nobene dokumentacije
Testna pokritost Plitv in širok pristop, ki vključuje vse glavne funkcionalnosti, ne da bi pri tem preglobokoOzek in globok pristop, ki vključuje podrobno preizkušanje funkcionalnosti in lastnosti
Izvajalci? Izvajajo razvijalci ali preizkuševalciIzvajajo preizkuševalci

Torej, to je to, fantje! S tem smo prišli do konca tega članka. Upajmo, da že zdaj imate osnovno znanje o testiranju dima in zdravju škodljivega stanja. To so pomembne vrste preskušanja, ki zagotavljajo odkrivanje napak in napak v zgodnjih fazah razvojnega cikla, in upam, da jih boste dobro uporabili.

zaključi program v javi

Če ste našli to ustrezen članek, preverite v živo v spletu Edureka, zaupanja vredno podjetje za spletno učenje z mrežo več kot 250.000 zadovoljnih učencev, ki se širijo po vsem svetu.

Imate vprašanje za nas? Prosimo, omenite ga v oddelku za komentarje tega članka in se vam bomo javili.