Vitest for unit testing on the frontend ✅ 2023-08-14
Storybook for component testing on the frontend ✅ 2023-08-14
Playwright for end to end testing, should play along with behave for behavioural tests on the backend
Try jenkins for automated testing ASAP ✅ 2023-08-14
Notes ✏
Jenkins looks cool and a really complete CI/CD solution but I couldn't have it talk to Perforce, or more specifically the Docker container couldn't receive packets from the Perforce. I should just let that slide for the moment and use it somewhat manually and automate Perforce later.
Storybook seems really powerful but a bit difficult to setup and a fair amount of boilerplate, it's quite verbose. Hot reload didn't work properly either which hindered the DX. Anyway when the UI becomes more complex with more components it's going to become more and more useful, I've only written a couple of stories. I think the true power comes from the integration with automated tools especially.