Las pruebas no funcionales consisten en probar el software en función de sus requisitos no funcionales : la forma en que funciona un sistema, en lugar de los comportamientos específicos de ese sistema. Esto contrasta con las pruebas funcionales , que prueban en función de los requisitos funcionales que describen las funciones de un sistema y sus componentes.
Las pruebas no funcionales incluyen: