{"id":2338,"date":"2017-07-18T06:39:26","date_gmt":"2017-07-18T14:39:26","guid":{"rendered":"https:\/\/www.genrocket.com\/?p=2338"},"modified":"2024-01-04T13:28:09","modified_gmt":"2024-01-04T13:28:09","slug":"test-data-management-is-switching-to-synthetic-data-generation","status":"publish","type":"post","link":"https:\/\/www.genrocket.com\/blog\/test-data-management-is-switching-to-synthetic-data-generation\/","title":{"rendered":"Test Data Management is Switching to Synthetic Data Generation"},"content":{"rendered":"<p>The paradigm of test data management is being flipped upside down to meet the new needs for agile testing and regulation requirements. Let\u2019s take a look at the current state of test data management and where it is going.<\/p>\n<h2>Classic Test Data Management: Pruning Production<\/h2>\n<p>The first iteration of <a href=\"https:\/\/www.genrocket.com\/test-data-management\/\">test data management<\/a> solutions focus on a top-down approach. These solutions prune and mask production data which can be delivered to testers and engineers. This was an important first step to achieve higher quality testing and security. These solutions solve many problems but have introduced bottlenecks of their own that prevent teams from achieving continuous testing in today\u2019s agile world:<\/p>\n<ol>\n<li>Creation\/Delivery of Test Data is too slow: Pruning test data is a slow process which result in wait times of days or weeks for testers to start testing.<\/li>\n<li>Low quality test data: Delivered test data sets are not in the correct format, bulky, and require testers to manually modify the data to meet their scenario needs.<\/li>\n<li>Centralized process: Companies have to hire a centralized team to create or prune data for their entire testing organization.<\/li>\n<\/ol>\n<h2>The Future of Test Data Management: Synthetic Generation<\/h2>\n<p>Solutions today need to remove these bottlenecks and create test data management for agile testing:<\/p>\n<ol>\n<li>On-Demand Data: The test data needs to be generated on-demand in real time for each tester. This decreases the wait time of weeks or days for test data to just minutes.<\/li>\n<li>High Quality Test Data: Testers need to easily generate small, efficient, test data to meet each test case. This decreases the wait time to kick off each test case.<\/li>\n<li>Decentralized (Self-Service) Process: Any tester can generate the test data they need on their local machine. Companies no longer need resources to prune and manage test data which leads to significant cost savings.<\/li>\n<\/ol>\n<h2>Regulations Changing the TDM Paradigm to Synthetic Generation<\/h2>\n<p>The coming <a href=\"https:\/\/www.eugdpr.org\/\">EU General Data Protection Regulation<\/a> does not allow personal data to be exposed in testing environments. You can see their definition for personal data below:<\/p>\n<p><i>Any information related to a natural person or \u2018Data Subject\u2019, that can be used to directly or indirectly identify the person. It can be anything from a name, a photo, an email address, bank details, posts on social networking websites, medical information, or a computer IP address.<\/i><\/p>\n<p>This is also not a regulation you can take your time adapting to: non-compliance can result in a fine of 4% annual global turnover or \u00a0\u20ac20 million. To meet this regulations requirement and still be able to test your software you need to be able to generate a significant portion of your test data synthetically.<\/p>\n<h2>GenRocket: Patented Technology for Synthetic Test Data Generation<\/h2>\n<p>So, why haven\u2019t other solutions shifted to a purely<a href=\"https:\/\/www.genrocket.com\/synthetic-data-generation\/\"> synthetic test data<\/a> generation model before? The reason comes down to three requirements from testing organizations:<\/p>\n<ol>\n<li>The system would need to be able to generate any possible data.<\/li>\n<li>Along with generating any possible data, it would have to create the test data with full referential integrity.<\/li>\n<li>The system would need to be able to generate small to large amounts of data fast enough to meet testers tight deadlines.<\/li>\n<\/ol>\n<p>Our Chief-Architect and Co-founder, Hycel Taylor, invented a system and method to achieve these requirements and created a system for test data generation that was not previously possible. We liked his invention so much we decided to patent it (<a href=\"https:\/\/www.google.com\/patents\/US9552266\">Patent #9,552,266 B2 for Systems and methods for test data generation<\/a>) and were awarded it on January 24, 2017.<\/p>\n<p><a href=\"https:\/\/www.genrocket.com\/wp-content\/uploads\/2017\/07\/Patent1-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-medium wp-image-2330\" src=\"https:\/\/www.genrocket.com\/wp-content\/uploads\/2017\/07\/Patent1-1-225x300.jpg\" alt=\"Hycel holding the patent\" width=\"225\" height=\"300\" \/><\/a><\/p>\n<p>At the time of writing this blog, there are only 310 days until GDPR is enforced. If you don\u2019t already have a synthetic solution in place, why not take a look at <a href=\"https:\/\/www.genrocket.com\">GenRocket<\/a> to shift from pruning to <a href=\"https:\/\/www.genrocket.com\/synthetic-data-generation\/\"> synthetic test<\/a> data generation today.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The paradigm of test data management is being flipped upside down to meet the new needs for agile testing and regulation requirements. Let\u2019s take a look at the current state of test data management and where it is going. Classic [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":10434,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[349,350],"tags":[],"class_list":["post-2338","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-test-data","category-test-data-generation"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Synthetic Test Data Generation and Management \u2013 GenRocket<\/title>\n<meta name=\"description\" content=\"Test Data Management is switching to Synthetic test Data Generation. GenRocket is offering synthetic test data solution.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.genrocket.com\/blog\/test-data-management-is-switching-to-synthetic-data-generation\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Synthetic Test Data Generation and Management \u2013 GenRocket\" \/>\n<meta property=\"og:description\" content=\"Test Data Management is switching to Synthetic test Data Generation. GenRocket is offering synthetic test data solution.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.genrocket.com\/blog\/test-data-management-is-switching-to-synthetic-data-generation\/\" \/>\n<meta property=\"og:site_name\" content=\"GenRocket Blog\" \/>\n<meta property=\"article:published_time\" content=\"2017-07-18T14:39:26+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-01-04T13:28:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.genrocket.com\/blog\/wp-content\/uploads\/2017\/07\/test-data.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"370\" \/>\n\t<meta property=\"og:image:height\" content=\"200\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Hycel Taylor\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Hycel Taylor\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.genrocket.com\/blog\/test-data-management-is-switching-to-synthetic-data-generation\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.genrocket.com\/blog\/test-data-management-is-switching-to-synthetic-data-generation\/\"},\"author\":{\"name\":\"Hycel Taylor\",\"@id\":\"https:\/\/www.genrocket.com\/blog\/#\/schema\/person\/7efce0dccc5685a50a0c0490d3b988f2\"},\"headline\":\"Test Data Management is Switching to Synthetic Data Generation\",\"datePublished\":\"2017-07-18T14:39:26+00:00\",\"dateModified\":\"2024-01-04T13:28:09+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.genrocket.com\/blog\/test-data-management-is-switching-to-synthetic-data-generation\/\"},\"wordCount\":631,\"publisher\":{\"@id\":\"https:\/\/www.genrocket.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.genrocket.com\/blog\/test-data-management-is-switching-to-synthetic-data-generation\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.genrocket.com\/blog\/wp-content\/uploads\/2017\/07\/test-data.jpg\",\"articleSection\":[\"Test Data\",\"Test Data Generation\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.genrocket.com\/blog\/test-data-management-is-switching-to-synthetic-data-generation\/\",\"url\":\"https:\/\/www.genrocket.com\/blog\/test-data-management-is-switching-to-synthetic-data-generation\/\",\"name\":\"Synthetic Test Data Generation and Management \u2013 GenRocket\",\"isPartOf\":{\"@id\":\"https:\/\/www.genrocket.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.genrocket.com\/blog\/test-data-management-is-switching-to-synthetic-data-generation\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.genrocket.com\/blog\/test-data-management-is-switching-to-synthetic-data-generation\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.genrocket.com\/blog\/wp-content\/uploads\/2017\/07\/test-data.jpg\",\"datePublished\":\"2017-07-18T14:39:26+00:00\",\"dateModified\":\"2024-01-04T13:28:09+00:00\",\"description\":\"Test Data Management is switching to Synthetic test Data Generation. GenRocket is offering synthetic test data solution.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.genrocket.com\/blog\/test-data-management-is-switching-to-synthetic-data-generation\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.genrocket.com\/blog\/test-data-management-is-switching-to-synthetic-data-generation\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.genrocket.com\/blog\/test-data-management-is-switching-to-synthetic-data-generation\/#primaryimage\",\"url\":\"https:\/\/www.genrocket.com\/blog\/wp-content\/uploads\/2017\/07\/test-data.jpg\",\"contentUrl\":\"https:\/\/www.genrocket.com\/blog\/wp-content\/uploads\/2017\/07\/test-data.jpg\",\"width\":370,\"height\":200,\"caption\":\"Test Data Management - GenRocket\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.genrocket.com\/blog\/test-data-management-is-switching-to-synthetic-data-generation\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.genrocket.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Test Data Management is Switching to Synthetic Data Generation\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.genrocket.com\/blog\/#website\",\"url\":\"https:\/\/www.genrocket.com\/blog\/\",\"name\":\"GenRocket Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.genrocket.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.genrocket.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.genrocket.com\/blog\/#organization\",\"name\":\"GenRocket Blog\",\"url\":\"https:\/\/www.genrocket.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.genrocket.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.genrocket.com\/blog\/wp-content\/uploads\/2024\/03\/favicon.png\",\"contentUrl\":\"https:\/\/www.genrocket.com\/blog\/wp-content\/uploads\/2024\/03\/favicon.png\",\"width\":32,\"height\":32,\"caption\":\"GenRocket Blog\"},\"image\":{\"@id\":\"https:\/\/www.genrocket.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.genrocket.com\/blog\/#\/schema\/person\/7efce0dccc5685a50a0c0490d3b988f2\",\"name\":\"Hycel Taylor\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.genrocket.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/aac44f3a4d967dc8121a4e16a45ab2bb?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/aac44f3a4d967dc8121a4e16a45ab2bb?s=96&d=mm&r=g\",\"caption\":\"Hycel Taylor\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Synthetic Test Data Generation and Management \u2013 GenRocket","description":"Test Data Management is switching to Synthetic test Data Generation. GenRocket is offering synthetic test data solution.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.genrocket.com\/blog\/test-data-management-is-switching-to-synthetic-data-generation\/","og_locale":"en_US","og_type":"article","og_title":"Synthetic Test Data Generation and Management \u2013 GenRocket","og_description":"Test Data Management is switching to Synthetic test Data Generation. GenRocket is offering synthetic test data solution.","og_url":"https:\/\/www.genrocket.com\/blog\/test-data-management-is-switching-to-synthetic-data-generation\/","og_site_name":"GenRocket Blog","article_published_time":"2017-07-18T14:39:26+00:00","article_modified_time":"2024-01-04T13:28:09+00:00","og_image":[{"width":370,"height":200,"url":"https:\/\/www.genrocket.com\/blog\/wp-content\/uploads\/2017\/07\/test-data.jpg","type":"image\/jpeg"}],"author":"Hycel Taylor","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Hycel Taylor","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.genrocket.com\/blog\/test-data-management-is-switching-to-synthetic-data-generation\/#article","isPartOf":{"@id":"https:\/\/www.genrocket.com\/blog\/test-data-management-is-switching-to-synthetic-data-generation\/"},"author":{"name":"Hycel Taylor","@id":"https:\/\/www.genrocket.com\/blog\/#\/schema\/person\/7efce0dccc5685a50a0c0490d3b988f2"},"headline":"Test Data Management is Switching to Synthetic Data Generation","datePublished":"2017-07-18T14:39:26+00:00","dateModified":"2024-01-04T13:28:09+00:00","mainEntityOfPage":{"@id":"https:\/\/www.genrocket.com\/blog\/test-data-management-is-switching-to-synthetic-data-generation\/"},"wordCount":631,"publisher":{"@id":"https:\/\/www.genrocket.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.genrocket.com\/blog\/test-data-management-is-switching-to-synthetic-data-generation\/#primaryimage"},"thumbnailUrl":"https:\/\/www.genrocket.com\/blog\/wp-content\/uploads\/2017\/07\/test-data.jpg","articleSection":["Test Data","Test Data Generation"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.genrocket.com\/blog\/test-data-management-is-switching-to-synthetic-data-generation\/","url":"https:\/\/www.genrocket.com\/blog\/test-data-management-is-switching-to-synthetic-data-generation\/","name":"Synthetic Test Data Generation and Management \u2013 GenRocket","isPartOf":{"@id":"https:\/\/www.genrocket.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.genrocket.com\/blog\/test-data-management-is-switching-to-synthetic-data-generation\/#primaryimage"},"image":{"@id":"https:\/\/www.genrocket.com\/blog\/test-data-management-is-switching-to-synthetic-data-generation\/#primaryimage"},"thumbnailUrl":"https:\/\/www.genrocket.com\/blog\/wp-content\/uploads\/2017\/07\/test-data.jpg","datePublished":"2017-07-18T14:39:26+00:00","dateModified":"2024-01-04T13:28:09+00:00","description":"Test Data Management is switching to Synthetic test Data Generation. GenRocket is offering synthetic test data solution.","breadcrumb":{"@id":"https:\/\/www.genrocket.com\/blog\/test-data-management-is-switching-to-synthetic-data-generation\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.genrocket.com\/blog\/test-data-management-is-switching-to-synthetic-data-generation\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.genrocket.com\/blog\/test-data-management-is-switching-to-synthetic-data-generation\/#primaryimage","url":"https:\/\/www.genrocket.com\/blog\/wp-content\/uploads\/2017\/07\/test-data.jpg","contentUrl":"https:\/\/www.genrocket.com\/blog\/wp-content\/uploads\/2017\/07\/test-data.jpg","width":370,"height":200,"caption":"Test Data Management - GenRocket"},{"@type":"BreadcrumbList","@id":"https:\/\/www.genrocket.com\/blog\/test-data-management-is-switching-to-synthetic-data-generation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.genrocket.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Test Data Management is Switching to Synthetic Data Generation"}]},{"@type":"WebSite","@id":"https:\/\/www.genrocket.com\/blog\/#website","url":"https:\/\/www.genrocket.com\/blog\/","name":"GenRocket Blog","description":"","publisher":{"@id":"https:\/\/www.genrocket.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.genrocket.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.genrocket.com\/blog\/#organization","name":"GenRocket Blog","url":"https:\/\/www.genrocket.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.genrocket.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.genrocket.com\/blog\/wp-content\/uploads\/2024\/03\/favicon.png","contentUrl":"https:\/\/www.genrocket.com\/blog\/wp-content\/uploads\/2024\/03\/favicon.png","width":32,"height":32,"caption":"GenRocket Blog"},"image":{"@id":"https:\/\/www.genrocket.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.genrocket.com\/blog\/#\/schema\/person\/7efce0dccc5685a50a0c0490d3b988f2","name":"Hycel Taylor","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.genrocket.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/aac44f3a4d967dc8121a4e16a45ab2bb?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/aac44f3a4d967dc8121a4e16a45ab2bb?s=96&d=mm&r=g","caption":"Hycel Taylor"}}]}},"_links":{"self":[{"href":"https:\/\/www.genrocket.com\/blog\/wp-json\/wp\/v2\/posts\/2338","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.genrocket.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.genrocket.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.genrocket.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.genrocket.com\/blog\/wp-json\/wp\/v2\/comments?post=2338"}],"version-history":[{"count":10,"href":"https:\/\/www.genrocket.com\/blog\/wp-json\/wp\/v2\/posts\/2338\/revisions"}],"predecessor-version":[{"id":11227,"href":"https:\/\/www.genrocket.com\/blog\/wp-json\/wp\/v2\/posts\/2338\/revisions\/11227"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.genrocket.com\/blog\/wp-json\/wp\/v2\/media\/10434"}],"wp:attachment":[{"href":"https:\/\/www.genrocket.com\/blog\/wp-json\/wp\/v2\/media?parent=2338"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.genrocket.com\/blog\/wp-json\/wp\/v2\/categories?post=2338"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.genrocket.com\/blog\/wp-json\/wp\/v2\/tags?post=2338"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}