Effettuare test per garantire che un prodotto software funzioni perfettamente in base alle esigenze specifiche del cliente, utilizzando strumenti software specializzati. Applicare tecniche e strumenti di test del software al fine di individuare i difetti del software (bug) e i malfunzionamenti.