Skip to content

Install TestGen on Windows

The dk-installer.exe program installs DataOps Data Quality TestGen in one of two modes:

  • Docker Compose (recommended) — the most stable TestGen experience for persistent use. Provides a fully managed environment with an isolated PostgreSQL container.
  • pip + embedded PostgreSQL — a lightweight Python installation suited for evaluation. Sets up an isolated Python environment and manages the PostgreSQL database on the file system.

When you start the install, the installer detects which prerequisites are met, and prompts you to pick the install mode.

Prerequisites

For Docker mode

Software Supported versions Command to check version
Docker + Docker Compose Docker: 27+

Compose: 5.0+
docker -v

docker compose version

For pip mode

No prerequisites. The installer uses uv to manage a Python environment and runs an embedded PostgreSQL on the file system.

How to install TestGen

  1. Download the latest version of dk-installer.exe.
  2. Run the install option.

    1. From your Downloads folder, double-click the dk-installer.exe file to start the program.
    2. If a Windows protected your PC screen is displayed, click the More info link, and then click Run anyway.
    3. In the Choose a Product menu, type 1 for TestGen and press Enter.
    4. In the TestGen Menu, type 1 for Install TestGen and press Enter.
    5. When prompted, choose the install mode.
      • Docker mode downloads the latest TestGen image and deploys a new Docker Compose application (5–10 minutes).
      • Pip mode downloads uv, sets up the required Python version, and installs TestGen into an isolated environment with an embedded PostgreSQL database (4–8 minutes).
  3. When the install completes, the installer seeds demo data, opens the TestGen UI in your default browser, and displays the login credentials in the program output. You can also find this information at any time by running the Access Installed App option in the TestGen Menu.

  4. Follow the TestGen portions of the Quick Start demo tutorial for a walk-through of the software.

Tip

To upgrade an instance of TestGen to the latest released version, see Upgrade TestGen. For other post-install tasks, see Administer TestGen.

How to start and stop TestGen

After the initial install, use the Start TestGen option in the TestGen Menu to bring TestGen back up.

  • Pip mode keeps the TestGen application running in the foreground. Press Ctrl+C in the terminal window to stop it.
  • Docker mode starts the Docker Compose application. To stop, run docker compose down from the install directory.

How to set up and remove demo data

The installer seeds demo data automatically at the end of Install TestGen. You can also run the demo setup separately, or remove the demo data after exploring the Quick Start demo tutorial.

  1. From your Downloads folder, double-click the dk-installer.exe file to start the program.
  2. In the Choose a Product menu, type 1 for TestGen and press Enter.
  3. In the TestGen Menu, type 5 for Install TestGen demo data, or 7 for Delete TestGen demo data, and press Enter.