Non-functional Testing
Non-functional Testing is a type of software testing that evaluates the quality characteristics and attributes of a system, such as its speed, security, and reliability, rather than its specific functions. This testing ensures the software is not only correct but also performs well under various conditions.
Example: For an online video streaming service, Non-functional Testing would involve measuring how fast a video loads, assessing how many viewers can stream a movie simultaneously without buffering, and verifying the security of the user's account information. This is different from functional testing, which would only confirm that the "Play" button starts the video.