All articles

AI for Manual Testing: A Practical Guide for Testers

AI for manual testing, explained honestly: where it helps testers today, where it does not, the risks to watch, and a 30-day plan to start using it at work.

Most writing about AI in testing is aimed at automation engineers: models that write test code, framework plugins, agents that repair selectors. If you are a manual tester, your week looks different. You read requirements, design cases, prepare data, click through builds and write bug reports that developers can act on. This guide looks at AI for manual testing from that seat: the tasks where it saves real time today, the ones it cannot do, the risks that catch people out, a 30-day plan for trying it at work, and the skills worth building.

You will not need to write code for any of it. The bigger question of what AI means for QA careers is covered in Can AI Replace QA Engineers?. This article is about what to do on Monday morning.

Why most AI advice misses manual testers

The tools are already everywhere. Google's 2025 DORA report, based on a survey of nearly 5,000 technology professionals, put AI adoption among software development professionals at 90%. The same survey found that only 24% of respondents trust AI a great deal or a lot, while 30% trust it a little or not at all.

That gap is where many manual testers sit: allowed, maybe encouraged, to use an assistant, but never told which tasks it is good at, which it quietly gets wrong, and what they may paste into it. Most advice either promises that AI will do your job or treats it as autocomplete for developers. Neither helps with a regression list due on Thursday.

Why it matters for testers now

Two things make this worth a tester's attention.

First, the arithmetic of manual regression has not improved. Releases get more frequent, the list of cases only grows, and the repetitive part of the job squeezes out the part that needs a person. We covered why in our regression testing guide. Used well, AI tools for manual testers give some of that time back.

Second, working with AI is becoming part of the craft. In July 2025 ISTQB introduced a specialist certification, Certified Tester Testing with Generative AI, aimed at testers, test analysts and test managers among others. Its syllabus covers prompt engineering and has a section on managing risk: hallucinations, reasoning errors, bias, data privacy and security.

Common mistakes when testers start using AI

Four mistakes account for most bad first experiences, and three of them are real risks, not just wasted time.

Asking for everything at once. "Write all the test cases for our app" produces a long, generic list that covers nothing in particular, because the model has not seen your product, your users or your incidents. Small requests with real context work far better.

Trusting confident answers. Language models give wrong answers in the same tone as right ones. NIST's Generative AI Profile (NIST AI 600-1, July 2024) calls this confabulation: "confidently stated but erroneous or false content". A 2025 research paper, Why Language Models Hallucinate, argues that the way models are trained and evaluated rewards guessing over admitting uncertainty. In testing, that looks like a business rule the requirement never stated, a form field that does not exist, or an expected result that sounds right and is not. NIST also names the human half of the problem: automation bias, or excessive deference to automated systems.

Pasting production data into a chat tool. Customer records, real email addresses, access tokens and unreleased plans do not belong in a consumer chat assistant. What happens to them depends on the product and the plan. Anthropic, for example, lets users of its consumer Claude plans choose whether their chats are used to improve its models, keeps those chats for five years if they opt in, and excludes its commercial plans and API from that change. Google's Gemini privacy hub explains that human reviewers read some conversations and asks users not to enter confidential information they would not want a reviewer to see. Find out which tools and plans your company has approved before you paste anything, and use made-up data when in doubt.

Accepting checks that cannot fail. A generated check that only confirms "the page loaded" or "no error appeared" will pass while the order total is wrong. Martin Fowler made the general point in his note on test coverage: high coverage is too easy to reach with low-quality tests, and at the absurd extreme you get tests that assert nothing at all. Before you trust a new automated check, see it fail once, against a known bug or a deliberately wrong expected result.

Where AI for manual testing helps today

Most AI tools for QA testers fall into two groups: general-purpose assistants that help you draft, and testing tools that build and run checks against your application. Between them, they cover six tasks where AI tends to earn its place. In every one, the tool produces a draft and you remain the reviewer.

Drafting test ideas and edge cases from requirements

This is the easiest win. Give an approved assistant a user story and its acceptance criteria, with anything confidential removed, and ask for test ideas grouped into positive, negative and boundary cases. Then ask the more useful question: what is ambiguous or missing in this requirement?

Here is a user story and its acceptance criteria for a password reset feature. List test ideas in three groups: expected behaviour, invalid input, and boundaries or timing. Then list the questions you would ask the product owner because the criteria do not answer them.

The ideas will include obvious items and a few you had not considered, such as a reset link opened twice, a link used after it expired, or a reset requested for an address with no account. The questions are often the best part, because ambiguous requirements are where bugs start. Delete what does not apply, add what only you know, and take the questions to refinement. Our guide on turning acceptance criteria into automated tests shows how to make the answers checkable.

Generating test data

Test data is tedious to invent and easy to get wrong by making it too tidy. An assistant can quickly produce names with apostrophes and accents, very long addresses, international phone formats, leap-day dates, zero and maximum quantities, and amounts that test currency rounding. Ask for the reason next to each row so you can see which rule it targets.

Check every value that has a format rule, such as postcodes or tax numbers, because a plausible-looking value can still be invalid. For payments, use your provider's published test cards rather than anything a model invents. And never generate "realistic" data by pasting real customer records and asking for more like them.

Turning step-by-step cases into runnable checks

This is where automation tools for manual testing have changed most. Instead of recording clicks or writing code, plain-language tools let you write a case as numbered steps and an expected result, much as it already reads in your spreadsheet; the tool matches each step to the live page and adds the checks, and you review the result before anything runs. Our guide on how to automate manual test cases explains which cases to pick first and how to make their steps exact, and how to write prompts for test generation covers the wording itself.

Re-running regression

Once your stable cases are automated, a daily scheduled run against staging covers the confirmations you used to click through before each release. Your manual regression list shrinks to the cases that genuinely need a person.

