Básicamente, las pruebas no funcionales se realizan para verificar y evaluar todos los parámetros no funcionales que no están cubiertos por las pruebas funcionales. Las pruebas no funcionales son igualmente importantes que las pruebas funcionales. Todos los parámetros no funcionales, como la velocidad, la escalabilidad, la seguridad, la confiabilidad y la eficiencia de una aplicación, se prueban en las pruebas no funcionales.