
Article
How to Test AI Models: An 8-Step Framework
Dive into the Article
We use cookies
We use cookies to understand how you found us and improve your experience. You can accept or decline analytics cookies. Learn more in our privacy policy.
What Is an agent harness, and why creating and sharing AI agents Isn’t enough for software quality. How Abstracta’s Tero adds context, governance, and auditable evidence.

Platforms for creating custom AI agents are becoming increasingly common, along with shared repositories where teams can access prebuilt agents and use them consistently.
They solve a real problem: centralizing agent creation and access. But for software quality, that isn’t enough. What business context does the agent reason with? Which systems can it access? What evidence does it leave behind? And who reviews its decisions before they reach production?
Tero is Abstracta’s answer to these questions. It doesn’t compete as a general-purpose agent platform. It’s an agent harness designed specifically for QA workflows.
Tero is also the technological core of Tero Enterprise Edition, one of the three components of Abstracta Intelligence, Abstracta’s solution for bringing AI into software quality across the development lifecycle.
Want to bring AI agents into your QA workflows with context, governance, and evidence? Let’s talk about how Tero can fit into your organization’s existing ecosystem.
According to a Gartner report, IT spending in banking and investment services is projected to exceed USD 1.1 trillion by 2029. But increasing investment and adding AI tools alone does not solve how teams make quality decisions.
AI can make individuals more productive. But at the team level, people are still critical for understanding complex systems, navigating compliance requirements, and applying the expertise of testers and analysts.
Turning individual productivity gains into team capability requires shared context, reusable knowledge, and evidence to support production decisions.
That’s why Tero isn’t designed as an individual productivity tool, but as an agent harness: a layer that turns this knowledge into a governed, measurable capability shared across the team.

