Mikä on testianalyysi (testipohja) ohjelmistotestauksessa?

Sisällysluettelo:

Anonim

Testianalyysi

Testianalyysi ohjelmistojen testauksessa on prosessi, jolla testiartefakteja tarkistetaan ja analysoidaan testiolosuhteiden tai testitapausten perustaksi. Testausanalyysin tavoitteena on kerätä vaatimukset ja määritellä testitavoitteet testiolosuhteiden perustan luomiseksi. Siksi sitä kutsutaan myös testiperustaksi.

Lähde, josta saat testitiedot, voisi olla

  • SRS (ohjelmistovaatimusten määrittely)
  • BRS (liiketoimintavaatimusten määrittely)
  • Toiminnalliset suunnitteludokumentit

Testaajat voivat luoda testiolosuhteita tarkastelemalla testattavaa sovellusta tai hyödyntämällä kokemustaan. Mutta useimmiten testitapaukset ovat peräisin testiartefekteista.

Ymmärretään testianalyysi tapaustutkimuksen avulla

Tarkastellaan skenaariota, jossa asiakas lähettää seuraavan

Lisää hakutoiminnot verkkokauppaan

Vaikka sovellusta ei vielä kehitetä, kokeile kehittää muutama testitapaus tätä vaatimusta varten. Keskeytä täällä, tee kotitehtäväsi ja siirrä ratkaisu eteenpäin:

Alla on lueteltu muutama testitapaus niiden joukosta, joita olet voinut ajatella

  • Tarkista hakutulokset, kun avainsanaa ei ole syötetty
  • Tarkista hakutulokset, kun vastaavaa tuotetta ei ole saatavilla haetulle avainsanalle
  • Tarkista hakutulokset, kun haetulle avainsanalle on saatavana useita vastaavia tuotteita

Tässä tarkastellaan testiperustaa (asiakkaan lähettämä vaatimus), analysoidaan sitä ja muunnetaan se testiolosuhteiksi.
Näin tapahtuu V-mallin eri vaiheissa. Testisuunnitelma / -tapaukset luodaan käyttämällä vastaavia asiakirjoja, jotka ovat saatavilla eri vaiheissa.

Testianalyysi V-testausmallissa

Napsauta tätä, jos video ei ole käytettävissä