System testing tests the complete integrated system. Performance/load/stress (A), requirements-based (B), and usability (C) all test the system as a whole. Top-down integration testing (D) is an integration strategy - it's about how modules are combined during development, not a system-level test of the complete product.