AI-assisted testing

Where does your data go during AI-assisted testing?

When a language model is involved in testing, you need to know what data you make available to it, where that data is sent and how long it is retained. The answer depends on the model you choose, your contract with the provider and the deployment method. This article explains how to configure AI-assisted testing so that the model receives only the data required for a specific task.

What is the problem?

The concern has a sound basis. With a cloud-based model, requests are processed in the provider’s infrastructure. Data flows may be different with a local or private deployment, but logging, telemetry and access still need to be reviewed.

When working with a browser, the model may see text, element names, page addresses and data entered into forms. Without access to the relevant part of the application, it would merely guess the selectors and steps. The database is therefore not the only source of risk. Sensitive information may also appear on screen, in a log, in an error message or in a test file.

How we address it

A secure setup begins before the first test is generated:

A non-disclosure agreement (NDA) is useful, but it does not replace technical safeguards. Protection needs to be based on data minimisation, an isolated environment, access controls and verified provider terms.

What to watch out for

Anonymisation is not the same as replacing a name with a random value. If a person can still be identified from an order, an address or a combination of other details, the data may remain personal data. For regulated or sensitive systems, the setup should therefore be assessed together with your security and legal teams.

What you gain

Next step

Before introducing AI, list the environments, accounts and types of data the tool may use. If you would like to review the setup for a specific scenario, the next step can be a no-obligation consultation.

Related topics

You might also be interested in

AI will speed up work. The person is responsible for the result.

AI speeds up the design, creation, repair and migration of web, Android, API and Electron tests; a specialist verifies every output before use.