Functional system testing is
-
Testing that the system functions with other systems
-
Testing that the components that comprise the system function together
-
Testing the end to end functionality of the system as a whole
-
Testing the system performs functions within specified response times
Functional system testing verifies that the system's components work together correctly when integrated. Option B is correct because it focuses on the collaborative functioning of system components. Option A describes system integration testing (testing with external systems). Option C describes end-to-end testing which is broader than component interaction. Option D describes non-functional testing (performance testing). Functional system testing specifically validates that the functional requirements are met through proper interaction between components that comprise the system.