Validering er en del av programvareutviklingens livssyklus (SDLC) og utføres vanligvis etter at programvaretesting er fullført. Det er viktig å merke seg at validering ikke er det samme som testing, da testing er prosessen med å identifisere defekter, mens validering er prosessen for å sikre at programvaren oppfyller kravene.
Valideringsteknikker inkluderer:
* Kode anmeldelser
* Enhetstesting
* Funksjonstesting
* Ytelsestesting
* Sikkerhetstesting
* Brukervennlighetstesting