All articles
getting-startedtutorialsetup

How to Set Up TestQala: From Signup to Running Tests in 5 Minutes

A step-by-step walkthrough of setting up TestQala — from creating your account to running your first automated test. No installation, no configuration, no coding required.

TestQala Team4 min read

Quick Answer

Setting up TestQala takes under 5 minutes. Sign up, create a test suite, and write your first test in plain English. There's nothing to install — no browser drivers, no test frameworks, no local dependencies. Your first test can be running within minutes of creating your account.

What You'll Need

  • A web browser
  • An email address
  • A URL you want to test (your app, staging environment, or any public website)

That's it. No local installs, no terminal commands, no Docker, no package managers.

Step 1: Sign Up

Head to the pricing page and pick a plan. There's a free tier if you want to try things out before committing. Paid plans come with a 30-day money-back guarantee.

Create your account with email or sign in with an existing provider. You'll land on the dashboard immediately — no email verification wait, no onboarding quiz, no mandatory tutorial.

Step 2: Create a Test Suite

A test suite is just a group of related tests. Think of it as a folder.

Most teams organize by area:

  • Authentication — login, signup, password reset, logout
  • Core Flows — the 3–5 most important things users do in your app
  • Checkout — cart, payment, order confirmation
  • Settings — profile updates, preferences, account management

Start with one suite. You can reorganize later. Name it something obvious like "Login Tests" or "Critical Paths."

Step 3: Write Your First Test

This is where it gets interesting. You write tests the way you'd explain them to a new team member:

1. Go to https://your-app.com/login
2. Enter "test@example.com" in the email field
3. Enter the test password
4. Click "Sign In"
5. Verify the dashboard page loads
6. Verify the welcome message is visible

That's a real, runnable test. No CSS selectors, no XPath, no await driver.findElement(By.css(...)). Just what you want to happen, in order.

Here are a few more examples of tests you can write immediately:

Signup flow:

1. Go to the signup page
2. Enter a test email address
3. Enter a password
4. Click "Create Account"
5. Verify the welcome screen appears

Add to cart:

1. Go to the product listing page
2. Click the first product
3. Click "Add to Cart"
4. Verify the cart badge shows 1 item
5. Go to the cart page
6. Verify the product appears in the cart

Search:

1. Go to the homepage
2. Click the search bar
3. Type "wireless headphones"
4. Press Enter
5. Verify search results contain "headphones"
6. Verify at least 3 results are displayed

Step 4: Run It

Click Run. TestQala's AI opens a real browser, reads your steps, and executes them one by one. You can watch the execution live — the browser navigates, fills in fields, clicks buttons, and checks results in real time.

Tests run in parallel across Chrome, Firefox, Safari, and Edge by default. A single test typically finishes in under 10 seconds. A suite of 20 tests runs in about 2 minutes thanks to parallel execution.

Step 5: Read the Results

When the test finishes, you get:

  • Pass/fail status for each step
  • Screenshots at every step — so you can see exactly what the browser saw
  • Timing for each step and the total run
  • Video playback of the entire run

If something fails, the AI generates a plain-language explanation:

"Step 5 failed: the dashboard page did not load within the expected time. The login form submitted successfully, but the server returned a 500 error. This appears to be a backend issue, not a UI problem."

No digging through stack traces. No guessing what happened between steps.

What Happens When Your UI Changes?

This is where most test tools fall apart. A developer renames a CSS class, moves a button, or updates a form layout — and suddenly your tests are broken.

TestQala doesn't use selectors. The AI reads your instruction ("Click Sign In") and finds the matching element by text, role, position, and context on every run. If the button moves or its styling changes, the AI still finds it.

This is called self-healing, and it means you spend zero time maintaining tests after UI changes. The tests just keep working.

At a Glance

StepWhat you doTime
Sign upCreate account, pick a plan1 minute
Create test suiteName it, choose your area30 seconds
Write your first testDescribe the flow in plain English2–3 minutes
Run itClick Run, watch execution~10 seconds
Review resultsCheck screenshots, read AI analysis1 minute
TotalUnder 5 minutes

What to Test First

Don't try to cover everything on day one. Start with the tests that would save you the most pain:

  1. Login — if this breaks, nothing else works
  2. Your single most important user flow — the thing your app exists to do (checkout, send a message, create a document, whatever it is)
  3. Signup — new users hitting a broken signup page is how you lose customers

Three solid tests are better than thirty rushed ones. Get these working, see the value, then expand.

Key Takeaways

  • TestQala setup takes under 5 minutes — no installs, no configuration
  • Tests are written in plain English, no programming needed
  • Tests run in parallel across Chrome, Firefox, Safari, and Edge
  • Results include screenshots at every step, video playback, and AI failure analysis
  • Self-healing means UI changes don't break your tests
  • Start with login, your core flow, and signup — expand from there

Frequently Asked Questions

Do I need to install anything locally? No. TestQala runs entirely in the cloud. There's nothing to install on your machine, your CI server, or anywhere else.

Can I test my localhost or staging environment? Yes. For local development, you can use a tunnel to expose your local server. For staging environments, just point the test at your staging URL.

How many tests can I create on the free plan? The free plan includes enough to try the core workflow. For team-level testing, the paid plans scale up. Check current pricing for specifics.

Can multiple team members work on the same test suite? Yes. Your whole team can write, edit, and run tests. Since tests are plain English, there's no knowledge barrier — QA, developers, and product managers can all contribute.

What if my test needs to handle a multi-step form or a multi-page flow? Just write each step in order, the same way you'd walk through it manually. The AI handles page navigations, form submissions, pop-ups, and redirects. If the flow takes you across multiple pages, the AI follows along.