Razlika med preverjanjem in potrjevanjem s primerom

Kazalo:

Anonim

Preverjanje pri preskušanju programske opreme

Preverjanje pri preizkušanju programske opreme je postopek preverjanja dokumentov, zasnove, kode in programa, da se preveri, ali je bila programska oprema zgrajena v skladu z zahtevami ali ne. Glavni cilj postopka preverjanja je zagotoviti kakovost programske aplikacije, oblikovanja, arhitekture itd. Postopek preverjanja vključuje dejavnosti, kot so pregledi, sprehodi in inšpekcijski pregledi.

Preverjanje v preskušanju programske opreme

Preverjanje v preskušanju programske opreme je dinamičen mehanizem preskušanja in preverjanja, ali programski izdelek dejansko ustreza natančnim potrebam kupca ali ne. Postopek pomaga zagotoviti, da programska oprema izpolnjuje želeno uporabo v ustreznem okolju. Postopek preverjanja veljavnosti vključuje dejavnosti, kot so enotno testiranje, integracijsko testiranje, sistemsko testiranje in testiranje sprejemljivosti uporabnikov.

KLJUČNA RAZLIKA

  • Postopek preverjanja vključuje preverjanje dokumentov, zasnove, kode in programa, postopek preverjanja veljavnosti pa preskušanje in potrjevanje dejanskega izdelka.
  • Preverjanje ne vključuje izvedbe kode, medtem ko validacija vključuje izvajanje kode.
  • Preverjanje uporablja metode, kot so pregledi, predstavitve, inšpekcijski pregledi in preverjanje na mizi, medtem ko validacija uporablja metode, kot so preizkušanje črne škatle, testiranje bele škatle in nefunkcionalno testiranje.
  • Preverjanje preveri, ali programska oprema potrjuje specifikacijo, preverjanje veljavnosti pa, ali programska oprema izpolnjuje zahteve in pričakovanja.
  • Preverjanje odkrije napake na začetku razvojnega cikla, preverjanje veljavnosti pa napake, ki jih preverjanje ne more ujeti.
  • Cilj preverjanja je usmerjen na arhitekturo programske opreme, oblikovanje, zbirko podatkov itd., Medtem ko postopek preverjanja cilja na dejanski programski izdelek.
  • Preverjanje opravi skupina za preverjanje kakovosti, preverjanje veljavnosti pa s sodelovanjem preskusne skupine s skupino za preverjanje kakovosti
  • Postopek preverjanja je pred potrditvijo, postopek preverjanja pa po preverjanju.

Preverjanje in preverjanje veljavnosti: ključna razlika

Preverjanje Preverjanje veljavnosti
  • Postopek preverjanja vključuje preverjanje dokumentov, zasnove, kode in programa
  • Je dinamičen mehanizem testiranja in potrjevanja dejanskega izdelka
  • To pa ne vključuje izvedbo kodo
  • Vedno vključuje izvajanje kode
  • Preverjanje uporablja metode, kot so pregledi, predstavitve, inšpekcijski pregledi in preverjanje mize itd.
  • Uporablja metode, kot so testiranje črne škatle, testiranje bele škatle in nefunkcionalno testiranje
  • Ali je programska oprema skladna s specifikacijami, se preveri
  • Preveri, ali programska oprema izpolnjuje zahteve in pričakovanja kupca
  • Napake najde v začetku razvojnega cikla
  • Lahko najde napake, ki jih postopek preverjanja ne more ujeti
  • Cilj je arhitektura aplikacij in programske opreme, specifikacija, celotno oblikovanje, visoko raven in oblikovanje baz podatkov itd.
  • Cilj je dejanski izdelek
  • Skupina QA opravi preverjanje in se prepriča, ali je programska oprema v skladu z zahtevo v dokumentu SRS.
  • Z vključitvijo preizkusne skupine se validacija izvede na programski kodi.
  • Na voljo je pred potrditvijo
  • Pride po preverjanju

Primer preverjanja in potrjevanja

  • Pri programskem inženirstvu upoštevajte naslednjo specifikacijo

Gumb, ki ga je mogoče klikniti z imenom Submet

  • Preverjanje bi preverilo projektni dokument in popravilo črkovalne napake.
  • V nasprotnem primeru bo razvojna skupina ustvarila gumb všeč

    • Torej nova specifikacija je

Gumb, ki ga je mogoče klikniti z imenom Pošlji

  • Ko je koda pripravljena, je validacija opravljena. Ugotovljen preizkus preverjanja -

  • Zaradi preverjanja veljavnosti bo razvojna skupina omogočila klik na gumb za oddajo