Every kind of user
It signs in as each of them, so it catches the paying customer who can’t export and the free user who gets into the admin area.
EveryRole uses your live app as a visitor, a free user, a paying user and an admin. It suggests tests in plain English, each tried twice before you see it. The ones you add run every day and after every deploy.
The Free plan comes with 300 credits a month. No card, and EveryRole never sees your code.
Works with any web app you can open in a browser, and with the deploys you already have:
Watch in 30 seconds
Getting started
Start signed out, then add a test account for each kind of user: free, paid, admin.
It opens your pages as each of them, with saving blocked, and suggests tests in plain English, each tried twice.
Add suggestions as tests one by one, or all at once. Nothing runs as a test until you add it. Your tests run every day and after every deploy, and you only hear when something changes.
What you get
It signs in as each of them, so it catches the paying customer who can’t export and the free user who gets into the admin area.
Each suggestion is one sentence, and it ran twice on your real app before you see it. Add it as a test, reword it, or dismiss it.
Every step is recorded and the failing one is marked, so you see what broke without reproducing it yourself.
The access grid opens each page as each kind of user. A free user reaching /admin shows up in red.
A test fails only when your app did something wrong. A problem on our side is “Couldn’t check”, and it’s free.
Nothing is saved while exploring, passwords are encrypted and never sent to AI models. How security works
We use it ourselves
EveryRole is one of the apps in EveryRole. It explores our own site and app the way you’d see them, as a visitor and as a free user, and suggests the tests we add and run.
When something breaks for one of them, we find out the way you would: a broken test, with its replay.
Pricing
Anything EveryRole couldn’t check because of a problem on our side is free.
Questions
No. EveryRole explores your app and suggests tests in plain English, each tried twice. You add the ones you want as tests, one by one or all at once; nothing runs as a test until you add it.
Not while exploring: every request that would save is blocked in the browser. Tests that change data are marked when suggested and run only in the environments you choose, like preview deploys. Words you never want clicked are refused everywhere.
One per kind of user, signing in with an email and a password. EveryRole can’t get past two-factor codes, CAPTCHAs or email verification, so use test accounts without them, never real customers’ accounts.
No. It only needs your app’s address, and a test account for each kind of user you want checked.
Paste your address. Your first suggested tests arrive in minutes.
See pricing