Erinevus suitsu ja meelerahu testimise vahel

Autor: Laura McKinney
Loomise Kuupäev: 2 Aprill 2021
Värskenduse Kuupäev: 13 Mai 2024
Anonim
Грунтовка развод маркетологов? ТОП-10 вопросов о грунтовке.
Videot: Грунтовка развод маркетологов? ТОП-10 вопросов о грунтовке.

Sisu


Suitsu ja mõistlikkuse testimine on tehnika, mis toimib vastavalt integratsiooni ja regressioonitestide osana. Suitsu ja hügieenilisuse määramise vahel on oluline erinevus selles, et suitsutesti kasutatakse ebastabiilses tootes, samal ajal kui mõistlikkuse testimist rakendatakse stabiilsematele toodetele. Suitsu testimist võib pidada pinnapealseks testimiseks, kuna see testib vaid olulist vajalikkust, kuid mõistlikkuse kontrollimisega kontrollitakse tarkvara kõiki mooduleid lõpus, et kontrollida, kas rakendatud muudatused toimivad hästi.

    1. Võrdlusdiagramm
    2. Definitsioon
    3. Peamised erinevused
    4. Järeldus

Võrdlusdiagramm

Võrdluse alusSuitsu testimineMõistlikkuse testimine
PõhilineSuitsutestidega hinnatakse ja testitakse olulisi funktsioone.Sanity testimine kontrollib tarkvara mooduleid sügavalt.
TestijuhtumidSaab kirjutada või automatiseeritud testi.Kirjeldamata
LähenemisviisMadal ja laiKitsas ja sügav
SilmapaistvusPeamine eesmärk on katta rakenduse kõik osad kiiresti.Rõhk tarkvara moodulite (tarkvaraosade) toimimisele.
TegutsesIga ehitamineAinult stabiilsetel alustel.
EsitabArendajaTester


Suitsutestide määratlus

Suitsu testimine pärineb peamiselt integratsiooni testimise lähenemisviisist. Tavaliselt algab see enne laiaulatuslikku testimist, mis hõlmab tarkvara suurt osa, kuid mitte selle keerukamaid ja detailsemaid aspekte. Suitsu testimist peetakse mittetäielikuks testimiseks, kus kontrollitakse toote kõige olulisemate omaduste toimimist.

Suitsu testimisel viiakse läbi järgmisi tegevusi:

  • Esiteks teisendab see tarkvamoodulid koodiks ja teeb selle "ehitamiseks". Ehitamine koosneb andmefailidest, korduvkasutatavatest moodulitest, raamatukogudest ja projekteeritud komponentidest, mida on vaja ühe või mitme funktsiooni kasutamiseks.
  • Kavandatud on rida katsejuhtumeid, et avastada vigu funktsioonide nõuetekohase toimimise tagamiseks.
  • Seejärel integreeritakse mitu komponenti ühte tootesse ja kogu toodet kontrollitakse korduvalt suitsu abil.
  • Testimisprotsessi jätkatakse ainult seni, kuni tulemused vastavad toote põhinõuetele, kuid kui tulemused ei vasta põhinõuetele, tagastatakse toode oluliste muudatuste tegemiseks arendusmeeskonnale.

Suitsutestide eelised

  • Riski minimeerimine, avastades ja kõrvaldades puudused varem.
  • Korduv ülevaatus parandab süsteemi kvaliteeti.
  • Lihtsustatud vigade määramine ja parandamine
  • Edusamme saab hõlpsalt hinnata

Mõistusterikkuse testimine

Mõistlikkuse testimine on viis ehituse täielikuks testimiseks pärast väikeste muudatuste rakendamist koodis ja funktsionaalsuses. Esmalt kontrollitakse, kas toode töötab pärast muudatusi õigesti ja vead on parandatud või mitte. Mõistlikkuse testimine on regressioonitesti alamrühm, mis viiakse läbi enne toote turule toomist. Kui pakutav funktsionaalsus ei tööta ootuste kohaselt, loobutakse koostatud versioonist, et vältida range testimise jaoks vajaminevat aega ja kulusid.


Enne mõistlikkuse testimist peab tarkvara läbima teise testimise. Seda tüüpi test on mõttes sügavam, tähendab, et see arvestab tarkvara üksikasjalike aspektidega.

Mõistlikkuse testimise eelised

  • Hea ajakasutus, kuna tähelepanu keskmes on funktsionaalsuse üks või paar valdkonda.
  • Tagab rakenduse nõuetekohase toimimise pärast koodi väikeste muudatuste mõjutamist.
  • Avastab sõltuvad puuduvad objektid.
  1. Suitsu testimine on alustatud ehituse alguses ja see kontrollib kõige põhilisi funktsioone. Teisest küljest hindab mõistuse testimine tarkvara ehitust põhjalikult.
  2. Suitsutestide dokumenteerimine toimub kirjaliku testide või automatiseeritud testide abil, samas kui mõistlikkuse testimisel skripte ei tehta.
  3. Suitsu testimise tehnika on madal ja lai, mis tähendab, et see hõlmab testimisel iga ehitust, kuid ei lähe väga äärmuslikule tasemele. Vastupidiselt sellele kasutatakse mõistlikkuse testimisel kitsast ja sügavat lähenemisviisi, kus üksikut ehitust testitakse põhjalikult.
  4. Suitsutestide peamine eesmärk on katta tarkvara kõik osad kiiresti. Vastupidiselt keskendutakse mõistlikkuse testimisel tarkvara iga mooduli toimimisele.
  5. Suitsutestide eest vastutab arendaja, sanitaarkatset teostab testija.
  6. Suitsu testimine on nagu dokumentide arvu kontrollimine dokumentide kontrollimise protsessis. Mõistlikkuse testimine seevastu hõlmab ühe dokumendi täielikku hindamist.

Järeldus

Suitsutestide eelnev eesmärk on kinnitada stabiilsus samal ajal kui sanitaarkontroll tagab ratsionaalsus toote kogus.