Triaging failures

A failed overnight run is only useful if someone can quickly tell whether it found a bug. A screenshot of each step, the browser's console and network logs, and a plain-language explanation of the failed step make that possible for a tester, not only a developer.

Treat the explanation as a hypothesis, not a verdict. Look at the screenshot, check whether the product changed on purpose, and decide: real bug, intended change the test must follow, or a problem with the test itself.

Writing bug reports

An assistant is good at turning rough notes into a structured report: a short title, numbered steps, expected and actual results, environment. Mozilla's bug writing guidelines still describe what developers need: one issue per report, precise steps to reproduce (which the guidelines call the most important part of any report), and observed facts kept separate from guesses.

That last point is where AI drafts go wrong. A model asked to tidy up a report will happily fill gaps with a step you never took or a cause you never confirmed. Follow the steps in the draft yourself before you file it, and delete anything you did not see.

What AI does not do for you

Some of the most valuable testing work is out of reach, and pretending otherwise is how teams end up with green dashboards and unhappy customers.

Exploratory testing. Elisabeth Hendrickson's Explore It! describes explorers designing and running small, rapid experiments, using what each one taught them to choose the next. That loop of noticing something odd and following it lives in your head. An assistant can suggest charters before a session; it cannot do the noticing.

Usability and judgement. Whether an error message helps, whether a flow makes sense to a first-time customer: no assertion captures these, and a model that has never met your users cannot judge them.

Deciding what matters. Which flows carry the business, which change is risky, which bug can wait. That depends on context the tools do not have: your customers, your contracts, last quarter's incidents.

Accountability. When you sign off a release, you are answerable for it. A tool can supply evidence; it cannot own the decision. For a task-by-task view of where to trust machines and where to trust people, see Manual QA vs AI Testing.

A 30-day plan for a manual tester

You do not need a team initiative to start. Keep a simple log as you go: the task, how long it took, and what the AI got wrong.

Week 1: set ground rules and calibrate. Ask which AI tools your company approves and read their data-use terms. Then take a feature you have already tested and ask an approved assistant for test ideas and open questions from its requirement. Because you already know the answers, comparing its list with yours shows quickly where it helps and where it invents.

Week 2: data and reports. Generate a test data table for one form and verify every row before you use it. Draft your next two bug reports from rough notes, check each against Mozilla's guidelines, and reproduce the steps from the draft before filing.

Week 3: automate three cases. Pick three stable regression cases you run every release, such as sign-in, password reset and the main paid flow. Rewrite each as a task and an observable expected result, build it in a plain-language tool, review the generated steps, watch each one fail once, and put them on a daily schedule.

Week 4: triage, measure, share. Read the run results each morning and classify every failure. At the end of the month, add up the time saved and the errors you caught, and share a one-page summary with your team, including the rules you would set for data. Spend some of the reclaimed time on an exploratory session with a written charter.

For a structured community version, Ministry of Testing ran 30 Days of AI in Testing in March 2024, posting one task a day on its Club forum. Several tasks, such as critically analysing AI-generated tests and generating test data with AI, fit this plan well.

Skills that matter more with AI in the toolkit

AI for manual testers rewards the skills good testers already have, and exposes their absence quickly.

Writing precise expected results. Every tool is only as good as the description of what "correct" looks like. "The order is placed" is weak. "The confirmation page shows an order number and the total equals the cart total plus shipping" is a test.

Test design techniques. Boundary values, equivalence partitions, state transitions and decision tables are how you judge whether an AI-generated list is complete. Without them, a long list looks like good coverage.

Critical review. Two questions catch most problems in generated tests and drafts: could this pass while the feature is broken, and could it fail while the feature is fine?

Reading evidence. Learn enough of your browser's developer tools to read a console error and spot a failed network request; triage gets much faster.

Domain knowledge and data hygiene. Knowing your billing rules, your customers and what counts as sensitive data is the part no tool brings with it.

If your employer values certifications, ISTQB's CT-GenAI (which requires the Foundation Level certificate first) covers prompting and these risks in a structured way. Deliberate practice on your own product teaches just as much.

Where BuniOD fits

BuniOD covers three items from the list above: turning cases into runnable checks, re-running them, and giving you the evidence to triage failures. You connect your web app by its URL and write each check much as your manual case already reads: numbered plain-language steps and an expected result. BuniOD matches each step to the live page and builds a complete scenario with test data and assertions, and a person reviews and confirms it before it runs; you can regenerate it or edit the input values.

Confirmed scenarios run in headless desktop Chromium, on demand or once a day at a time you choose, with self-healing locators to reduce breakage when the interface changes. Each run keeps screenshots, console and network logs and a plain-language explanation of any failure. Bug reports and exploration stay with you. Our page on how to automate manual testing with AI walks one manual test case through to a reviewed scenario.

Conclusion

AI for manual testing is most useful where the work is drafting or repetition: test ideas and open questions from requirements, test data, bug report drafts, runnable checks for stable cases and the daily re-runs that follow. It is least useful where the work is judgement: exploring, assessing usability, deciding what matters and signing off. In every case you remain the reviewer, which means checking confident answers, keeping real customer data out of chat tools, and seeing every new check fail before you trust it.

Start small: one feature, one month and the plan above. By the end you will know where AI fits your work, with evidence rather than opinion.

Newsletter

Quality intelligence, in your inbox

Occasional, high-signal writing on AI testing and release quality. No spam.

You're subscribedThanks — we'll be in touch when the next piece is out.

We'll only email you about new articles. Unsubscribe anytime.

Get started

Turn a described flow into a browser scenario

Connect your application, write the steps of the flow you want to verify, and review the scenario BuniOD builds.

Start free