Innen programvareutvikling blir begrepet testing brukt om å finne og fjerne programfeil i
dataprogrammer. I noen sammenhenger blir testing brukt for å bekrefte at et system er riktig
konfigurert, mens i andre sammenhenger
blir testing brukt for å bevise en teori.