Platforms for building and sharing agents vary in focus: some work with production data, while others are SWE Agents (Software Engineering Agents) designed to handle programming tasks. Tero, by contrast, focuses specifically on agents for software quality and isn’t designed to compete as a general-purpose agent platform.
Its key differentiator is being an agent harness specialized in QA workflows and in the context organizations need to operate those agents consistently, with governance and integration into real software delivery processes. This includes testing and automation, as well as functional analysis, system understanding, knowledge management and reuse, collaboration across QA, development, product, and business teams, security, governance, and integration with the organization’s technology stack.
An agent harness is the software layer around an AI model that defines how it operates for a specific task: what context it receives, which tools it can access, what rules it follows, and what output it produces.
In Tero, the model provides the reasoning; Tero provides the workflow, context, controls, integrations, observability, and evidence needed to apply that reasoning consistently to QA.
That’s why Tero goes beyond hosting or sharing agents. It defines the system in which those agents operate: their objective, the information they use, the systems they can access, the actions they’re allowed to perform, the evidence they must collect, the process they must follow, when human review is required, and the artifact they must produce.
This is the main difference from solutions that focus on creating agents and making them available to a team. In Tero, an agent isn’t simply a reusable prompt or shared configuration. It’s a specialized capability embedded in a QA workflow, with defined context, tools, controls, permissions, and outcomes.
Tero enables functional testers, test automation specialists, performance specialists, business analysts, QA leads, developers, product teams, managers, and other roles involved in quality decisions to share context, knowledge, and evidence, and use that information to better understand the systems they work with.
Ultimately, beyond connecting agents with tools, Tero controls which context, tools, and actions are available to each agent based on its QA workflow.
| Dimension | What Tero Adds |
|---|---|
| Specialization in QA workflows | Designed around real quality activities: requirements and acceptance criteria analysis, test design and generation, test data preparation and maintenance, defect triage and root cause investigation, regression analysis and optimization, release readiness and risk assessment, automation, performance, security, accessibility, reliability, and production signal analysis, among others. |
| Organizational context | Agents work with requirements, user stories, acceptance criteria, business rules, functional documentation, defects, evidence, environments, product information, releases, and engineering systems instead of reasoning from an isolated prompt. |
| Governance | Each agent can have defined systems it can access, actions it can perform, and permissions to read, analyze, recommend, create, or modify information, along with mandatory steps, evidence controls, and human review or approval points. |
| Integration with the real technology stack | Agents do not operate in isolation. They connect with the tools, data, and workflows where the work actually happens. |
| Structured outputs and evidence | Agents produce defined artifacts—reports, test assets, evidence sets, or release assessments—that make them easier to reuse and audit. |
| Observability and evaluation | Agent activity, the evidence used, decisions, results, and impact can be observed and evaluated, making it possible to compare performance over time. |
| LLM independence | Workflows, knowledge, and operational logic are not tied to a single model. Different LLMs can be selected based on reasoning capability, cost, privacy, or latency. |
| Reuse of expert knowledge | Practices, criteria, policies, prompts, and strategies created by experienced professionals become shared capabilities across teams and projects, so knowledge does not remain isolated in individuals, tickets, or documents. |
Tero is part of Abstracta Intelligence, Abstracta’s solution for bringing AI into software quality across the development lifecycle. Abstracta Intelligence builds on nearly 20 years of Abstracta’s experience in software quality and combines three components that continue to evolve month by month:
Tero Enterprise Edition is the enterprise version of the open-source Tero project, backed by Abstracta. It enables organizations with strict control and regulatory requirements, such as banks, insurance companies, and government entities, to build and deploy agents securely.
It currently includes more than 40 ready-to-use agents for functional testers, automation engineers, performance specialists, business analysts, and managers, along with a growing community that shares knowledge, contributes new agents, and extends Tero through new connectors.
Tero integrates with the tools quality teams already use, including Jira, Confluence, PractiTest, YouTrack, Playwright, Selenium, Postman, GitHub, GitLab, Datadog, and SQL databases, among others.
It also integrates with key platforms in the financial sector, such as Bantotal, a core banking platform that processes financial activity for more than 50 million people, and IC Banking by Infocorp, a digital banking suite used by more than 40 banks. Its roadmap also includes new integrations with platforms such as PayStudio, a credit card management system.
We cover Tero’s integrations in more detail later in this article.
Other relevant capabilities include:
AIX provides the knowledge foundation teams need to identify opportunities, propose solutions, and implement AI agents effectively. It includes training, workshops, 1:1 working sessions, and ongoing support, backed by Abstracta Academy, so AI adoption does not remain limited to isolated efforts and instead becomes a sustained capability across teams and the organization.
Measuring AI impact and return on investment is critical to sustaining these efforts. That’s why a Tero deployment includes a dedicated Impact Dashboards component: agents collect data and indicators from day one to track adoption and investment in AI. The standard dashboards are:
The solution also supports custom Impact Dashboards tailored to each organization’s needs and objectives.
As an agent harness specialized in QA, Tero has an open architecture that enables integration with the tools and context sources used throughout the software development and quality lifecycle.
This openness is important because quality work doesn’t happen in a single tool. It spans management systems, code repositories, test environments, and production monitoring. An agent that can access only part of that ecosystem ends up reasoning from incomplete information.
Tero currently integrates with:
This architecture allows Tero to integrate with the organization’s existing technology ecosystem and gives each agent access to the context, tools, and actions required to execute its QA workflow. New integrations can also be added when a project requires them.
The integration approach depends on each organization’s technology ecosystem, standards, and security requirements. Tero is designed to integrate with the existing architecture, minimize adoption effort, and define agent access to systems and actions according to the needs of each workflow.
Depending on the scenario, integrations can be implemented through:
When no standard integration mechanism exists, custom adapters can be developed to connect proprietary applications or legacy systems.
One example is the development of an MCP server for IBM AS/400 (IBM i), which allows AI agents to interact directly with applications and data in the AS/400 environment through a standardized protocol, without depending on command-line interfaces (CLI). This MCP can be deployed securely within the organization’s local infrastructure alongside the Tero installation.
Does your organization still rely on AS/400 or iSeries systems and want to adopt artificial intelligence without migrating the entire core?
Explore our solution for connecting AI agents directly to IBM systems.
Tero doesn’t depend on a single tool or framework. As an agent harness, it integrates with the tools each organization already uses to manage requirements, testing, execution, and defects, and adapts the technology selection to the type of test, the client’s stack, and its existing ecosystem.
Tero can support different stages of the functional testing workflow, from requirements analysis and test design to execution, defect management, and results analysis.
Tero integrates with tools such as Jira, Azure DevOps, PractiTest, and Zephyr, where teams manage requirements, test cases, execution, defects, and evidence. It can also interact with web applications through Browser Copilot. When test cases are suitable for automation, Tero can connect with frameworks such as Playwright and Selenium.
Its capabilities include:
Tero supports Playwright as a modern standard for web/UI automation, but it’s framework-agnostic. It can work with Selenium, Appium, or custom frameworks executed through CI/CD. The tool is selected based on the type of testing, the client’s technology, and its existing ecosystem.
| Tool | When Tero Uses It |
|---|---|
| Playwright | Functional, end-to-end, and cross-browser testing |
| Selenium | Projects that already have existing automation suites or require compatibility with specific technologies |
| Appium | Test automation for native, hybrid, and web mobile applications on Android and iOS |
| Postman | API automation and validation |
This flexibility allows Tero to adapt to each organization’s existing ecosystem, use the tools, frameworks, and processes the client already has in place, and add new integrations when needed. This accelerates adoption without replacing previous investments in automation or unnecessarily changing existing development and quality processes.
Tero includes agents that assist in creating load-testing scripts in JMeter, Groovy—the language used within JMeter—and k6. These agents can be extended to work with other tools depending on the needs of the QA workflow and the organization’s technology ecosystem.
In projects where the client doesn’t already have a defined or licensed solution, Abstracta typically recommends JMeter DSL, a library for designing and executing performance tests as code (Test-as-Code) with the full capabilities of JMeter.
For API validation, Tero can chain agents that generate documentation from Swagger and code, then create scripts in specialized tools such as JMeter, REST Assured, or Postman/Newman. It also supports validation through Playwright API testing. Tool selection depends on the client’s technology, existing stack, and the type of test being automated. Tero can integrate the most appropriate tools for each QA workflow and work with the technologies the organization already uses.
The feature guide and introduction to the platform are available in the public Tero documentation. Abstracta also regularly shares information and use cases with the community through:
Tero started with a focus on software quality and testing, but its AI agent-based architecture allows it to provide support across the entire software development lifecycle (SDLC). This makes sense because system quality is not defined only during the testing stage. It is also shaped by how a requirement is specified, how an API is documented, or how a backlog is prioritized.
Tero can currently support:
These agents work within the client’s existing ecosystem—including repositories, ALM tools, documentation, pipelines, and management systems—and act as specialized integrators for each stage of the development lifecycle, without requiring changes to processes or tools the organization has already adopted.

