testing the whole flow of the application or the entire user journey.
automation testing: write a code that simulates the same experience as a user does(manually).
Puppeteer
Playwright