# How to test an app plugin

The following guides give some tips and tricks on how to test app plugins using the `@grafana/plugin-e2e` tool. This documentation includes example tests to cover common scenarios you may encounter.

## Before you begin[​](#before-you-begin "Direct link to Before you begin")

To write end-to-end tests similar to the ones in this guide, your app must be configured using provisioning. To learn more about provisioning, refer to our [documentation](https://grafana.com/developers/plugin-tools/e2e-test-a-plugin/setup-resources.md).

* [Test pages added by an app](https://grafana.com/developers/plugin-tools/e2e-test-a-plugin/test-an-app-plugin/app-pages.md)How to test pages added by an app
* [Test configurations](https://grafana.com/developers/plugin-tools/e2e-test-a-plugin/test-an-app-plugin/app-configurations.md)Test the configuration editor of an app
