Skip to main content
Glossary

AI in Testing

32 terms

AI in Testing AI

The vocabulary a classic QA glossary doesn't have yet — agentic testing, LLM evaluation, hallucination testing, prompt injection.

ABCDEFGHIJKLMNOPQRSTUVWXYZ

A

Agentic Testing

Agentic testing uses autonomous AI agents that can plan, execute, and adapt a multi-step testing process with minimal human direction — exploring an application, deciding what to test next based on what they observe, and adjusting when something unexpected happens. It differs from scripted automation, which only ever does exactly what it was explicitly told to do.

AI Adversarial Testing

AI adversarial testing deliberately crafts inputs designed to fool a model into making mistakes — a slightly perturbed image that causes misclassification, a carefully worded prompt that triggers unintended behavior — probing how robust a model is against inputs specifically engineered to break it, not just naturally occurring edge cases.

AI Agent Evaluation Harness

An AI agent evaluation harness is the testing infrastructure built specifically to assess an autonomous AI agent's performance across a suite of tasks — measuring success rate, efficiency, and safety of its actions — accounting for the fact that an agent's exact path to a goal can vary between runs.

AI Bias Testing

AI bias testing evaluates whether a model's outputs systematically favor or disadvantage particular groups — based on race, gender, age, or other protected characteristics — often unintentionally inherited from patterns in its training data, checking for fairness the model wasn't explicitly designed to consider.

AI Code Review

AI code review uses a large language model to automatically analyze code changes — flagging potential bugs, security issues, style violations, and suggesting improvements — as a first-pass complement to human code review, not a full replacement for it.

AI in Software Testing

AI in software testing refers broadly to the use of machine learning and generative AI to assist or automate testing activities — generating test cases, healing broken locators, evaluating outputs a simple assertion can't judge, and exploring applications autonomously — a fast-growing set of techniques reshaping how testing gets done.

AI Model Regression Testing

AI model regression testing verifies that a new version of a model — retrained, fine-tuned, or swapped for a different provider — doesn't perform worse than the previous version on the tasks that matter, using a consistent golden dataset and evaluation criteria across versions to make the comparison meaningful.

AI Test Agent

An AI test agent is a software agent powered by a large language model that can autonomously plan and execute testing tasks — navigating an application, deciding what to check, and adapting based on what it observes — rather than following a fixed, pre-written script.

AI Test Oracle

An AI test oracle uses a machine learning model — often another LLM — to judge whether a test's actual output is correct, especially for outputs too subjective or too varied for a simple equality check, like evaluating whether a generated summary is accurate or a chatbot's response is appropriately helpful.

Autonomous Testing Agent

An autonomous testing agent operates with minimal human direction — setting sub-goals, executing multi-step plans, and adapting its approach based on results — the most independent end of the AI test agent spectrum, distinguished from simpler tools that still need a human to define each specific step.

C

G

H

L

M

N

P

R

S

T

V