tarkvaravead
Tarkvaravead (software bugs) on tarkvaras esinevad vead või puudused, mis põhjustavad ettenägematut käitumist või tarkvara mitte vastavust nõuetele. Vead võivad ilmneda mis tahes tarkvara elutsükli etapil ning neid võib põhjustada inimfaktor, kujundus- või koodivead, nõuete ebaselkus või süsteemi integreerimisprobleemid.
Levinumad veatüübid hõlmavad funktsionaalseid vigu, mis mõjutavad tarkvara põhifunktsioone; jõudlusvigu, mis väljenduvad aegluses või suurtes ressursside
Elutsükkel hõlmab vea avastamist, selle taasesitamist ehk korduvat ilmumist erinevates tingimustes, vea prioriseerimist, parandamist, regressiooni testimist
Vigade haldamiseks kasutatakse veateeninduse või veahaldustööriistu (bug trackers) nagu Jira, Bugzilla või Mantis. Need tööriistad võimaldavad
Tarkvaravead võivad suurendada arenduskulutusi ja riske ning mõjutada kasutajakogemust. Hea vigadehaldus ja regulaarne regressioonitestimine aitavad parandada