Paste a test case.
Watch it run.
EffortlessATF turns your team's manual test cases into reliable automated UI and API tests, written in plain English, run on every release, and reported with screenshots and evidence.
Free Starter edition. Setup, training and support available.
- Log in as locked_out_user
- Expected: "Sorry, this user has been locked out."
@ui @TC-101 Scenario: Locked out user cannot log in Given I am on the login page When I log in as "locked_out_user" Then I should see the login error "Sorry, this user has been locked out."
From a spreadsheet of test cases to a regression suite
Most teams already know what to test. It's sitting in test case documents that someone runs by hand before every release. EffortlessATF automates those, without a big-bang rewrite.
Bring your test cases
Paste them in as they are: steps, expected results and test data. Web UI, REST API, or a journey that uses both.
AI writes the test, the framework checks it
An AI agent turns each case into a readable scenario using only the framework's known steps and real page locators, then validates it before a browser even opens.
Run it on every release
Tests run in parallel in your CI pipeline. Each run produces a living HTML report with every step, request, response and screenshot.
The patterns teams usually reach after a year of maintaining a test suite
Runs on first clone
21 working example scenarios. One command, no setup beyond Java and Chrome, and a full report within minutes.
Tests without Java
Generic, reusable steps cover most UI and API tests in plain Gherkin. Page locators live in simple YAML files.
AI-ready, with guardrails
Works with Claude Code, Copilot, Cursor and others. A fixed step vocabulary and automatic checks keep generated tests honest.
No secrets in code
Every setting can come from an environment variable or CI secret. Passwords never appear in test files.
No sleeps, no flakiness
Smart waits and retrying assertions. No Thread.sleep, so tests are fast and stable.
Parallel by default
Scenarios run concurrently with fully isolated browsers and API sessions.
Living documentation
The Serenity report doubles as up-to-date documentation of what your system does, readable by the whole team.
CI included
A GitHub Actions pipeline runs the suite and publishes the report. The same command works in Jenkins, GitLab and Azure DevOps.
AI that writes tests you can trust
Generated tests are only useful if they're right. EffortlessATF keeps the AI on rails, so it writes tests the way a careful engineer would.
- A fixed vocabularyThe AI may only use steps, pages and elements that exist in the framework. No invented code.
- Locators from the real pageElements are captured from the live application with their most stable locator, never guessed.
- Checked before it runsEvery scenario is validated against the framework, and the closest valid step is suggested for anything that isn't.
- Assertions are never weakenedThe manual test case is the specification. If the app disagrees, it's reported as a possible defect.
- A human signs offGenerated tests are tagged and traceable to their test case, with a step-by-step mapping for review.
Start free. Get help when you want it.
The Starter edition is free. Pay only for the extras and the expertise.
Starter
Everything you need to automate UI and API tests yourself.
- The full framework and 21 example scenarios
- Generic UI and API steps, YAML locators
- AI-assisted automation workflow
- GitHub Actions pipeline
Setup & training
Your top journeys automated and running in your pipeline, then handed over to your team.
- Discovery call and automation plan
- Framework set up for your apps and environments
- Your most valuable test cases automated
- CI integration and team training
Pro
Add-ons for larger teams and more complex pipelines.
- Azure DevOps, Jenkins and GitLab templates
- Docker and Selenium Grid, cross-browser runs
- Database and contract testing modules
- Video walkthroughs
Let's automate your first test cases together
Send over a few of your manual test cases and we'll show you them running, live, on a short call.