Skip to content

First-time setup

First-time setup runs exactly once per Testver instance. It establishes two things the app cannot start without: which kind of testing you do (so Testver shows the right surfaces) and who the super admin is (the first account, which can sign in and manage everyone else). Everything else — AI providers, projects, teammates — can be added afterwards at your own pace.

The person installing Testver — typically a QA lead or whoever stood up the server. You only do this once. After the admin exists, everyone else simply signs in; they never see this wizard.

Make sure the Testver UI is actually running and open in your browser. If it is not, follow Install Testver first.

You needDetail
Testver runningThe UI open at http://localhost:3700 (or your team’s hosted URL).
A username, display name, email & password in mindThe super admin login you will use every day — all four are required.
(Optional) a Testver accountNot part of the wizard — you connect it afterwards to use Testver AI.

The wizard has two steps, shown with a small step indicator at the top: Testing focus and Super admin account.

Setup step 1, Testing focus — Web Testing and Mobile Testing (Beta) tiles above the Next button

Pick the kind of automation this instance is for. Your choice controls which surfaces (Runner, Recorder, Schedules, AI Assistant) Testver shows you, so the UI isn’t cluttered with tools you don’t need.

ModeBest forNotes
Web TestingBrowser automationSupports all major web frameworks — Playwright, Selenium, Cypress, and more. Run tests locally, on a server, or in the cloud.
Mobile Testing (Beta)Android & iOS appsSupports all major Appium frameworks for Android and iOS. Runs on your local devices and emulators, or on cloud device grids.

Select a tile and click Next (it stays disabled until a tile is selected).

Settings → General → App Mode card, where the Web or Mobile choice made during setup can be changed later

Later, the App Mode card in Settings → General shows Web and Mobile (Beta) and when the mode was last changed.

Setup step 2, Super admin account — the Web Testing selected chip with Change, then Username, Display Name, Email, Password and Confirm Password fields and the Create Super Admin Account button

Fill in the super admin account form. A recap chip at the top shows the mode you picked in Step 1 (for example Web Testing selected) with a Change link if you want to go back; Back does the same. A note under it reminds you that this account becomes the super admin — it owns system-level settings and is the only account that can create admins.

FieldRequired?Guidance
UsernameRequiredWhat you’ll sign in with. Lowercase, no spaces. Cannot be changed later.
Display NameRequiredWhat other users see next to your username (e.g. Admin User).
EmailRequiredUsed for password resets and notifications where configured.
PasswordRequiredAt least 6 characters (the field shows Min. 6 characters). Use something considerably stronger than the minimum — this is the account that can manage every other user.
Confirm PasswordRequiredMust match the password exactly.

Click Create Super Admin Account. Testver creates the super admin, signs you in, and takes you to the dashboard. Setup is now complete.

These are optional but make Testver far more useful. None of them are part of the wizard — you do them from the dashboard once you’re signed in.

Many of Testver’s best features — AI Assistant, AI Test Gen, AI Record — need a Large Language Model. Connect one from Settings → LLM.

Settings → LLM → Providers — the Testver card marked Default and Connected, with Ollama and LM Studio as local providers The Testver provider card expanded — the connected account, plan credits left this cycle, and a Manage in Testver → Connections link

You have two kinds of provider to choose from: Testver for cloud AI, or a local model running on your own machine.

Cloud AI — Testver. Testver is the only cloud provider you connect. There are no third-party model accounts to create, no per-vendor API keys to manage, and no decision to make about which model to use: Testver supplies a frontier model already selected and tuned for test automation work.

To connect it, click Testver at the bottom of the sidebar and connect your account on the Connections tab (the Testver card in Settings → LLM has a Connect in Testver → Connections button that takes you there). Once connected, the Testver card in Settings → LLM shows which account it is connected as and your plan credits, with a Manage in Testver → Connections link — connecting and disconnecting live on the Testver page; the card only shows the status and the model settings.

The Ollama provider card expanded — model chips with the active model starred, Add model field, Base URL, Timeout, Test Connection and Save Ollama

