CertiQA Academy

Learn test automation and AI agent testing.

Practical guides for QA engineers and developers: how to move from manual testing to automation, and how to test AI agents that call tools and change real systems. Free to read, and written to work with any tool.

How the work changes

From manual testing to testing agents.

A rough picture of how responsibilities shift as testers take on automation and then agents. Real roles vary, so treat it as a map and not a ladder.

Manual and functional QATest automationAgent and AI quality
Main focusExploratory testing, reproducing bugs, manual regressionAutomated regression and CI test gatesVerifying non-deterministic agents, tool use and prompt safety
What is testedWeb forms, standard REST APIs, navigationSingle-page apps and service APIsMulti-turn agents, tool-calling loops, tool-call interception
How results are checkedA person looks at the screen and textExact assertions on page state and responsesTool-call checks, rubric-scored meaning, step limits
Typical painRepeating regression every sprintBrittle selectors and maintenanceHallucination, runaway loops, drift, prompt injection
Release evidenceA sign-off sheet or ticket commentA green CI run and a test reportPass rates over repeated runs, attack results, a release report

Practice what you learn

Try the ideas on a real application.

Reading helps, but tests make the concepts stick. CertiQA lets you practice without setting up a framework first.

  • Click elements in a live browser and see the selectors it suggests.
  • Assemble reusable steps, such as login or checkout, and reuse them across tests.
  • Export a Playwright script when you want to read the code.
  • Mock an agent's tools, inject a failure and run an attack against it.
Checkout - declined cardExample
1  Open        /cart
2  Click       "Pay with card"
3  Mock API    payments -> DECLINED
4  Assert      error message is visible
5  Assert      order status is still PENDING

FAQ

Common questions from testers learning automation

Can a manual tester learn test automation?

Yes. Start with the concepts rather than a framework: how a page is structured, what makes a locator stable, and how an assertion proves behavior. A visual recorder or reusable blocks help you practice those ideas before you write much code, and the code follows once the concepts are clear.

Start with the foundations
Do I need to know how to code to start?

Not to begin. Many teams build first tests from recorded or plain-step flows. Reading and writing code, such as TypeScript with Playwright, becomes important as your suite grows, and it is much easier once you understand what a test is supposed to prove.

What is the difference between test automation and AI agent testing?

Automation checks deterministic software, where the same action gives the same result. Agent testing checks systems whose wording, reasoning and tool choices change between runs, so it checks tool calls, limits, resulting state and rubric-scored answers, and measures a pass rate over repeated runs.

Read agent testing 101
Why learn agent testing if my company only has regular web apps?

Many products are adding assistants, support bots and automated workflows, and someone has to say whether they are safe to release. Knowing how to test tool calls, set limits and run attack cases is a transferable skill even if your current product has no agent yet.

Which tools should I learn first?

For web UI testing, Playwright is a widely used open-source choice with built-in waiting. For agents, learn the Model Context Protocol and how LLM judges and tool mocking work. The concepts carry across tools, so learn those first.

Is the Academy free?

Yes. The guides are free to read, and you do not need an account. If you want to practice, the CertiQA 14-day trial needs no card.

Learn it, then test your own agent.

Start with one conversation that worries you and see how your agent behaves.