A personal review of automated testing tools in the JavaScript world PART 1 — AUTOMATED TESTS OF GRAPHICAL USER INTERFACE (GUI) Selenium Webdriver Protractor Cypress BackstopJS PART 2 — INTEGRATION TEST AUTOMATION (API TESTING) jsdom SuperTest Chai Cypress PART 3 — UNIT TEST AUTOMATION Tape Jasmine Mocha Node.js Assert Chai Enzyme Jest Istanbul PART 4 — TOOLS FOR STATIC CODE ANALYSIS StandardJS ESLint