Synthetic Data

Test data is key to Quality Assurance testers focused on
keeping up with the increased delivery velocity facilitated by
Agile methodologies, Dev/Ops, & Data/Ops practices. But when should production vs.
synthetic data be used for software testing?