# Tests for applications

**URL:** <https://community.plotly.com/t/tests-for-applications/75182>\
**Category:** Dash Python\
**Created:** [May 11, 2023, 12:48pm UTC](https://community.plotly.com/t/tests-for-applications/75182 "2023-05-11T12:48:17Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![entropy\_l](https://avatars.discourse-cdn.com/v4/letter/e/ee7513/32.png) [@entropy\_l](https://community.plotly.com/u/entropy_l)\
**Post date:** [May 11, 2023, 12:48pm UTC](https://community.plotly.com/t/tests-for-applications/75182/1 "2023-05-11T12:48:17Z")

</div>

Hey Dash Community:

Is there any guidance on how to tests the apps? meanings, if we have a lot of call back features in the app, what is the best approach to to test? thanks !!

---

<div class="post-metadata">

**Author:** ![jinnyzor](https://sea2.discourse-cdn.com/flex024/user_avatar/community.plotly.com/jinnyzor/32/21194_2.png) [@jinnyzor](https://community.plotly.com/u/jinnyzor)\
**Post date:** [May 11, 2023, 1:54pm UTC](https://community.plotly.com/t/tests-for-applications/75182/2 "2023-05-11T13:54:46Z")

</div>

Hello @entropy_l,

You should check here:

> **[Dash Testing | Dash for Python Documentation | Plotly](https://dash.plotly.com/testing)**
>
> An introduction to testing your dash app with selenium

This is how plotly tests components for all the different scenarios. 🙂

---

<div class="post-metadata">

**Author:** ![entropy\_l](https://avatars.discourse-cdn.com/v4/letter/e/ee7513/32.png) [@entropy\_l](https://community.plotly.com/u/entropy_l)\
**Post date:** [May 11, 2023, 2:52pm UTC](https://community.plotly.com/t/tests-for-applications/75182/3 "2023-05-11T14:52:32Z")

</div>

@jinnyzor wow thanks! 🙂 Always great answers from you!
