Mitä on testianalyysi (testausperuste) ohjelmistotestauksessa?

Testianalyysi

Testianalyysi ohjelmistotestauksessa on prosessi, jossa testataan ja analysoidaan testiartefaktit testiolosuhteiden tai testitapausten perustamiseksi. Testianalyysin tavoitteena on kerätä vaatimuksia ja määritellä testitavoitteet testiolosuhteiden perustan luomiseksi. Siksi sitä kutsutaan myös testiperusteeksi. Lähde, josta saat testitiedot, voi olla
  • SRS (ohjelmistovaatimusten määrittely)
  • BRS (Business Requirement Specification)
  • Toiminnalliset suunnitteluasiakirjat
Testaajat voivat luoda testiehtoja tutkimalla testattavana olevaa sovellusta tai käyttämällä kokemustaan. Mutta useimmiten, testitapaukset ovat peräisin testiesineistä.

Ymmärrämme testianalyysin tapaustutkimuksen avulla

Harkitse skenaariota, jossa asiakas lähettää seuraavan
Add search functionality to an eCommerce Store
Vaikka sovellusta ei ole vielä kehitetty, yritä kehittää muutama testitapaus tälle vaatimukselle. Pysähdy tähän, tee kotitehtäväsi ja siirrä ratkaisua eteenpäin: Alla on lueteltu muutamia testitapauksia monista, joita olisit voinut ajatella
  • Tarkista hakutulokset, kun avainsanaa ei ole syötetty
  • Tarkista hakutulokset, kun haetulle avainsanalle ei ole saatavilla vastaavaa tuotetta
  • Tarkista hakutulokset, kun haetulle avainsanalle on saatavilla useita vastaavia tuotteita
Täällä voit tarkastella testiperusteita (asiakkaan lähettämä vaatimus), analysoida sen ja muuntaa sen testiolosuhteiksi. Näin tapahtuu eri vaiheissa V - malli. Testisuunnitelma/tapaukset luodaan käyttämällä vastaavia asiakirjoja, jotka ovat saatavilla eri vaiheissa.
Testianalyysi V-testausmallissa
Testianalyysi V-testausmallissa

Napauta tätä jos video ei ole saatavilla