Get the scenarios reviewed by a supervisor, and then push them to be reviewed by other stakeholders involved. After listing the test scenarios, create a Traceability Matrix to ensure every requirement is mapped to a test scenario. First, make sure you followed the instructions on using Babel above. Ensure that these scenarios cover every user flow and business flow involved in the operation of the website or app. Refer to the official docs to get started. Jest can be used in projects that use parcel-bundler to manage assets, styles, and compilation similar to webpack. Jest is not fully supported by vite due to how the plugin system from vite works, but there are some working examples for first-class jest integration using vite-jest, since this is not fully supported, you might as well read the limitation of the vite-jest. Jest can be used in projects that use vite to serve source code over native ESM to provide some frontend tooling, vite is an opinionated tool and does offer some out-of-the box workflows. Refer to the webpack guide to get started. webpack does offer some unique challenges over other tools. Jest can be used in projects that use webpack to manage assets, styles, and compilation.