Functional testing often requires blocks and instrumentation that check simulation behavior. Add test-specific blocks to test harnesses to avoid altering the main model. You can use test harnesses for isolated workspaces and configuration sets. Add test harnesses to individual subsystems for testing in isolation, or to the entire model for system testing. For more information, see Test Harness and Model Relationship. You can manage and simulate your test harnesses using the Test Manager.