Pros and cons of end to end testing tools
My background in test automation is based on using Selenium WebDriver and Java. Since JavaScript has been widely used for testing Web applications, I have decided to investigate tools currently available on the market. I will use these tools to make different scripts and hence find their advantages and disadvantages.
I have investigated the following tools and syntax for automation:
- Selenium Webdriver + Java
- Selenium WebDriver + Cucumber + Java
- Selenium WebDriver + Jasmine syntax for JavaScript applications
- Selenium WebDriver + Mocha syntax for JavaScript applications
- Cypress
- Selenium WebDriver + Protractor
- Selenium WebDriver + NightWatch
- Selenium WebDriver + WebDriverIO