Non-Functional Testing is one of the types of software testing which is used to check non-functional aspects of a software application.