These are some use cases implemented for current clients in Latin America and the United States. They show how Tero combines specialized agents, context, and tools across different QA workflows:
Together, these cases show how Tero applies specialized agents across different QA workflows, connects them with the context and tools of each environment, and supports consistent operation across modern and legacy systems.
An agent harness is the software layer around an AI model that defines the context it works with, the tools it can access, the rules it follows, and what it must produce. The model provides the reasoning; the agent harness provides everything else.
A standalone AI agent executes a prompt using the context available at that moment. An agent harness like Tero also defines which systems the agent can access, what evidence it must produce, which steps require human review, and what artifact it must generate. It’s the infrastructure around the model, not the model itself.
An agent harness allows a QA team to operate AI agents consistently and with governance: the same business context, permissions, and auditable evidence across the agents the team uses, instead of each person configuring their own prompt in isolation.
Tero is Abstracta’s open-source agent harness for building specialized AI agents that operate with context and governance at scale. It enables QA, development, analysis, and delivery teams to integrate AI into real quality workflows.
Tero doesn’t compete as a general-purpose platform for building and sharing agents. It defines the full system in which they operate—context, permissions, evidence, and human review—instead of simply hosting reusable prompts.
Tero integrates with Jira, Confluence, Azure DevOps, GitHub, GitLab, Playwright, Selenium, Postman, Datadog, SQL databases, and MCP servers, among others, with an open architecture that supports additional integrations.
Tero integrates with MCP servers to connect with additional enterprise tools. It can also be used as an MCP agent directly from Cursor, Claude Desktop, Claude Code, and GitHub Copilot.
Tero doesn’t replace Playwright or Selenium. It’s framework-agnostic and can use Playwright, Selenium, Appium, or Postman depending on the type of testing and the client’s existing stack.
Tero has use cases involving legacy and mainframe system migration, such as DB2/COBOL, and includes its own MCP server for connecting AI agents with IBM AS/400.
Abstracta Intelligence is Abstracta’s solution for bringing AI into software quality across the development lifecycle. It has three components: Tero Enterprise Edition, AIX, and Impact Dashboards.
Tero is designed for QA teams in organizations with complex or legacy systems, with a primary focus on banking and insurance. It supports different roles and priorities: risk reduction and governance for CTOs and CIOs, throughput for VPs of Engineering, coverage and impact for QA Directors, and auditable evidence for Compliance and Risk teams.
Tero is the agent harness Abstracta uses to bring specialized AI agents into software quality. It combines organizational context, governance, integration with the real technology stack, auditable evidence, observability, and model independence within a single system.
It’s the implementation layer of a broader vision: Quality Intelligence for releasing critical software with confidence.
Are you evaluating how to bring AI into software quality across your organization? Let’s talk about how Tero and Abstracta Intelligence can support your workflows, systems, and quality goals.
News, articles, and resources on building better software.
Read about our privacy policy.

