Non Functional Testing
Non-functional testing assesses application properties that aren't critical to functionality but contribute to the end-user experience. Performance and reliability under load aren't functional components of a software system but can certainly make or break the user experience.