Synthetic Test Data Generation for Privacy-Safe Application Testing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing software testing methods face challenges in accurately assessing application performance without exposing protected or private data, leading to potential data leaks and non-representative test results due to the exclusion of such data.

Innovation Solution

A system utilizing machine learning models to generate artificial test data that shares characteristics with original protected data, allowing for secure and representative testing without exposing the original data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If private data is excluded from test datasets, then data security and privacy protection are improved, but test representativeness and accuracy deteriorate

Engineering Contradiction:
Improvedata securityVSAvoidtest representativeness
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent generates synthetic test data that copies the statistical characteristics, distributions, and relationships of private data without containing actual private information. Machine learning models learn patterns from private data and generate synthetic copies that preserve test representativeness while eliminating privacy risks.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent transforms private data by changing its parameters and characteristics through synthetic data generation. The synthetic data maintains essential statistical properties and relationships while altering specific values and identities, thereby preserving test accuracy without exposing private information.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If private data is used in test datasets, then test accuracy and representativeness are improved, but data leak risks and privacy violations increase

Engineering Contradiction:
Improvetest accuracyVSAvoiddata leak risk
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The system creates synthetic copies of private data that capture essential patterns and relationships needed for accurate testing. These copies enable comprehensive test coverage while eliminating the risk of actual data leaks, as the synthetic data cannot be traced back to specific private records.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces synthetic data as an intermediary between private data and testing processes. This intermediary preserves the beneficial statistical properties for test accuracy while blocking the harmful data leak pathway, allowing testing to proceed without direct access to sensitive information.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If synthetic data is generated to replace private data, then data privacy is protected, but data processing complexity increases

Engineering Contradiction:
Improveprivacy protectionVSAvoiddata processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs synthetic data generation in advance, creating ready-to-use test datasets before actual testing begins. This preliminary action eliminates the need for complex real-time data processing during testing, as the synthetic data is pre-generated with all necessary characteristics embedded.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system replaces complex manual data anonymization and sanitization processes with automated machine learning-based synthetic data generation. This substitution reduces processing complexity by using learned patterns to automatically generate appropriate test data without manual intervention.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS20260072814A1Automatic test data generation for application testing
Publication Date: 2026.03.12 CAPITAL ONE SERVICES LLC
  • US20260072814A1 patent drawing
  • US20260072814A1 patent drawing
  • US20260072814A1 patent drawing

AI summary

In some implementations, a testing system may receive a request for generation, based on a first dataset, of a second dataset, wherein the first dataset is associated with execution of a set of tests on an application, wherein the first dataset includes one or more data elements that satisfy one or more criteria for classification as private information. The testing system may process, using a machine learning model, the first dataset to identify one or more characteristics of the first dataset. The testing system may generate, using the machine learning model, the second dataset based on the first dataset, wherein the second dataset includes artificially generated data elements. The testing system may transmit an output identifying the second dataset.