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 |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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“