Generate and manage your test data in one place

Maintain data privacy and ensure faster development with Sixpack synthetic test data platform.

Sixpack is a self-managed, auto-configuration test data platform that provides development teams with synthetic test data within microseconds. Its sleek UI interface allows for convenient centralized management in one place.

- Václav (Sixpack CEO)

What is synthetic test data?

Critical for quality

Synthetic test data is an artificial version of data that shares the same properties as your real data. Getting the right test data is a critical step of the quality assurance process. Some data is used during testing but some data needs already to be present in the systems tested.

Replacing production data

For long, test data were obtained by copying production databases to the test environments. This becomes more and more challenging and synthetic test data become the optimal strategy to respond to increasing complexity of distributed system architecture and acceleration of the delivery cycle thanks to automation and CI/CD.

Reproducible and faster

The main benefit of synthetic test data is that they are fully reproducible. Sixpack brings an innovative approach that minimizes the time required to get those test data provisioned in the systems tested to almost zero. Yet there is no link to production data and the solution is by nature scalable, sustainable with a massive ROI.

Generate synthetic test data with Sixpack

Not just another production-data based anonymization tool

Unlike other solutions, we don't extract data from production, anonymize it, and insert it into test environments. This approach is not a sustainable long-term solution, as it violates data privacy regulations, is incompatible with modern CI/CD cycles, and often proves unfeasible in SaaS context.

Sixpack generates synthetic test data from scratch creating entirely new, realistic data that mirrors the properties of your real data without compromising privacy or hindering the efficiency of CI/CD processes. Sixpack ensures a seamless integration of synthetic test data into your testing environments, catering to the evolving needs of modern software development.

no-prod-data-migration
microservices-ready

Micro-services ready

Sixpack aligns with the growing trend towards distributed systems. Our solution seamlessly integrates with both monolithic and micro-services-based architectures, prioritizing simplicity, sustainability, and robustness.

Test data as a code (TDaaC)

Currently, there is no test data management standard that fully aligns with the continuous integration and deployment (CI/CD) industry standards. Addressing this, Sixpack provides a solution through synthetic test data insertion (provisioning) within the standard development cycle.

ci-cd-compatible
proprietary-logic

Plug-in architecture

In most cases, proprietary logic, database connectors, or other specific requirements such as AI are necessary to have synthetic test data in right shape. With Sixpack, we tackle this challenge through a plug-in architecture that encapsulates custom data generator logic, effectively fulfilling all test data needs.

Interesting metrics for your business

40%

Tester's time saved

50 MDs

Avoided yearly (data-refresh)

9 months

Shorter implementation

Key Sixpack features

Self-service for all users

selfservice

Users receive test data irrespective of their domain knowledge. Managing test data is as straightforward as placing an order on an e-commerce website.

Autoconfiguration

autoconfiguration

Sixpack effortlessly configures itself, allowing you to focus solely on scripting and seamlessly inserting data into the systems under test.

Data prepared in advance

preorder

Data is prepped and provisioned in advance, ensuring testers can access it instantly whenever needed.

Cloud native compatible

cloud

Sixpack triumphs over challenges associated with SaaS and PaaS, eliminating barriers that typically hinder the import of external test data.

Decentralised logic

decentralised

Decentralizing the creation of test data business logic, Sixpack empowers application maintainers to take control.

Low risk implementation

lowrisk

Implementing Sixpack is engineered to be low-risk and progressive, eliminating the need for extensive projects.

Test data generation process

1. Create

Development team generates and inserts test data into your systems using small, easy-to-write scripts in any programming language.

2. Display

Sixpack automatically creates an e-shop like portal, containing all available test data and additional features for test data management.

3. Collect

Testers can conveniently access (collect) pre-generated test data whenever needed or request (order) new datasets on-demand.

4. Refill

Sixpack ensures a continuous provision of fresh synthetic test data directly into the systems being tested.

5. Automate

Automated tests can also access/retrieve/redeem pre-generated test data through the provided test data API.

FAQ

What test data management features are included?
expand_less
How is data inserted in the systems under test?
expand_less
Does Sixpack offer some predefined generators?
expand_less
Why do we need generators, why cannot Sixpack directly insert data into test databases?
expand_less
What kind of UI automation does Sixpack support?
expand_less
Why do we need Sixpack then?
expand_less
Does Sixpack need to analyse the production data?
expand_less
What is the autoconfiguration feature?
expand_less
How can Sixpack offer test data immediately?
expand_less
How is test data delivered to testers?
expand_less
What happens if test data are not available?
expand_less
What happens if generators are not live or are malfunctioning?
expand_less
How to reserve test data for each tester or each automated test?
expand_less
Does Sixpack have access to our infrastructure?
expand_less
Can be Sixpack deployed to our infrastructure?
expand_less
What is the pricing of Sixpack?
expand_less
Who is behind Sixpack?
expand_less