Skip to content

Vikaraportti - bug report

Kuvauksen kirjoitti: Kai Ollila, N4921

Lyhyt kuvaus

Vikaraporttiin kirjataan millainen vika ohjelmistossa on ja missä yhteydessä vika on ilmennyt. Vikaraporttien tehtävä on dokumentoida vikoja ja välttää niiden esiintymistä uudelleen tulevaisuudessa. Vikaraportin laatii vian löytänyt, ja vikaraportti lähetetään projektissa niille, joita se koskee. Vikaraportin tulisi sisältää kaikki oleellinen tieto yhdestä viasta, jotta sen käsittely olisi nopeaa ja selkeää. Sen pitää sisältää kaikki tarvittavat tiedot ohjelmistoon tai verkkosivustoon liittyvien ongelmien dokumentointiin, raportoimiseen ja korjaamiseen.

Vikaraportista olisi hyvä löytyä ainakin seuraavat tiedot:

  • vian keräämiseen yksilöivä tunniste
  • otsikko ja lyhyt yhteenveto raportoitavasta viasta
  • vikaraportin päivämäärä, tekijäorganisaatio ja tekijä
  • Testauksen kohteen tunniste ja ympäristö
  • ohjelmistokehityksen elinkaaren vaihe, jossa virhe havaittiin
  • tuotteen versio (pakollinen)
  • vian korjaukseen tarvittavat vaiheet
  • päiväys (raportti, korjaus)
  • raportin tehneen kehittäjän tiedot
  • raportin tilanne (uusi/korjattu)
  • vian vakavuus eli kuinka nopeasti siihen reagoidaan.

Vian toistuessa se yleensä palautetaan korjattavaksi samalle henkilölle, joka sen korjasi aiemmin. Testaajat hoitavat yleensä vikaraporttien tekemisen kehitysvaiheessa, mikä helpottaa ohjelmistokehittäjän työtä ja säästää aikaa. Käytäntöön yrityksen sisällä vaikuttaa kuitenkin monta asiaa kuinka vikarapotin käsittelyprosessi on hoidettu. Esimerkiksi ohjelmiston koko tai vian laajuus.

Esimerkkejä

Vika, joka aiheuttaa ohjelmistokehityksessä useille kehittäjille ongelmia pitäisi pyrkiä korjaamaan mahdollisimman aikaisessa vaiheessa. Kunnollisilla vikaraporteilla saadaan vika korjattua nopeasti ja säilyttämällä vikaraportit säilyy myös historiatieto mitä on korjattu ja milloin.

Lähteitä liittyen aiheeseen

-Sherief Abul-Ezz, What is a bug report in Android?, Quora, 2018.

-Thomas Peham, What is a bug report, Usersnap.

-Alexander Sergeev, Hygger, Project Management, What is a Bug Report?, 21.6.2016.

-Vikaraportti sertifikaatti

Linkit wikin muihin sivuihin

-Vika - Bug

-Ohjelmistotuotanto

-Regressiotestaus

-Yllapito

-Vianhallinta

-Vikatietokanta

-Versionumerointi

-Virhe - Failure