Razlika između provjere i provjere valjanosti s primjerom

Sadržaj:

Anonim

Provjera u testiranju softvera

Provjera u testiranju softvera postupak je provjere dokumenata, dizajna, koda i programa kako bi se provjerilo je li softver izrađen prema zahtjevima ili nije. Glavni cilj postupka provjere je osigurati kvalitetu softverske aplikacije, dizajna, arhitekture itd. Proces provjere uključuje aktivnosti poput pregleda, prolaska i inspekcije.

Provjera valjanosti u softverskom testiranju

Provjera valjanosti u softverskom testiranju dinamičan je mehanizam ispitivanja i provjere valjanosti ispunjava li softverski proizvod točne potrebe kupca ili ne. Proces pomaže osigurati da softver ispunjava željenu upotrebu u odgovarajućem okruženju. Proces provjere valjanosti uključuje aktivnosti poput jedinstvenog testiranja, integracijskog testiranja, testiranja sustava i testiranja prihvaćanja korisnika.

KLJUČNA RAZLIKA

  • Proces provjere uključuje provjeru dokumenata, dizajna, koda i programa, dok postupak provjere valjanosti uključuje ispitivanje i provjeru stvarnog proizvoda.
  • Provjera ne uključuje izvršavanje koda, dok provjera valjanosti uključuje izvršenje koda.
  • Provjera koristi metode poput recenzija, prolaznih koraka, inspekcija i provjere stolova, dok provjera valjanosti koristi metode poput testiranja crnih kutija, bijelih kutija i nefunkcionalnih ispitivanja.
  • Provjerom se provjerava potvrđuje li softver specifikaciju, dok provjerom valjanosti provjerava ispunjava li softver zahtjeve i očekivanja.
  • Provjera pronalazi bugove na početku razvojnog ciklusa, dok provjera valjanosti pronalazi greške koje verifikacija ne može uhvatiti.
  • Proces provjere cilja na softversku arhitekturu, dizajn, bazu podataka itd., Dok postupak provjere valjanosti cilja stvarni softverski proizvod.
  • Provjeru vrši QA tim, dok se provjera valjanosti vrši uključivanjem ispitnog tima s QA timom.
  • Proces provjere dolazi prije provjere valjanosti, dok postupak provjere valjanosti dolazi nakon provjere.

Provjera i provjera valjanosti: ključna razlika

Verifikacija Provjera valjanosti
  • Proces provjere uključuje provjeru dokumenata, dizajna, koda i programa
  • To je dinamični mehanizam ispitivanja i provjere stvarnog proizvoda
  • To ne ne uključuje izvršavanje koda
  • Uvijek uključuje izvršavanje koda
  • Provjera koristi metode poput recenzija, prolaznih koraka, inspekcija i provjere stolova itd.
  • Koristi metode poput testiranja crne kutije, bijele kutije i nefunkcionalnog testiranja
  • Provjerava li se odgovara li softveru specifikaciji
  • Provjerava ispunjava li softver zahtjeve i očekivanja kupca
  • Otkriva greške rano u razvojnom ciklusu
  • Može pronaći bugove koje postupak provjere ne može uhvatiti
  • Cilj je aplikacijska i softverska arhitektura, specifikacija, cjeloviti dizajn, visoka razina i dizajn baze podataka itd.
  • Cilj je stvarni proizvod
  • QA tim vrši provjeru i provjerava je li softver u skladu sa zahtjevom u SRS dokumentu.
  • Uključivanjem testa za provjeru valjanosti izvršava se na softverskom kodu.
  • Dolazi prije provjere valjanosti
  • Dolazi nakon provjere

Primjer provjere i potvrde

  • U softverskom inženjerstvu uzmite u obzir sljedeću specifikaciju

Gumb s imenom Submet

  • Provjerom bi se provjerio projektni dokument i ispravila pravopisna pogreška.
  • Inače, razvojni tim će stvoriti gumb poput

    • Dakle, nova specifikacija je

Gumb na koji se može kliknuti s imenom Pošalji

  • Jednom kada je kôd spreman, provjera valjanosti je gotova. Pronađen test provjere valjanosti -

  • Zahvaljujući provjeri valjanosti, razvojni tim učinit će da klikne gumb za slanje