| # Testing with Components |
| |
| [Component Framework][cfv2] is responsible for running units of sandboxed |
| software, or components, and facilitating their interaction. |
| Component Framework supports common developer needs for unit testing of |
| components, integration testing across components, and dependency injection for |
| capabilities exchanged between components. |
| |
| You can find more information below: |
| |
| * [Test components](test_component.md): defining a component that |
| implements a test, and running it in isolation from the rest of the system. |
| * [Test Runner Framework](test_runner_framework.md): writing idiomatic tests |
| in different languages and using common testing frameworks. |
| * [Complex topologies and integration testing](integration_testing.md): |
| testing interactions between multiple components. |
| * [Realm Builder](realm_builder.md): library that facilitates integration |
| testing of components. |
| |
| [cfv2]: /docs/concepts/components/v2/introduction.md |