Subsystems and Testing