Razlika med testiranjem dima in zdravja
Vsebina
- Primerjalna tabela
- Opredelitev testiranja dima
- Prednosti testiranja dima
- Opredelitev preizkušanja smiselnosti
- Prednosti testiranja zdravosti
- Zaključek
Preskušanje dima in zdravega zdravja sta tehniki, ki delujeta kot del integracijskega in regresijskega testiranja. Bistvena razlika med preskusom dima in ustreznosti je, da se test nestabilnosti uporablja v nestabilnem izdelku, medtem ko se testiranje zdrave uporabe uporablja za bolj stabilne izdelke. Za testiranje dima lahko rečemo, da je plitvo testiranje, saj samo testira življenjsko potreben material, vendar na koncu preizkusi vsak modul programske opreme, da preveri, ali uporabljene spremembe dobro delujejo.
-
- Primerjalna tabela
- Opredelitev
- Ključne razlike
- Zaključek
Primerjalna tabela
Osnove za primerjavo | Testiranje dima | Preizkušanje smisla |
---|---|---|
Osnovni | Preizkušanje dima ocenjuje in preskuša bistvene funkcije. | Preizkušanje preudarnosti preverja programske module. |
Preskusni primeri | Lahko pisni ali avtomatizirani test. | Nenapisano |
Pristop | Plitvo in široko | Ozka in globoka |
Uglednost | Glavni namen je hitro pokriti vsak del aplikacije. | Poudarek na delovanju modulov (programske opreme) programske opreme. |
Ukrepal | Vsaka zgradba | Samo na stabilni gradnji. |
Izvajalci | Razvijalec | Tester |
Opredelitev testiranja dima
The Preskušanje dima v glavnem izvira iz pristopa integracijskega testiranja. Običajno se začne pred obsežnim testiranjem, ki zajema širok del programske opreme, ne pa tudi bolj zapletenih in podrobnih vidikov te programske opreme. Preizkus dima velja za neizčrpen preskus, pri katerem se preveri delovanje najpomembnejših lastnosti izdelka.
Dejavnosti, opravljene pri testiranju dima, so:
- Prvič, programske module pretvori v kodo in jih sodeluje v "sestavi". Gradnjo sestavljajo podatkovne datoteke, moduli za večkratno uporabo, knjižnice in sestavljene komponente, ki so potrebne za uporabo ene ali več funkcij.
- Načrtuje se vrsta preskusnih primerov, da se odkrijejo napake, da se funkcije pravilno izvajajo.
- Več sestavnih delov je nato integriranih v en izdelek, celoten izdelek pa je večkrat preizkušen.
- Postopek testiranja se nadaljuje le, dokler rezultati ne bodo ustrezali temeljnim zahtevam izdelka, če pa rezultati ne ustrezajo osnovnim zahtevam, se izdelek zaradi bistvenih sprememb vrne razvojnemu timu.
Prednosti testiranja dima
- Zmanjšanje tveganja z odkrivanjem in odpravljanjem napak prej.
- Ponavljajoči se pregled izboljša kakovost sistema.
- Poenostavljeno določanje in odpravljanje napak
- Napredek je enostavno oceniti
Opredelitev preizkušanja smiselnosti
The Preizkus trdnosti je način, da preizkusite gradnjo v celoti po uporabi majhnih sprememb v kodi in funkcionalnosti. Ponavadi preveri, ali izdelek po spremembah deluje pravilno in so bile napake odpravljene ali ne. Preizkus zdravega zdravja je podskupina regresijskega testiranja in se izvaja pred lansiranjem izdelka. Če predlagana funkcionalnost ne deluje v skladu s pričakovanji, se sestavljena sestava zavrže, da se odpravi čas in stroški, ki so potrebni za natančno testiranje.
Programska oprema mora opraviti drugačna testiranja, preden se opravi preizkušanje varnosti. Ta vrsta testa je globljega pomena, pomeni, da upošteva podrobne vidike programske opreme.
Prednosti testiranja zdravosti
- Dober izkoristek časa, saj je poudarek na enem ali nekaj področjih funkcionalnosti.
- Zagotavlja pravilno delovanje aplikacije po implikacijah majhnih sprememb kode.
- Odkrije odvisne manjkajoče predmete.
- Testiranje dima se sproži na začetku in preverja najosnovnejše funkcije. Po drugi strani pa testiranje zdravega razumevanja programske opreme temeljito.
- Dokumentiranje pri testiranju dima poteka s pisnim nizom testov ali avtomatiziranih testov, medtem ko se pri testiranju preudarnosti ne opravi noben scenarij.
- Tehnika testiranja dima je plitva in široka, kar pomeni, da v testiranje vključuje vsako sestavino, vendar ne gre na zelo ekstremni ravni. Nasprotno pa testiranje zdrave uporabe uporablja ozek in globok pristop, pri katerem je posamična izvedba temeljito preizkušena.
- Glavni namen testiranja dima je hitro pokriti vsak del programske opreme. Nasprotno, testiranje zdrave varnosti se osredotoča na delovanje vsakega modula programske opreme.
- Za izvedbo preskušanja dima je odgovoren razvijalec, medtem ko preizkuševalnik opravi preizkus ustreznosti.
- Preizkušanje dima je kot preverjanje števila dokumentov v postopku preverjanja dokumentacije. V nasprotju s tem zdravstveno testiranje vključuje celotno oceno posameznega dokumenta.
Zaključek
Predhodni cilj testiranja dima je potrditev stabilnost izdelka, medtem ko testiranje ustreznosti zagotavlja racionalnost izdelka.