Best Test Automation tools in 2023

Dmitry Yarygin
Software Testing: Break and Improve
6 min readDec 30, 2022

--

Back in 2011, I was still at the beginning of my Test Engineer career. We had Selenium already available for Browser Automation, and everyone was talking about test automation, but manual testing was still crucial, and there was no end in sight.

I was doing checklists over and over again. We knew that while automation of Websites is possible — Mobile Apps are another story. I was doing a lot of manual testing.

Fast forward to 2023. Automation has much more potential than in the past. Even WebDriver doesn’t feel as innovative as it used to be. Main problems with WebDriver for me personally:

  1. Setup complexity. You would need chromedriver or firefoxdriver and then dependencies for those.
  2. No built-in reporting tool. You need to use external tools.
  3. You always need to decide on a testing framework. It could be either TestNG or JUnit, but you always need to keep that in mind and handle the updated versions.
  4. No easy command-line handling.
  5. It would help if you kept timeouts in mind all the time.
  6. It’s just slow and frequently flaky.

Let’s go over available tools to make your testing much more automated.

TestCafe

--

--

Dmitry Yarygin
Software Testing: Break and Improve

Nomad lifestyle writer. Passionate about breaking software— QA Engineer. My Travel & Tech YouTube channel: https://www.youtube.com/c/nomadicdmitry