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
Non-functional testing examines quality attributes rather than functional behavior. This includes performance testing (speed, response time), usability testing (user experience), reliability, security, and other '-ilities'. Option A describes functional testing, while options C and D describe functional feature testing.
Non-functional testing evaluates quality attributes of a system — such as performance, usability, reliability, and scalability — rather than verifying specific functional behavior. The other options describe functional or partial-feature testing, which is a different testing category.