Ero savun ja terveyden välisen testauksen välillä

Kirjoittaja: Laura McKinney
Luomispäivä: 2 Huhtikuu 2021
Päivityspäivä: 13 Saattaa 2024
Anonim
Ero savun ja terveyden välisen testauksen välillä - Tekniikka
Ero savun ja terveyden välisen testauksen välillä - Tekniikka

Sisältö


Savu- ja terveysmittaus ovat tekniikoita, jotka toimivat osana integraatio- ja regressiotestausta. Merkittävä ero savu- ja terveystestauksen välillä on, että savutestiä käytetään epävakaassa tuotteessa, kun taas terveystestiä sovelletaan vakaampiin tuotteisiin. Savutestauksen voidaan sanoa olevan matalatestaus, koska sillä vain testataan välttämätöntä vaatimusta, mutta terveystestauksella tutkitaan ohjelmiston kaikkia moduuleja lopussa sen tarkistamiseksi, toimivatko tehdyt muutokset hyvin.

    1. Vertailutaulukko
    2. Määritelmä
    3. Keskeiset erot
    4. johtopäätös

Vertailutaulukko

Vertailun perusteetSavun testausTerveellisyyden testaus
perustiedotSavutestaus arvioi ja testaa olennaiset toiminnot.Sanity-testaus tarkistaa ohjelmistomoduulit perusteellisesti.
TestitapauksetVoidaan kirjoittaa tai automatisoida testi.Ennalta valmistamaton
LähestyäMatala ja leveäKapea ja syvä
huomattava asemaPäätarkoitus on kattaa sovelluksen kaikki osat nopeasti.Pääpaino ohjelmiston moduulien (ohjelmisto-osien) toiminnassa.
ToiminutJokainen rakennusVain vakaalla rakenteella.
EsittäjäKehittäjäTestaaja


Määritelmä savutestaus

Savutestaus on lähinnä integraatiotestauslähestymistapaa. Se alkaa yleensä ennen täysimittaista testausta, joka kattaa suuren osan ohjelmistosta, mutta ei sen monimutkaisempia ja yksityiskohtaisempia näkökohtia. Savutestausta pidetään ei-tyhjentävänä testänä, jossa tarkistetaan tuotteen tärkeimpien ominaisuuksien toiminta.

Savutestauksessa suoritetaan:

  • Ensinnäkin se muuntaa ohjelmistomoduulit koodiksi ja tekee siitä yhteistyön “rakentaa”. Kokoonpano koostuu datatiedostoista, uudelleen käytettävistä moduuleista, kirjastoista ja suunnitelluista komponenteista, joita tarvitaan yhden tai useamman toiminnon käyttämiseen.
  • Suunnitellaan joukko testitapauksia virheiden löytämiseksi varmistamaan, että toiminnot toimivat asianmukaisesti.
  • Useat rakennukset integroidaan sitten yhdeksi tuotteeksi ja koko tuote on savutestattu toistuvasti.
  • Testausprosessia jatketaan vain, kunnes tulokset ovat tuotteen perusvaatimusten mukaisia, mutta jos tulokset eivät vastaa perusvaatimuksia, tuote palautetaan kehitystiimille välttämättömien muutosten tekemistä varten.

Savutestauksen edut

  • Riskien minimointi havaitsemalla ja korjaamalla viat aikaisemmin.
  • Toistuva tarkastus parantaa järjestelmän laatua.
  • Yksinkertaistettu virheenmääritys ja korjaus
  • Edistymistä arvioidaan helposti

Määritelmä Sanity Testing

Terveellisyyden testaus on tapa testata kokoonpano kokonaan, kun olet suorittanut pienet muutokset koodissa ja toiminnallisuudessa. Ensisijaisesti se tarkistaa, toimiiko tuote oikein muutosten jälkeen ja virheet on korjattu vai ei. Hyvinvoinnin testaus on regressiotestauksen alaryhmä, joka suoritetaan ennen tuotteen lanseerausta. Jos ehdotettu toiminnallisuus ei toimi odotusten mukaisesti, rakennettu rakennus hylätään tiukassa testauksessa tarvittavan ajan ja kustannusten poistamiseksi.


Ohjelmiston on läpäistävä toinen testaus ennen mielenterveyden testaamista. Tämäntyyppinen testi on syvällisempi, mikä tarkoittaa, että siinä otetaan huomioon ohjelmiston yksityiskohdat.

Sanity-testin edut

  • Hyvä aikakäyttö, koska painopiste on yhdellä tai muutamalla toiminnallisuuden alueella.
  • Varmistaa sovelluksen asianmukaisen toiminnan sen jälkeen, kun koodiin on tehty pieniä muutoksia.
  • Löytää riippuvat puuttuvat kohteet.
  1. Savutestaus aloitetaan rakennuksen alusta ja se tarkistaa tärkeimmät toiminnot. Toisaalta järkevyystestaus arvioi ohjelmiston rakentamista perusteellisesti.
  2. Savutestauksen dokumentaatio tehdään kirjallisella testi- tai automatisoidulla testillä, kun taas terveysmittauksessa ei suoriteta komentosarjoja.
  3. Savun testaustekniikka on matala ja leveä, mikä tarkoittaa, että siihen sisältyy jokainen testauksen rakenne, mutta se ei mene kovin äärimmäiselle tasolle. Hyvinvoinnin testaamisessa käytetään kapeaa ja syvää lähestymistapaa, jossa yksittäinen rakenne testataan perusteellisesti.
  4. Savutestauksen ensisijainen tarkoitus on kattaa kaikki ohjelmiston osat nopeasti. Päinvastoin, järkevyystestaus keskittyy ohjelmiston kunkin moduulin toimintaan.
  5. Kehittäjä on vastuussa savukokeiden suorittamisesta, kun taas terveysmittauksen suorittaa testaaja.
  6. Savutestaus on kuin asiakirjojen määrän tarkistaminen asiakirjan varmistusprosessissa. Hyvinvoinnin testaaminen sisältää sitä vastoin yhden asiakirjan täydellisen arvioinnin.

johtopäätös

Savutestauksen ensisijaisena tavoitteena on vahvistaa pysyvyys tuotteesta, kun taas terveellisyystestaus varmistaa järkevyys tuotteesta.