Frequently asked questions

What we get asked most often, straight answers.

Two parts: AI Cabra, then SAPFX, our open-source project.

AI Cabra

What does AI Cabra offer for QA?

AI Cabra builds AI-powered QA automation solutions that combine machine learning, computer vision, NLP and LLMs to detect bugs earlier, generate test cases automatically and optimize your CI/CD cycles.

What results can I expect?

Lower QA costs, broader test coverage, more reliable applications and smooth integration into your CI/CD workflows through intelligent automation. The gains depend on your context: we quantify them with you during a pilot project rather than quoting a generic percentage.

Do you integrate LLMs (large language models)?

Yes. Our expertise covers LLM integration with RAG (Retrieval-Augmented Generation), fine-tuning AI models for QA, advanced prompt engineering and building intelligent AI agents to speed up bug detection and test-case generation.

What is RAG and how do you use it?

RAG (Retrieval-Augmented Generation) combines document retrieval and generation to give precise, up-to-date answers. We use it to leverage your test base, specifications and tickets to guide QA validations and reports.

Do you offer AI-powered performance testing?

Yes. We offer AI-powered performance testing that automatically analyzes bottlenecks, predicts scalability issues and optimizes your applications' performance.

What is AEO (Answer Engine Optimization)?

AEO (Answer Engine Optimization) is a strategy to maximize your visibility with AI assistants such as ChatGPT, Claude, Perplexity and Gemini. We optimize your content to be recommended by these platforms to IT decision-makers.

Are your solutions GDPR compliant?

Yes, 100% GDPR compliant. Our AI models are deployed on-premise on your infrastructure or on our isolated infrastructure in France. No sensitive data leaves your servers. We also offer deployments compatible with ISO 27001, SOC 2 and HDS with end-to-end AES-256 encryption.

Is my test data secure?

Absolutely. Our AI agents run in isolated mode on your infrastructure or on our secure infrastructure in France. Your test data, source code and logs stay in your secure environment. We neither store nor transmit any sensitive data to external servers.

Who is behind AI Cabra?

Our team is made up of AI and QA experts from large groups such as Accenture, with solid experience in test automation, machine learning and LLM integration for international-scale projects. We also have deep e-commerce expertise, notably automating tests for purchase funnels, payments and responsive UX.

Where are you located?

AI Cabra is based in Camaret-sur-mer, Finistère, Brittany, France. We work remotely across France and internationally on QA automation and AI integration projects.

Is AI Cabra already operational?

AI Cabra is currently in pre-launch (stealth mode). We are actively building our AI-powered QA automation solutions and selecting our first partner clients for pilot projects. Contact us to join our early-access program with preferential conditions.


SAPFX

Our open-source SAP testing project: the presentation page.

What is SAPFX?

SAPFX (PyPI distribution robotframework-sapfx) is an open-source SAP test automation ecosystem for Robot Framework. It bundles three libraries: SapEccLibrary for the SAP GUI desktop client, SapFioriLibrary for the Fiori/SAPUI5 web (on top of Playwright) and SapApiLibrary for OData and RFC APIs. Tests are written in business language, without technical identifiers, and the same wording works on all three channels. Apache 2.0 license.

Is SAPFX free?

Yes. SAPFX is published under the Apache 2.0 license: zero license fees, public source code on GitHub (CyrilM29/robotframework-sapfx), installable from PyPI, no vendor lock-in.

Which SAP channels does SAPFX cover?

Three channels: the SAP GUI desktop client (ECC, S/4HANA, through the SAP GUI Scripting API), the Fiori/SAPUI5 web (compatibility proven from UI5 1.60 to 2.0, including SAP GUI for HTML) and the API (OData v2 and v4, optional RFC). The same business fact can be verified through two independent channels in one suite.

How do SAPFX tests survive screen or language changes?

Four mechanisms: tests contain no technical identifiers (locators live in a separate resources layer, and this rule is enforced mechanically); waits track the real SAP state, never fixed sleeps; assertions read the message type, not the localized text; and locator self-healing logs every repair, never silently. A drift sentinel additionally watches screens without any scripted scenario.

What role does AI play in SAPFX?

AI agents plan, write and repair tests by driving the real system over MCP (the rf-mcp server): a plan, generate, heal cycle. Every generated step is executed live before being written, and the healing agent patches the resources layer, never the tests. Nothing is silent: a human reviews, repairs are logged.

How does SAPFX compare to commercial suites like Tricentis Tosca?

On coverage (SAP GUI, Fiori, API, self-healing and AI), SAPFX plays in the same category as the commercial suites, whose licenses run from tens to hundreds of thousands of euros per year. What those suites offer that SAPFX does not: vendor support and a codeless mode. SAPFX's angle is cost (zero fees) and openness (Apache 2.0, standard Robot Framework), not a critique of their quality.

What about RoboSAPiens or wdi5?

RoboSAPiens covers the SAP GUI desktop only; wdi5 covers the UI5 web only, outside Robot Framework. SAPFX covers all three channels inside Robot Framework, with a single report. The label-based locators popularized by RoboSAPiens also exist in SAPFX (Apache 2.0 lineage, credited), with a different contract: ambiguity is always reported with the candidate list, never resolved silently. On the web side, ARIA role and accessible-name locators are available as well.

How can I try SAPFX?

pip install robotframework-sapfx, or the standalone Windows pack shipped with every GitHub release (one-command install, no repository clone). The Fiori side can be tested without any SAP system (documented public targets); the SAP GUI side is validated against the free ABAP Platform Trial in Docker. Documentation is bilingual French/English.

Contact: