SlideShare a Scribd company logo
© Curiosity Software Ireland Ltd. 2022
Test Data Automation
Move from slow and manual lookups to on
the-fly “find and makes”
Huw Price
Managing Director
Curiosity Software
Huw.Price@Curiosity.Software
@DataInventor
Short facts
• Established 1999
• Currently 50 consultants
• Owned by entrepreneurs
and employees
• Consultancy- or project
deliveries
• Customers in Sweden
and Norway
• Telecom, Banking and
Finance, Public, Energy
and Industry
• Various of partners
Questions & follow up:
patric.helje@lemontree.se
rickard.ridderstrom@lemontree.se
And now...
• 8:15 Welcome – a short introduction
Isabella Nyman, Lemontree
• 8:20-8:50 Huw Price, Curiosity
• 8:50-09:00 Q&A
© Curiosity Software Ireland Ltd. 2022
A perennial problem
Test data bottlenecks are a persistent barrier to delivering
quality software on time or within budget:
Most organisations report that
enhancing test data generation
and provisioning is critical to
making testing more efficient
Capgemini, Sogeti, The World Quality Report 2021-22, p. 9.
2021
What’s been done to
stop test data
sinking time, budget,
and quality?
2022
2020
The average test team
spent 44% of their time
finding, waiting for, or
making test data
Capgemini, Sogeti, Continuous Testing Report 2020, p. 21.
© Curiosity Software Ireland Ltd. 2022
A problem that will get worse if left
unsolved
5 trends that will add to the complexity and demand for data:
1. New technologies adopted alongside the old – how quickly can you find and make integrated data for
architectures that range from Mainframes to Kafka, “AI” and cloud technologies?
2. “Agile”, DevOps and CI/CD – can you provision the right data at the pace of system change?
3. Containerisation, source control and reusable code libraries – can you keep test data up-to-date, giving
the magnitude of changes made as developers rip-and-replace code?
4. Automation in testing – can you make the right data available to automated requesters, at the pace with
which they tear through data?
5. Evolving privacy legislation – can you demonstrate that you’re compliant with all the rules?
© Curiosity Software Ireland Ltd. 2022
How do people find and make their data now?
• Finding data is random
• Finding data is not structured
• If you can’t find data you have to make it or ignore it
• People don’t reuse what other have done
• Data is not integrated with any of the dev/test toolchain
Up to 50% of a testers time can be spent finding
or making data
© Curiosity Software Ireland Ltd. 2022
Unstructured Find and Make
Tester Looking for
Data
• It’s Slow
• It’s Random
• It’s Unpredictable
© Curiosity Software Ireland Ltd. 2022
Finding Data – A Structured Approach
• Split the “business” from the “technical”
• Create shopping carts – aggregated views of data
• Add in extra “business” attributes as they come up
• Connect the find to “allocation” – keep data separate
• Store user searches for replay and analysis – recreate the data when re-
provisioning the environment
• Auto create “covered” combinations of data when you provision any environment
• Integrate your finds into your automation
© Curiosity Software Ireland Ltd. 2022
Structured Find and Make
Tester Looking for
Data
BP
CT
AR
FIN
NM
AC
FI
TP
Test Data Mart
EX
FR
Add Attributes
Not Found
Look for Similar & Modify
Clone Existing
Make New
Allocated Data to test – Read or Transact
T1-2 T2-3 T3-2 T4-2 T5-6 T6-10
Direct into the DB,
Message, UI or API
Business Technical
# Bankruptcies
Currently In default
Late Payments
Age
Fraud Hold
© Curiosity Software Ireland Ltd. 2022
Building a data mart
Finding data --- Business vs Technical
Allocating data
Demo Finding Data
© Curiosity Software Ireland Ltd. 2022
Conditioning your data at the beginning of a sprint or…..
Capture user requests
Create base business cases
Explode or Model Combinations
Find and Make data
Demo Environment Provisioning
© Curiosity Software Ireland Ltd. 2022
Environment or Container Provisioning
TDM – Subset – Mask - Condition
Clone interesting,
rare or bugs
Production
Dev/Test/QA
Conditioning Engine
Mask
Virtual Databases
FIND
SQL1
FIND
SQL2
FIND
SQL3
MAKE1 MAKE2 MAKE3 MAKE4
AD HOC
MAKE5
MODEL
PROCESS MODEL
DATA MODEL
DATA COMBINATIONS
© Curiosity Software Ireland Ltd. 2022
A Quick Summary - Find, Make & Condition
What does it do?
• Builds and captures business queries
• Stores and analyses the data you are looking for
• Breaks down queries to look for similar data
• Calculates the data needed to satisfy the find
• Maps the finds to a make, update, clone
• Models the potential variations of data
• Creates data across multiple systems in any format
• Allocates data to tests based on criteria
How does it help?
• Learns the data that you need to test with
• Builds up a systematic set of data
• Saves time searching for data
• Save time working out what data is needed
• Systematically works out what to make
• Uses the requirements to model your data
• Saves time setting up complex integration tests
• Allows teams to work efficiently
Green == Quality Improvements
Blue == Save time and Speed up
development
© Curiosity Software Ireland Ltd. 2022
Questions and Discussion
© Curiosity Software Ireland Ltd. 2022
Next steps? Let’s chat!
Book us for a free 90 minute workshop – let’s team up to solve your test data
challenges.
− We’ll demo to your team & discuss their challenges with them.
− We’ll create a set of solutions and next steps together.
Visit TestDataAutomation.io and hit “Arrange Demo”.
Follow @CuriositySoft on Twitter and find us on LinkedIn.
Based in Sweden or Norway? Contact Isabella.Nyman@Lemontree.se to solve
your test data needs!
© Curiosity Software Ireland Ltd. 2022
Thank you

