Asset 20 8 2
Does AI recommend your business? Run the free check →

Join 15,000 business owners, marketers and entrepreneurs. The Sunday newsletter you'll be annoyed only arrives once a week.

Article

Best Test Automation Tools: 11 Options for Web and Mobile

The best test automation tool depends on who writes the tests: an open source framework suits developers, a no-code or plain English tool suits manual testers, and an AI platform suits teams that want tests created and maintained for them. Eleven options follow in no particular order.

Test automation is software that clicks, types and checks your app the way a person would, only faster and every time code changes. It catches the bug that breaks checkout before a customer does, and it frees testers to explore instead of repeating the same steps.

The eleven tools below are listed alphabetically and in no particular order, from free frameworks developers love to platforms built for QA teams with no coding background. Every description comes from the vendor's own site, read this week. If you're deciding who should build and own the tests, my piece on in-house versus outsourced development teams is worth a read.

Test automation tools at a glance

In the free plan column, Yes means the tool's own site names a free plan, a free version, a free tool or an open source edition. Trial only means a time-limited trial. Not stated means the pages I read named neither, even where there's a button inviting you to try it.

ToolTypeGood forFree plan
AppiumOpen source mobile app automationAutomating iOS and Android appsYes
CypressWeb testing app with a cloud add-onDebugging front-end tests in a real browserYes
KatalonAI testing platform for QA teamsWeb, mobile and API tests in one studioTrial only
LeapworkNo-code continuous validation platformTesting SAP, Salesforce and Oracle appsNot stated
mablAgentic testing platformAI agents validating user journeysTrial only
PlaywrightEnd-to-end testing frameworkChromium, Firefox and WebKit from one APINot stated
RanorexGUI test automation studioDesktop GUI testingTrial only
SeleniumBrowser automation projectBrowser regression suites at scaleNot stated
TestCompleteTest automation from SmartBearLarge or legacy desktop appsNot stated
testRigorPlain English test automationWriting tests without codeNot stated
TestsigmaAgentic test automation platformSalesforce and API testing with AI agentsTrial only

Eleven test automation tools to consider

Appium

Best for: Mobile teams that want an open source project for automating real apps across platforms, the way Selenium does for browsers.

Cypress

Best for: Front-end teams that want an open source app for running tests in a real browser and rewinding any failure.

Katalon

Best for: QA teams that want to author web, mobile and API tests in one studio, then manage runs and reports in the same platform.

Leapwork

Best for: Enterprises that want visual, no-code automation for business apps such as SAP, Salesforce, Oracle and Microsoft.

mabl

Best for: Engineering teams that want AI agents continuously checking customer experiences across web, mobile and APIs.

Playwright

Best for: Developers who want one API to drive Chromium, Firefox and WebKit in tests, scripts and agent workflows.

Ranorex

Best for: Testers who need automation for desktop GUI applications as well as web, with a free trial of the studio.

Selenium

Best for: Teams that want dependable, browser-based regression suites with WebDriver bindings for the language they already write.

TestComplete

Best for: QA teams that need automation across desktop, web and mobile, including complex desktop apps that are large or legacy.

testRigor

Best for: Manual testers and product people who want to write automated tests in plain English instead of code.

Testsigma

Best for: Quality teams that want AI agents to create and self-heal tests for web, mobile, API and Salesforce, with a free trial.

Work with me

Want AI doing the heavy lifting in your marketing?

I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.

Framework, no-code tool or AI platform?

Frameworks such as browser automation libraries give developers full control and live in the codebase. They're free to use but they'll need people who can write and maintain code. No-code and plain English tools let testers describe steps without programming, which widens who can contribute. AI platforms go further, creating tests from requirements and repairing them when the interface changes.

Desktop and mobile apps narrow the field, and that's worth knowing early. Not every web tool can drive a Windows application or a native iPhone app, so check that first if they matter to you.

What the GOV.UK Service Manual advises

The GOV.UK Service Manual says teams should aim to automate as much of their testing as possible and run the test suite as part of continuous integration, with the tests forming part of the codebase.

That last part is easy to miss. Tests that live beside the code get updated when the code changes. Tests kept in a separate tool, owned by a separate team, drift out of date and start failing for reasons nobody trusts.

Questions to ask before you choose

  1. Who will write and maintain the tests day to day?
  2. Do we test web only, or mobile and desktop apps too?
  3. Can tests run in our CI pipeline on every change?
  4. How does it handle tests that break when the design changes?
  5. Does it test APIs as well as screens?
  6. Can we export the tests if we move to another tool?

Signs your tests need a rethink

  • Failures get ignored. Flaky tests teach people to stop looking.
  • Every design change breaks dozens of tests. Look at how they find elements.
  • The suite takes hours. Run tests in parallel or trim duplicates.
  • Only one person can edit them. Spread the knowledge.

Do you make test automation tools? Tool makers can ask to be considered for a featured place on this list.

My plain advice on starting with test automation

Automate your five most important user journeys first, such as sign-up, login and checkout, and run them on every change. A small suite people trust beats a huge one that fails at random. Grow it only when the first tests have been stable for a while.

Pick the tool that matches the people you have. Developers will happily use a code framework. A team of manual testers will get further, faster with a plain English or no-code tool. My guide to usability testing covers the human testing that automation can't replace.

Frequently asked questions

What is test automation?

It's using software to run tests on an app automatically, checking that features still work every time the code changes.

Which test automation tools are free?

Several tools in the table name an open source edition or a free version on their own site. Check the free plan column for each one.

Can I automate tests without coding?

Yes. Some tools in this list let you write tests in plain English or build them visually without writing code.

What's the difference between a framework and a no-code tool?

A framework is code your developers write and maintain. A no-code tool lets testers build tests visually or in plain English without programming.

Can AI write my tests?

Some platforms in this list describe AI agents that create tests and repair them when the app changes. You'll still want people reviewing what's tested.

How many tests should I automate first?

Start with the handful of journeys that would hurt most if they broke, then add more once those run reliably.

Published and maintained by the Lilach Bullock team, covering marketing, AI and business growth.
Your buyers are asking AI who to use. Does it say you?

See for free whether ChatGPT, Claude, Perplexity, Gemini and Google name you, and get the plan to become the answer.

Check my AI visibility →
Sundays only

Get the Sunday newsletter.

One email a week. AI experiments, marketing tactics, and the workflows Lilach is building right now in her own business.

Subscribe free

Let’s get your marketing running on AI.

Book a free 30-minute call

We figure out what you need, where AI fits in, and what working together would look like.

Book the call →

Or take the 30-second calculator

You’ll see the hours and the money quietly leaking out of your week, and the three workflows worth building first.

Take the calculator →

Or grab the free AI resource library

Prompt packs, templates, checklists, and swipe files. The exact tools I build for paying clients. Yours, free.

Get the library →
Keep reading

More from the blog.