Non-functional refers to aspects of the software that may not be related to a specific function or user action such as performance and endurance of the system. We focus more on the basic non-functional test activities, but we also provide other non-functional tests such as usability, endurance, and portability.