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