Local providers (free, no key, nothing leaves your machine) — Testver auto-detects these at their default URLs; just add a model and click Test Connection:

  • Ollama — install, then run ollama pull llama3 and ollama serve.
  • LM Studio — install, load a model, click Start Server.

Local providers are configured by administrators. If you’re not an admin, Testver is the only provider you’ll see.

After a provider connects, pick it as the default with the star on its card (the default carries a Default badge). You can switch any time from the AI Assistant or Settings.

Testver works on the folder you started it from: run testver serve inside your test project’s root folder (the one containing package.json or your test files — see Install Testver). There is no Open Project button in the UI.

Testver scans the folder, detects the framework, and lists your tests in the Test Explorer. If you add or move test files, use Rescan project in the header.

A quick checklist to confirm you’re fully set up:

A working setup — the dashboard with the sidebar, the detected framework badges in the header and your name at the top right
  • You can see the dashboard and the left sidebar of screens.
  • Your display name / avatar appears top-right.
  • If you connected AI: opening the AI Assistant shows it ready (not “no provider configured”).
  • If you started Testver in your test project: the Test Explorer lists your test files and the header shows the detected framework.

Once you’re the super admin, add the rest of your team from Admin → Users:

  1. Click Add User.
  2. Set a username, display name, email, an initial password and a role (the dialog starts on Tester). All four fields are required.
  3. Share the credentials securely; ask them to change the password from Profile → Change password on first sign-in.
The Create User dialog on Admin → Users — Username, Display Name, Email, Password and an Admin / Tester / Viewer role choice

See the Users guide for the full role breakdown (Super admin / Admin / Tester / Viewer).

  • Use a real, memorable super admin password — it’s the master key to the instance. Don’t reuse a throwaway.
  • Keep the admin group small. Create most teammates as Testers; reserve Admin for one or two people.
  • You can change the testing mode later in Settings → General, so don’t overthink Step 1.
  • Connect a local LLM (Ollama / LM Studio) for zero-cost AI if you’d rather keep every prompt on your own machine. Admin-only.
SymptomLikely cause & fix
I see a login screen, not the wizardAn admin already exists. Sign in instead, or have the admin reset your access.
Opening Testver keeps sending you to the setup wizardNo super admin was created yet — complete the wizard. If it loops, confirm the server can write its data store.
Next is disabled on Step 1You haven’t selected a mode tile. Click Web Testing or Mobile Testing first.
”Passwords do not match”The confirm field differs from the password. Re-type both carefully.
AI connection failsFor Testver, confirm your account is connected and has remaining credits (both are shown on the Testver card). For a local provider, make sure Ollama or LM Studio is running first.
Project scan finds no testsTestver was started in the wrong folder. Start testver serve from the project root (where package.json / your specs live), not a parent directory.

Can I change the testing mode after setup?

Section titled “Can I change the testing mode after setup?”

Yes — Settings → General. It only controls which surfaces are shown, not your data.

No. Manual test management works without it. AI-powered features need a provider, which you can connect at any time.

Two kinds: Testver — the managed cloud provider, and the only cloud option — and local models via Ollama or LM Studio. You don’t bring your own OpenAI, Anthropic, Google, or xAI key; Testver supplies the cloud model itself. Local providers are configured by administrators, so non-admin users will see Testver as their provider.

The super admin account can’t be disabled, deleted or given another role from Users, and its username can’t change. Sign in as it and use Edit user to change the display name and email and Reset password to set a new password; the super admin can also create the right person as an Admin.

Does first-time setup run on every machine?

Section titled “Does first-time setup run on every machine?”

No — it runs once per Testver instance. Teammates connecting to the same instance just sign in.

  • Install Testver — get the UI running (do this first).
  • Sign in — the daily login flow after setup.
  • A 5-minute tour — find your way around the whole UI.
  • Users — invite teammates and assign roles.
  • Settings — connect the Testver AI provider and configure the instance.