More Related Content

PPTX
Webinar 'Could you transform the way you do R&D in just 5 years?' - May 2014
PPTX
The Journey to Success with Big Data
PDF
The Evolution of Laboratory Data Systems: Replacing Paper, Streamlining Proce...
PPTX
Workshop 'Simple approaches to map lab processes' - Claire Hill - Paperless L...
PPTX
Preclinical development in the current Pharmaceutical space
PPTX
Bio-IT 2014: 'Capturing Value from Collaborative Research with the IDBS Trans...
PPTX
Forging an Analytics Center of Excellence
PDF
Analytica 2014 - Biotech Forum - IDBS Bioprocess Execution System
Webinar 'Could you transform the way you do R&D in just 5 years?' - May 2014
The Journey to Success with Big Data
The Evolution of Laboratory Data Systems: Replacing Paper, Streamlining Proce...
Workshop 'Simple approaches to map lab processes' - Claire Hill - Paperless L...
Preclinical development in the current Pharmaceutical space
Bio-IT 2014: 'Capturing Value from Collaborative Research with the IDBS Trans...
Forging an Analytics Center of Excellence
Analytica 2014 - Biotech Forum - IDBS Bioprocess Execution System

What's hot (20)

PPTX
Can You Be Agile and Compliant?
PPTX
TDWI Boston Keynote - The New BI/Analytics Synergy - 7 30-2015 - tdwi keynote
PDF
A7 getting value from big data how to get there quickly and leverage your c...
PPTX
90% of Enterprises are Using DataOps. Why Aren’t You?
PDF
Data Discovery vs BI Webinar
PPTX
Combating the IT Monsters That Keep You Up at Night
PPT
Best Practices for Building a Warehouse Quickly
PDF
HEALTHCARE ANALYTICS IN CLOUD
PPTX
Hardcore SEO & Social Media Tools - SMX Advanced 2012
PDF
Big data expo - machine learning in the elastic stack
PDF
Ethical AI at VDAB, presented by Vincent Buekenhout (Ethical AI Lead, VDAB) a...
PDF
Data Warehouse Testing—The Next Opportunity for QA Leaders
PPTX
Getting the Business Case Right
DOC
CURRICULUM_VITAE_OF_LEEMA_HOWARD_MPHUTHI[1]
PPTX
I Need it Right Now! Successfully Equipping and Empowering the Digital Workforce
PPTX
Looking Ahead: Predictions for 2016 and Beyond
PPTX
From idea to implementation
DOC
Supriya Saha Resume
PPTX
Customer Spotlight: How WellCare Accelerated Big Data Delivery to Improve Ana...
PDF
Analytics et Big Data. Vers une informatique cognitive et Watson. [#CloudAcce...
Can You Be Agile and Compliant?
TDWI Boston Keynote - The New BI/Analytics Synergy - 7 30-2015 - tdwi keynote
A7 getting value from big data how to get there quickly and leverage your c...
90% of Enterprises are Using DataOps. Why Aren’t You?
Data Discovery vs BI Webinar
Combating the IT Monsters That Keep You Up at Night
Best Practices for Building a Warehouse Quickly
HEALTHCARE ANALYTICS IN CLOUD
Hardcore SEO & Social Media Tools - SMX Advanced 2012
Big data expo - machine learning in the elastic stack
Ethical AI at VDAB, presented by Vincent Buekenhout (Ethical AI Lead, VDAB) a...
Data Warehouse Testing—The Next Opportunity for QA Leaders
Getting the Business Case Right
CURRICULUM_VITAE_OF_LEEMA_HOWARD_MPHUTHI[1]
I Need it Right Now! Successfully Equipping and Empowering the Digital Workforce
Looking Ahead: Predictions for 2016 and Beyond
From idea to implementation
Supriya Saha Resume
Customer Spotlight: How WellCare Accelerated Big Data Delivery to Improve Ana...
Analytics et Big Data. Vers une informatique cognitive et Watson. [#CloudAcce...
Ad

Similar to Curiosity and Lemontree present - Test Data Automation: Move from slow and manual lookups to on-the-fly “find and makes” (20)

PPTX
Curiosity Software and RCG Global Services Present - Solving Test Data: the g...
PPTX
Curiosity and Sogeti Present - The state of test data in 2022: New challenges...
PPTX
Curiosity and Lemontree present - Data Breaks DevOps: Why you need automated ...
PDF
Getting Data Quality Right
PPTX
How to become a certified data vault data modeler #CDVDM
PDF
Data Vault Introduction
PPTX
ANIn Coimbatore Sep 2023 | Agile for data science by Venkatesa Prasanna Selvaraj
PDF
A Key to Real-time Insights in a Post-COVID World (ASEAN)
PPT
IBM InfoSphere Optim Solutions - Highlights
PPTX
Development Has Moved On: Test data needs to catch up with containers
PDF
Maciej Marek (Philip Morris International) - The Tools of The Trade
PDF
Is Our Information Management Mature?  
PDF
Highlighting Low-Budget Technology Solutions to Visualize Your Data
PPT
Moving Up the PVC Maturity Curve in Industrial Manufacturing
PPTX
Agile Data Warehousing
PDF
Best Practices for Implementing Data Loss Prevention (DLP)
PDF
Understanding Data Loss Prevention
PDF
Accelerate Cloud Migrations and Architecture with Data Virtualization
PPTX
Toad Business Intelligence Suite
PDF
Data Preparation Fundamentals
Curiosity Software and RCG Global Services Present - Solving Test Data: the g...
Curiosity and Sogeti Present - The state of test data in 2022: New challenges...
Curiosity and Lemontree present - Data Breaks DevOps: Why you need automated ...
Getting Data Quality Right
How to become a certified data vault data modeler #CDVDM
Data Vault Introduction
ANIn Coimbatore Sep 2023 | Agile for data science by Venkatesa Prasanna Selvaraj
A Key to Real-time Insights in a Post-COVID World (ASEAN)
IBM InfoSphere Optim Solutions - Highlights
Development Has Moved On: Test data needs to catch up with containers
Maciej Marek (Philip Morris International) - The Tools of The Trade
Is Our Information Management Mature?  
Highlighting Low-Budget Technology Solutions to Visualize Your Data
Moving Up the PVC Maturity Curve in Industrial Manufacturing
Agile Data Warehousing
Best Practices for Implementing Data Loss Prevention (DLP)
Understanding Data Loss Prevention
Accelerate Cloud Migrations and Architecture with Data Virtualization
Toad Business Intelligence Suite
Data Preparation Fundamentals
Ad

More from Curiosity Software Ireland (20)

PPTX
Curiosity Software Presents: Isolating blast radiuses for testing - How to no...
PPTX
Curiosity Software Presents: Modelling for Continuous Testing
PPTX
Curiosity and fourTheorem present: From Coverage Guesswork to Targeted Test G...
PPTX
Curiosity and Testery Present: Hitting the right test coverage for CI/CD
PPTX
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...
PPTX
Curiosity and Windocks Present - Turn your production systems into test-ready...
PPTX
Curiosity and EPI-USE Labs present - Testing across SAP and non-SAP systems: ...
PPTX
Curiosity and Sauce Labs present - When to stop testing: 3 dimensions of test...
PPTX
Curiosity and Coforge present - Oracle FLEXCUBE: De-risk upgrades and migrati...
PPTX
Curiosity and SelectorsHub present: Generate Rigorous Automated Tests - and L...
PPTX
Curiosity and Xray present - In sprint testing: Aligning tests and teams to r...
PPTX
Curiosity Software, Infuse and Kumoco present: The Democratisation of Testing
PPTX
The Broken Promise of Test Automation: Why are we still hand-cranking tests?
PPTX
In the beginning there was a model: Using requirements models to drive rigoro...
PPTX
Model-Based Testing for Cypress
PPTX
Curiosity software Ireland and Perfecto present: achieving in-sprint regressi...
PPTX
Model-Based Testing for ALM Octane: Better tests, built faster
PPTX
Test data automation: delivering quality data at speed
PPTX
To Open Banking and Beyond: Developing APIs that are Resilient to every new I...
PPTX
Five reasons to model during QA
Curiosity Software Presents: Isolating blast radiuses for testing - How to no...
Curiosity Software Presents: Modelling for Continuous Testing
Curiosity and fourTheorem present: From Coverage Guesswork to Targeted Test G...
Curiosity and Testery Present: Hitting the right test coverage for CI/CD
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...
Curiosity and Windocks Present - Turn your production systems into test-ready...
Curiosity and EPI-USE Labs present - Testing across SAP and non-SAP systems: ...
Curiosity and Sauce Labs present - When to stop testing: 3 dimensions of test...
Curiosity and Coforge present - Oracle FLEXCUBE: De-risk upgrades and migrati...
Curiosity and SelectorsHub present: Generate Rigorous Automated Tests - and L...
Curiosity and Xray present - In sprint testing: Aligning tests and teams to r...
Curiosity Software, Infuse and Kumoco present: The Democratisation of Testing
The Broken Promise of Test Automation: Why are we still hand-cranking tests?
In the beginning there was a model: Using requirements models to drive rigoro...
Model-Based Testing for Cypress
Curiosity software Ireland and Perfecto present: achieving in-sprint regressi...
Model-Based Testing for ALM Octane: Better tests, built faster
Test data automation: delivering quality data at speed
To Open Banking and Beyond: Developing APIs that are Resilient to every new I...
Five reasons to model during QA

Recently uploaded (20)

PPTX
Reimagine Home Health with the Power of Agentic AI​
PPTX
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PPTX
Introduction to Artificial Intelligence
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
Cost to Outsource Software Development in 2025
PDF
medical staffing services at VALiNTRY
PPTX
L1 - Introduction to python Backend.pptx
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PPTX
history of c programming in notes for students .pptx
Reimagine Home Health with the Power of Agentic AI​
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
Wondershare Filmora 15 Crack With Activation Key [2025
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
Introduction to Artificial Intelligence
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Upgrade and Innovation Strategies for SAP ERP Customers
How to Choose the Right IT Partner for Your Business in Malaysia
Cost to Outsource Software Development in 2025
medical staffing services at VALiNTRY
L1 - Introduction to python Backend.pptx
Navsoft: AI-Powered Business Solutions & Custom Software Development
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Design an Analysis of Algorithms I-SECS-1021-03
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Operating system designcfffgfgggggggvggggggggg
Which alternative to Crystal Reports is best for small or large businesses.pdf
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
history of c programming in notes for students .pptx

Curiosity and Lemontree present - Test Data Automation: Move from slow and manual lookups to on-the-fly “find and makes”

  • 1. © Curiosity Software Ireland Ltd. 2022 Test Data Automation Move from slow and manual lookups to on the-fly “find and makes” Huw Price Managing Director Curiosity Software Huw.Price@Curiosity.Software @DataInventor
  • 2. Short facts • Established 1999 • Currently 50 consultants • Owned by entrepreneurs and employees • Consultancy- or project deliveries • Customers in Sweden and Norway • Telecom, Banking and Finance, Public, Energy and Industry • Various of partners
  • 3. Questions & follow up: patric.helje@lemontree.se rickard.ridderstrom@lemontree.se And now... • 8:15 Welcome – a short introduction Isabella Nyman, Lemontree • 8:20-8:50 Huw Price, Curiosity • 8:50-09:00 Q&A
  • 4. © Curiosity Software Ireland Ltd. 2022 A perennial problem Test data bottlenecks are a persistent barrier to delivering quality software on time or within budget: Most organisations report that enhancing test data generation and provisioning is critical to making testing more efficient Capgemini, Sogeti, The World Quality Report 2021-22, p. 9. 2021 What’s been done to stop test data sinking time, budget, and quality? 2022 2020 The average test team spent 44% of their time finding, waiting for, or making test data Capgemini, Sogeti, Continuous Testing Report 2020, p. 21.
  • 5. © Curiosity Software Ireland Ltd. 2022 A problem that will get worse if left unsolved 5 trends that will add to the complexity and demand for data: 1. New technologies adopted alongside the old – how quickly can you find and make integrated data for architectures that range from Mainframes to Kafka, “AI” and cloud technologies? 2. “Agile”, DevOps and CI/CD – can you provision the right data at the pace of system change? 3. Containerisation, source control and reusable code libraries – can you keep test data up-to-date, giving the magnitude of changes made as developers rip-and-replace code? 4. Automation in testing – can you make the right data available to automated requesters, at the pace with which they tear through data? 5. Evolving privacy legislation – can you demonstrate that you’re compliant with all the rules?
  • 6. © Curiosity Software Ireland Ltd. 2022 How do people find and make their data now? • Finding data is random • Finding data is not structured • If you can’t find data you have to make it or ignore it • People don’t reuse what other have done • Data is not integrated with any of the dev/test toolchain Up to 50% of a testers time can be spent finding or making data
  • 7. © Curiosity Software Ireland Ltd. 2022 Unstructured Find and Make Tester Looking for Data • It’s Slow • It’s Random • It’s Unpredictable
  • 8. © Curiosity Software Ireland Ltd. 2022 Finding Data – A Structured Approach • Split the “business” from the “technical” • Create shopping carts – aggregated views of data • Add in extra “business” attributes as they come up • Connect the find to “allocation” – keep data separate • Store user searches for replay and analysis – recreate the data when re- provisioning the environment • Auto create “covered” combinations of data when you provision any environment • Integrate your finds into your automation
  • 9. © Curiosity Software Ireland Ltd. 2022 Structured Find and Make Tester Looking for Data BP CT AR FIN NM AC FI TP Test Data Mart EX FR Add Attributes Not Found Look for Similar & Modify Clone Existing Make New Allocated Data to test – Read or Transact T1-2 T2-3 T3-2 T4-2 T5-6 T6-10 Direct into the DB, Message, UI or API Business Technical # Bankruptcies Currently In default Late Payments Age Fraud Hold
  • 10. © Curiosity Software Ireland Ltd. 2022 Building a data mart Finding data --- Business vs Technical Allocating data Demo Finding Data
  • 11. © Curiosity Software Ireland Ltd. 2022 Conditioning your data at the beginning of a sprint or….. Capture user requests Create base business cases Explode or Model Combinations Find and Make data Demo Environment Provisioning
  • 12. © Curiosity Software Ireland Ltd. 2022 Environment or Container Provisioning TDM – Subset – Mask - Condition Clone interesting, rare or bugs Production Dev/Test/QA Conditioning Engine Mask Virtual Databases FIND SQL1 FIND SQL2 FIND SQL3 MAKE1 MAKE2 MAKE3 MAKE4 AD HOC MAKE5 MODEL PROCESS MODEL DATA MODEL DATA COMBINATIONS
  • 13. © Curiosity Software Ireland Ltd. 2022 A Quick Summary - Find, Make & Condition What does it do? • Builds and captures business queries • Stores and analyses the data you are looking for • Breaks down queries to look for similar data • Calculates the data needed to satisfy the find • Maps the finds to a make, update, clone • Models the potential variations of data • Creates data across multiple systems in any format • Allocates data to tests based on criteria How does it help? • Learns the data that you need to test with • Builds up a systematic set of data • Saves time searching for data • Save time working out what data is needed • Systematically works out what to make • Uses the requirements to model your data • Saves time setting up complex integration tests • Allows teams to work efficiently Green == Quality Improvements Blue == Save time and Speed up development
  • 14. © Curiosity Software Ireland Ltd. 2022 Questions and Discussion
  • 15. © Curiosity Software Ireland Ltd. 2022 Next steps? Let’s chat! Book us for a free 90 minute workshop – let’s team up to solve your test data challenges. − We’ll demo to your team & discuss their challenges with them. − We’ll create a set of solutions and next steps together. Visit TestDataAutomation.io and hit “Arrange Demo”. Follow @CuriositySoft on Twitter and find us on LinkedIn. Based in Sweden or Norway? Contact Isabella.Nyman@Lemontree.se to solve your test data needs!
  • 16. © Curiosity Software Ireland Ltd. 2022 Thank you