Configuration management should control all items that affect test execution and results reproducibility. Option A is correct because it includes: (1) the test object (system under test), (2) test material (test cases, test data, scripts), and (3) test environment (hardware, software, network). If any of these change without control, tests may produce different results. Option B misses the test object and environment. Option C incorrectly excludes test material from configuration control. Option D misses the critical test environment. Complete traceability requires controlling all three elements.