https://www.youtube.com/watch?v=dsF9dlzIKtE
Go back and implement a Maven project structure to these past projects and add tests to them, you can either add tests to the existing code or re-do them from scratch while you apply the full TDD cycle.
- Methods -> Adventure game
- File IO -> Contacts Manager CLI
- OOP -> Input Class
- Arrays -> Movie List App
- Keep using Jasmine JS for small exercises, these exercises in these lessons are great places to continueto to test your code: Arrays, Loops, Objects.
- Learn a new testing framework, like https://github.com/puppeteer/puppeteer & https://www.selenium.dev/
A new project but using TDD to apply Integration Testing from the beginning.
- Create a test for a READ action URL like index ('/')
- Create a controller that listens to the URL ('/') and looks for a 'Hello World' text.
- Test, Implement and Resolve.
- Test and implement the login, logout, register and edit User features
- Repeat the process for the rest of the CRUD actions in several entities in your app.