Non-functional system testing includes:
testing to see where the system does not function properly
testing quality attributes of the system including performance and usability
testing a system feature using only the software required for that action
testing a system feature using only the software required for that function