Integration Testing with Synchronized Data Delivered by Perforce Delphix: Tutorial

Oct 22, 2025

Discover how to use synchronized data for integration testing with the Delphix DevOps Data Platform. This demo showcases how you can deliver production-quality, masked data to non-production environments using lightweight virtual databases (VDBs). Learn how Delphix enables your development and testing teams to accelerate application releases through powerful self-service data operations.

This video provides a comprehensive overview of how Delphix virtualizes data from multiple sources, including Oracle, SQL Server, and unstructured files, into a single, time-synchronized group. We demonstrate a complete integration testing workflow automated via APIs and orchestrated with Jenkins. You will see how to create bookmarks (backups), run destructive tests, and instantly roll back entire multi-application environments to any point in time, ensuring data integrity across all systems. By leveraging Delphix, you can provision full copies of your SIT environment on-demand, empowering your teams to test more efficiently and release software faster.

Key Features Demonstrated:

Synchronized Data Delivery: Align data from multiple applications to a single point in time.

Virtual Databases (VDBs): Create lightweight, full-featured data copies that consume minimal storage.

VDB Groups: Manage and operate on data from multiple sources as a single unit.

Self-Service Data Operations: Refresh, rewind, and bookmark data with API-driven automation.

Automated Testing Workflows: Integrate Delphix with CI/CD tools like Jenkins to streamline testing cycles.

Timestamps:

0:00 - Introduction: Synchronized Data for Integration Testing

0:21 - What is Delphix?

1:29 - How Delphix Virtualization Works

3:09 - Automating Data for Integration Testing with VDB Groups

5:10 - Demo Workflow Overview

6:35 - Demo Start: VDB Group and Jenkins Pipeline

7:43 - Creating an Initial Bookmark and Running Test 1

9:13 - Running Destructive Tests (Test 2)

10:17 - Rolling Back the Environment to a Previous State

10:28 - Executing Test 3 with Restored Data

11:25 - Final Results and Process Recap

Ready to learn more?

Read my colleague's blog on how to overcome DevOps bottlenecks with test data management: https://ter.li/y1xmax

Explore Delphix test data management solutions: https://ter.li/zaxq1r

Get a test data management demo: https://ter.li/iuc6mv

#Delphix #IntegrationTesting #DevOps #TestDataManagement #DataVirtualization