Skirtumas tarp patikrinimo ir patvirtinimo pavyzdžiu

Patikrinimas programinės įrangos testavime

Patikrinimas programinės įrangos testavime yra dokumentų, dizaino, kodo ir programos tikrinimo procesas siekiant patikrinti, ar programinė įranga buvo sukurta pagal reikalavimus, ar ne. Pagrindinis tikrinimo proceso tikslas yra užtikrinti programinės įrangos taikymo, projektavimo, architektūros ir kt. Kokybę. Tikrinimo procesas apima tokias veiklas kaip peržiūros, peržiūros ir tikrinimas.

Patvirtinimas programinės įrangos testavime

Patvirtinimas programinės įrangos testavime yra dinamiškas testavimo ir patvirtinimo mechanizmas, jei programinės įrangos produktas iš tikrųjų atitinka tikslius kliento poreikius, ar ne. Procesas padeda užtikrinti, kad programinė įranga norimą naudojimą vykdo tinkamoje aplinkoje. Patvirtinimo procesas apima tokias veiklas kaip vieneto testavimas, integravimo testavimas, sistemos testavimas ir vartotojo priėmimo testavimas.

PAGRINDINIAI SKIRTUMAI

  • Tikrinimo procesas apima dokumentų, dizaino, kodo ir programos tikrinimą, o patvirtinimo procesas apima tikrojo produkto testavimą ir patvirtinimą.
  • Patvirtinimas nereikalauja kodo vykdymo, o patvirtinimas - kodo vykdymo.
  • Tikrinant naudojami tokie metodai kaip peržiūros, apžvalgos, patikrinimai ir stalo tikrinimas, o patvirtinant naudojami tokie metodai kaip juodosios dėžės, baltosios dėžės ir nefunkciniai testai.
  • Patikrinimas tikrina, ar programinė įranga patvirtina specifikaciją, o patvirtinimas - ar programinė įranga atitinka reikalavimus ir lūkesčius.
  • Patvirtinimo metu nustatomos klaidos kūrimo ciklo pradžioje, o patvirtinant - klaidos, kurių patikrinimas negali užfiksuoti.
  • Patvirtinimo proceso tikslai yra programinės įrangos architektūra, dizainas, duomenų bazė ir kt., O patvirtinimo procesas skirtas tikram programinės įrangos produktui.
  • Patvirtinimą atlieka kokybės užtikrinimo komanda, o patvirtinimą atlieka testavimo grupė ir kokybės užtikrinimo komanda.
  • Patvirtinimo procesas vyksta prieš patvirtinimą, o patvirtinimo procesas - po patikrinimo.

Patvirtinimas ir patvirtinimas: rakto skirtumas

Patikrinimas Patvirtinimas
  • Tikrinimo procesas apima dokumentų, dizaino, kodo ir programos tikrinimą
  • Tai dinamiškas tikrojo produkto testavimo ir patvirtinimo mechanizmas
  • Ji nėra įtraukti vykdant kodą
  • Tai visada apima kodo vykdymą
  • Tikrinant naudojami tokie metodai kaip peržiūros, apžvalgos, patikrinimai ir darbo stalo tikrinimas.
  • Jame naudojami tokie metodai kaip „Black Box Testing“, „White Box Testing“ ir nefunkciniai testai
  • Tikrinama, ar programinė įranga atitinka specifikacijas
  • Ji tikrina, ar programinė įranga atitinka kliento reikalavimus ir lūkesčius
  • Kūrimo pradžioje ji aptinka klaidų
  • Tai gali rasti klaidų, kurių patvirtinimo procesas negali užfiksuoti
  • Tikslas yra programų ir programinės įrangos architektūra, specifikacija, pilnas dizainas, aukšto lygio ir duomenų bazių dizainas ir kt.
  • Tikslas yra tikras produktas
  • Kokybės užtikrinimo komanda patikrina ir įsitikina, kad programinė įranga atitinka SRS dokumento reikalavimus.
  • Dalyvaujant bandymų grupėje, programinės įrangos kodas atliekamas patvirtinimas.
  • Tai atliekama prieš patvirtinimą
  • Tai ateina po patikrinimo

Patikrinimo ir patvirtinimo pavyzdys

  • Programinės įrangos inžinerijos srityje apsvarstykite šią specifikaciją

Spustelėjamas mygtukas su pavadinimu Submet

  • Patikrinus būtų patikrintas projekto dokumentas ir ištaisyta rašybos klaida.
  • Priešingu atveju kūrėjų komanda sukurs mygtuką „patinka“

    • Taigi nauja specifikacija yra

Spustelėjamas mygtukas su pavadinimu „Pateikti“

  • Kai kodas bus paruoštas, patvirtinimas bus atliktas. Rastas patvirtinimo testas -

  • Dėl patikrinimo testavimo kūrėjų komanda padarys spustelėjamą mygtuką „Pateikti“

Įdomios straipsniai...