ohjelmistojen testauksen päätyypit
Note: the article was updated in August 2018.
ohjelmistoasioista on useita erilaisia luokituksia, jotka perustuvat tiettyyn perusteeseen, esimerkiksi luokitteluun vian vakavuuden, todennäköisyyden ja prioriteetin mukaan.
ohjelmistovirheet niiden vakavuuden mukaan
vikojen vakavuuden suhteen on neljä päätyyppiä:
- kriittiset ongelmat, jotka vaativat välitöntä poistamista, vaikuttavat tuotteen ydintoimintoihin ja voivat aiheuttaa järjestelmän kaatumisia tai estää ohjelmiston toiminnan
- merkittävät viat, jotka vaikuttavat järjestelmän päätoimintoihin, mutta eivät aiheuta koko järjestelmän kaatumista
- vähäiset – viat, jotka eivät juurikaan vaikuta järjestelmän toimintaan eivätkä työnkulkuun, mutta joilla voi olla kielteinen vaikutus käyttökokemukseen
- triviaalit – ongelmat, jotka eivät liity järjestelmän toiminnallisuuteen ja jotka voidaan ohittaa, esim.kirjoitusvirheet.
Vikatodennäköisyys on parametri, joka määrittelee ongelman esiintymisen ja loppukäyttäjien havaitsemisen mahdollisuuden. Tämän kriteerin mukaan on olemassa suuria, keskisuuria ja pieniä todennäköisyysvirheitä.
liiketoiminnan kannalta viat voidaan luokitella tärkeysjärjestyksessä korkeiksi, keskisuuriksi ja mataliksi. Viat, joilla on suuri prioriteetti, on korjattava ensin, koska ne vaikuttavat liiketoiminnan tarpeisiin.
myös ohjelmistotestauksessa on tällainen vikaluokitus:
ylimääräiset viat
tuotteeseen sisältyvä vaatimus, jota asiakas ei ole antanut. Tämä on yleensä poikkeama hankkeen spesifikaatiosta, mutta se voi myös olla loppukäyttäjien pyytämä ominaisuus. Sitä pidetään kuitenkin virheenä, koska se ei täytä nykyisiä vaatimuksia.
puuttuvat viat
asiakkaan antama vaatimus jäi tekemättä. Tämä on myös ero eritelmien-ominaisuus, jota ei pitäisi toteuttaa mukaan spec. Se voi myös tarkoittaa, että asiakkaan vaatimus ei kirjattu asianmukaisesti.
väärät viat
vaatimukset, jotka tehdään väärin. Itse asiassa, tämä vika voi näkyä, koska väärinkäsitys sisällä projektitiimi ja asiakas.
Leave a Reply