# QA Testing tools for 3D Web Application

**URL:** <https://forum.babylonjs.com/t/qa-testing-tools-for-3d-web-application/40761>\
**Category:** Questions\
**Created:** [May 13, 2023, 3:32am UTC](https://forum.babylonjs.com/t/qa-testing-tools-for-3d-web-application/40761 "2023-05-13T03:32:39Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![jayy.96](https://avatars.discourse-cdn.com/v4/letter/j/e79b87/32.png) [@jayy.96](https://forum.babylonjs.com/u/jayy.96)\
**Post date:** [May 13, 2023, 3:32am UTC](https://forum.babylonjs.com/t/qa-testing-tools-for-3d-web-application/40761/1 "2023-05-13T03:32:39Z")

</div>

Hey, I’m using Puppeteer for Test automation, ImageMagick for Visual testing & Lighthouse for Performance. All these 3 methods, I’m using for 3D Web App. So these all 3 tools are worthy to use or any other best tools are available that are easier and quicker than Manual Testing.

---

<div class="post-metadata">

**Author:** ![carolhmj](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/carolhmj/32/25918_2.png) [@carolhmj](https://forum.babylonjs.com/u/carolhmj)\
**Post date:** [May 15, 2023, 1:26pm UTC](https://forum.babylonjs.com/t/qa-testing-tools-for-3d-web-application/40761/2 "2023-05-15T13:26:08Z")

</div>

Hello and welcome to the Babylon community! We’re also using Puppeteer for our visualization tests, you can have a look at how we’re doing them here: [Babylon.js/packages/tools/tests/test/visualization at master · BabylonJS/Babylon.js · GitHub](https://github.com/BabylonJS/Babylon.js/tree/master/packages/tools/tests/test/visualization)

---

<div class="post-metadata">

**Author:** ![jayy.96](https://avatars.discourse-cdn.com/v4/letter/j/e79b87/32.png) [@jayy.96](https://forum.babylonjs.com/u/jayy.96)\
**Post date:** [May 16, 2023, 3:00am UTC](https://forum.babylonjs.com/t/qa-testing-tools-for-3d-web-application/40761/3 "2023-05-16T03:00:02Z")

</div>

have you install any library like jest or percy ? or can you explain complete install that how you did ?

---

<div class="post-metadata">

**Author:** ![carolhmj](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/carolhmj/32/25918_2.png) [@carolhmj](https://forum.babylonjs.com/u/carolhmj)\
**Post date:** [May 16, 2023, 11:22am UTC](https://forum.babylonjs.com/t/qa-testing-tools-for-3d-web-application/40761/4 "2023-05-16T11:22:58Z")

</div>

You can see all the libraries we use in the project’s package.json 🙂
