Különbség az ellenőrzés és az érvényesítés között a példával

Tartalomjegyzék:

Anonim

Ellenőrzés a szoftver tesztelésében

Az ellenőrzés a szoftver tesztelés során a dokumentumok, a tervezés, a kód és a programok ellenőrzésének folyamata annak ellenőrzésére, hogy a szoftvert a követelményeknek megfelelően építették-e vagy sem. Az ellenőrzési folyamat fő célja a szoftveralkalmazás, a tervezés, az architektúra stb. Minőségének biztosítása. Az ellenőrzési folyamat olyan tevékenységeket foglal magában, mint az áttekintés, áttekintés és ellenőrzés.

Ellenőrzés a szoftver tesztelésében

A szoftvertesztelés validálása a tesztelés és az érvényesítés dinamikus mechanizmusa, ha a szoftvertermék valóban megfelel a vevő pontos igényeinek, vagy sem. A folyamat segít biztosítani, hogy a szoftver megfelelő környezetben teljesítse a kívánt felhasználást. Az érvényesítési folyamat olyan tevékenységeket foglal magában, mint az egység tesztelése, az integráció tesztelése, a rendszer tesztelése és a felhasználói elfogadás tesztelése.

FŐ KÜLÖNBSÉG

  • Az ellenőrzési folyamat magában foglalja a dokumentumok, a tervezés, a kód és a program ellenőrzését, míg az érvényesítési folyamat a tényleges termék tesztelését és érvényesítését tartalmazza.
  • Az ellenőrzés nem jár kódfuttatással, míg az érvényesítés kódfuttatással jár.
  • Az ellenőrzés olyan módszereket használ, mint felülvizsgálatok, áttekintések, ellenőrzések és asztalellenőrzés, míg az érvényesítés olyan módszereket használ, mint a fekete doboz tesztelése, a fehér doboz tesztelése és a nem funkcionális tesztelés.
  • Az ellenőrzés ellenőrzi, hogy a szoftver megerősíti-e a specifikációt, míg az érvényesítés azt ellenőrzi, hogy a szoftver megfelel-e a követelményeknek és elvárásoknak.
  • Az ellenőrzés a hibákat a fejlesztési ciklus elején találja meg, míg az érvényesítés azokat a hibákat, amelyeket az ellenőrzés nem képes elkapni.
  • Az ellenőrzési folyamat a szoftverarchitektúrára, a tervezésre, az adatbázisra stb. Irányul, míg az érvényesítési folyamat a tényleges szoftvertermékre irányul.
  • Az ellenőrzést a minőségbiztosítási csapat végzi, míg az ellenőrzést a tesztelő csoport és a minőségbiztosítási csoport bevonásával végezzük.
  • Az ellenőrzési folyamat az érvényesítés előtt, míg az érvényesítés az ellenőrzés után következik.

Ellenőrzés vs érvényesítés: kulcskülönbség

Igazolás Érvényesítés
  • Az ellenőrzési folyamat magában foglalja a dokumentumok, a tervezés, a kód és a program ellenőrzését
  • Ez a tényleges termék tesztelésének és validálásának dinamikus mechanizmusa
  • Ez nem nem vonja végrehajtó a kód
  • Mindig a kód végrehajtásával jár
  • Az ellenőrzés olyan módszereket használ, mint felülvizsgálatok, áttekintések, ellenőrzések és asztalellenőrzés stb.
  • Olyan módszereket használ, mint a fekete doboz tesztelése, a fehér doboz tesztelése és a nem funkcionális tesztelés
  • Ellenőrizzük, hogy a szoftver megfelel-e a specifikációnak
  • Ellenőrzi, hogy a szoftver megfelel-e az ügyfél követelményeinek és elvárásainak
  • A hibákat a fejlesztési ciklus elején találja meg
  • Olyan hibákat találhat, amelyeket az ellenőrzési folyamat nem képes elkapni
  • A cél az alkalmazás- és szoftverarchitektúra, specifikáció, teljes tervezés, magas szintű és adatbázis-tervezés stb.
  • A Target egy tényleges termék
  • A minőségbiztosítási csapat elvégzi az ellenőrzést és megbizonyosodik arról, hogy a szoftver megfelel-e az SRS dokumentum követelményeinek.
  • A tesztelés bevonásával a csapat validálását szoftverkódon hajtják végre.
  • Validálás előtt jön
  • Ellenőrzés után jön

Példa az ellenőrzésre és az érvényesítésre

  • A szoftvertervezésnél vegye figyelembe a következő specifikációt

Kattintható gomb Submet névvel

  • Az ellenőrzés ellenőrizné a tervdokumentumot és a helyesírási hibát.
  • Ellenkező esetben a fejlesztői csapat létrehoz egy hasonló gombot

    • Tehát az új specifikáció az

Kattintható gomb a Submit névvel

  • Miután a kód elkészült, az érvényesítés megtörtént. Validációs teszt található -

  • Az érvényesítési tesztnek köszönhetően a fejlesztő csapat kattinthatóvá teszi az elküldés gombot