Accelerate Testing with Perforce Delphix: Data Bookmark, Test, and Rewind Explained
Accelerate your test cycles and catch defects earlier with the Delphix DevOps Data Platform. In this comprehensive demonstration, Perforce Principal Solutions Engineer Carlos Cuellar walks you through the powerful bookmark, test, and rewind capabilities of Delphix. Discover how to provide your development and QA teams with self-service control over lightweight, compliant data environments.
This video details how Delphix enables you to create virtual databases, which are lightweight copies of production data. You will learn how to leverage bookmarks to save specific data states, run multiple, isolated tests without interference, and instantly rewind your database to any previous point in time. This process significantly compresses test cycles, increases productivity, and accelerates your release velocity. We will demonstrate this entire workflow through a practical example using an automated Jenkins pipeline, showcasing the seamless integration of Delphix APIs into your CI/CD process.
Video Chapters
00:00 - Introduction to Delphix Bookmark, Test, and Rewind
00:22 - Delphix DevOps Data Platform Overview
01:15 - Accelerating App Releases with Data Virtualization
02:22 - How to Accelerate Test Cycles with Data Bookmarks and Rewind
03:14 - Demo Environment Setup
04:26 - Test Cycle Workflow Demonstration
05:41 - Automating Data Operations with Jenkins and Delphix APIs
06:15 - Creating the Initial Data Bookmark
07:01 - Running Test 1: Inserting Data
08:10 - Running Test 2 & The Need for Rollback
08:23 - Executing a Data Rewind (Rollback) Operation
08:59 - Running Test 3: Updating Data on a Restored State
09:45 - Final Validation and Review of All Bookmarks
10:16 - Key Benefits and Conclusion
Ready to learn more?
Read my colleague's recent blog on how test data bottlenecks kill the developer experience: https://ter.li/pkf315
Explore Delphix test data management solutions: https://ter.li/zaxq1r
Get a test data management demo: https://ter.li/iuc6mv