Tools / Best tools / Test data
CheckOps
Best test data tools in 2026
These are test data and synthetic data tools in the CheckOps directory. The directory has 27 tagged entries in this area; this page lists 15.
How we picked
CheckOps is a genuine and free directory. There are no paid sponsors, featured listings, or paid placement on these pages. The shortlist is built from tools already in the directory whose tags match the topic, with a preference for entries that have a fuller CheckOps page so the facts in the table can be checked against the source essay. This is not a claim that one tool is objectively better than another, and it is not a paid ranking.
Well-known tools that already have a CheckOps page in this area are listed first. The rest of the shortlist is filled from other tagged entries, preferring fuller essays so the facts in the table can be checked. That order is a way to keep the page useful, not a quality score and not a paid ranking.
Tools
G1. Greenmask
Greenmask is an Apache-2.0 open-source tool for logical database dumping, anonymisation, subsetting, synthetic data generation and restoration, production-ready for PostgreSQL with MySQL in beta.
Read the CheckOps page · Open source
P2. PostgreSQL Anonymizer
PostgreSQL Anonymizer is an extension from Dalibo, released under the PostgreSQL Licence, that masks or replaces personal and sensitive data inside PostgreSQL using declarative rules, with static, dynamic and replica masking and anonymous dumps.
Read the CheckOps page · Open source
K3. K2view Test Data Management
K2view Test Data Management is a commercial entity-based TDM product that integrates data from many sources, masks PII, subsets, generates synthetic data and provisions test data through a self-service portal, API and agents.
Read the CheckOps page · Commercial
T4. Tonic Structural
Tonic Structural is a commercial test data management product from Tonic.ai that de-identifies, subsets and synthesizes structured and semi-structured data from production into safe, production-like test data.
Read the CheckOps page · Commercial
S5. Synthesized
Synthesized is a commercial test data management platform, now focused on SAP and enterprise applications, that builds linked, privacy-safe SAP, database and document data inside your environment for testing, migrations and AI agent evaluation.
Read the CheckOps page · Commercial
D6. Delphix
Delphix, now part of Perforce, is a commercial DevOps data platform combining data virtualization, automated masking, AI-powered synthetic data generation and test data management for enterprises.
Read the CheckOps page · Commercial
D7. DATPROF
DATPROF is a commercial test data management suite from the Netherlands for data masking, synthetic data generation, subsetting, automation and self-service provisioning, with products Privacy, Subset, Runtime, Analyze and Virtualize.
Read the CheckOps page · Commercial, with a free or trial tier tagged
F8. Faker (Python)
Faker is an MIT-licensed Python package that generates fake but realistic data such as names, addresses, text, dates and identifiers, with dozens of locales, a pytest fixture and seeding for reproducible test data.
Read the CheckOps page · Open source
F9. Faker (JavaScript)
Faker is an MIT-licensed JavaScript and TypeScript library that generates large amounts of fake but realistic data, such as people, addresses, dates, finance and commerce values, in over 70 locales, in Node.js and browsers.
Read the CheckOps page · Open source
B10. Bogus
Bogus is an MIT-licensed fake data generator for .NET (C#, F# and VB.NET), a port of faker.js with a fluent API for building realistic objects for tests and seed data.
Read the CheckOps page · Open source
D11. Database Lab Engine
Database Lab Engine (DBLab) is Postgres.ai's Apache-2.0 tool for thin cloning and branching of large PostgreSQL databases in seconds for development and testing.
Read the CheckOps page · Open source
D12. Datafaker
Datafaker is an Apache-2.0 fake data library for the JVM (Java, Kotlin, Groovy), a modern fork of Java Faker with updated dependencies, many more providers and schema-based generation to CSV, JSON, SQL and more.
Read the CheckOps page · Open source
M13. Mimesis
Mimesis is an MIT-licensed Python library for generating fake but realistic data in 47 locales, with schema-based generation for JSON, XML and fixtures and a focus on speed.
Read the CheckOps page · Open source
S14. Synthea
Synthea is an Apache-2.0 synthetic patient population simulator that generates realistic but not real patient records in HL7 FHIR, C-CDA, CSV and other formats for healthcare software testing.
Read the CheckOps page · Open source
P15. Polyfactory
Polyfactory is an MIT-licensed Python library from the Litestar organisation that builds mock data factories from type hints for dataclasses, Pydantic, attrs, TypedDict, msgspec and ORM models.
Read the CheckOps page · Open source
Comparison
License, pricing model, and languages or platforms are taken from tags on each CheckOps page. Pricing notes are a short excerpt from that page's Pricing section when one exists. A blank or "not stated" cell means the CheckOps page does not record it.
| Tool | License | Pricing model | Languages / platforms | Pricing notes |
|---|---|---|---|---|
| Greenmask | Open source | Free, Open source | Golang | Greenmask is free and open source under the Apache-2.0 licence. |
| PostgreSQL Anonymizer | Open source | Free, Open source | Not stated in the tags on the CheckOps page | Free and open source (PostgreSQL Licence). |
| K2view Test Data Management | Commercial | Paid | Not stated in the tags on the CheckOps page | Commercial; contact sales. See site. |
| Tonic Structural | Commercial | SaaS | Not stated in the tags on the CheckOps page | Free start available; commercial plans. See site. |
| Synthesized | Commercial | Paid | Not stated in the tags on the CheckOps page | Commercial; contact sales. See site. |
| Delphix | Commercial | Paid | Not stated in the tags on the CheckOps page | Commercial; contact Perforce. See site. |
| DATPROF | Commercial, with a free or trial tier tagged | Paid, Trial | Not stated in the tags on the CheckOps page | Trial available; commercial licences. See site. |
| Faker (Python) | Open source | Free, Open source | Python | Faker (Python) is free and open source under the MIT licence. |
| Faker (JavaScript) | Open source | Free, Open source | Javascript, Typescript, Node | Faker (JavaScript) is free and open source under the MIT licence. |
| Bogus | Open source | Free, Open source | Dotnet | Bogus is free and open source under the MIT licence. |
| Database Lab Engine | Open source | Free, Open source | Not stated in the tags on the CheckOps page | Database Lab Engine is free and open source under the Apache-2.0 licence. |
| Datafaker | Open source | Free, Open source | Java, Kotlin | Datafaker is free and open source under the Apache-2.0 licence. |
| Mimesis | Open source | Free, Open source | Python | Mimesis is free and open source under the MIT licence. |
| Synthea | Open source | Free, Open source | Java | Synthea is free and open source under the Apache-2.0 licence. |
| Polyfactory | Open source | Free, Open source | Python | Polyfactory is free and open source under the MIT licence. |
FAQ
- How did CheckOps pick these tools?
- CheckOps is a genuine and free directory. There are no paid sponsors, featured listings, or paid placement on these pages. The shortlist is built from tools already in the directory whose tags match the topic, with a preference for entries that have a fuller CheckOps page so the facts in the table can be checked against the source essay. This is not a claim that one tool is objectively better than another, and it is not a paid ranking.
- Does CheckOps sell placement on this list?
- No. CheckOps does not sell featured or paid placement, and this page does not include sponsored listings.
- How many test data tools are in the directory?
- This shortlist has 15 tools. The directory has 27 tagged entries in this area. See the Integration testing stage for the wider set.
- Are the one-line summaries complete reviews?
- No. Each line is taken from the tool's CheckOps page (the short description, or the opening of the essay when that description is empty). Open the linked page for the full write-up.