SlideShare a Scribd company logo
1 of 16
© 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

What's hot

A7 getting value from big data how to get there quickly and leverage your c...
A7   getting value from big data how to get there quickly and leverage your c...A7   getting value from big data how to get there quickly and leverage your c...
A7 getting value from big data how to get there quickly and leverage your c...
Dr. Wilfred Lin (Ph.D.)
 
Data Discovery vs BI Webinar
Data Discovery vs BI WebinarData Discovery vs BI Webinar
Data Discovery vs BI Webinar
Birst
 
Getting the Business Case Right
Getting the Business Case RightGetting the Business Case Right
Getting the Business Case Right
Sheldon McCarthy
 
CURRICULUM_VITAE_OF_LEEMA_HOWARD_MPHUTHI[1]
CURRICULUM_VITAE_OF_LEEMA_HOWARD_MPHUTHI[1]CURRICULUM_VITAE_OF_LEEMA_HOWARD_MPHUTHI[1]
CURRICULUM_VITAE_OF_LEEMA_HOWARD_MPHUTHI[1]
Leema Mphuthi
 

What's hot (20)

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

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

Curiosity and Sogeti Present - The state of test data in 2022: New challenges...
Curiosity and Sogeti Present - The state of test data in 2022: New challenges...Curiosity and Sogeti Present - The state of test data in 2022: New challenges...
Curiosity and Sogeti Present - The state of test data in 2022: New challenges...
Curiosity Software Ireland
 
Curiosity and Lemontree present - Data Breaks DevOps: Why you need automated ...
Curiosity and Lemontree present - Data Breaks DevOps: Why you need automated ...Curiosity and Lemontree present - Data Breaks DevOps: Why you need automated ...
Curiosity and Lemontree present - Data Breaks DevOps: Why you need automated ...
Curiosity Software Ireland
 
Getting Data Quality Right
Getting Data Quality RightGetting Data Quality Right
Getting Data Quality Right
DATAVERSITY
 
Development Has Moved On: Test data needs to catch up with containers
Development Has Moved On: Test data needs to catch up with containersDevelopment Has Moved On: Test data needs to catch up with containers
Development Has Moved On: Test data needs to catch up with containers
Curiosity Software Ireland
 
Maciej Marek (Philip Morris International) - The Tools of The Trade
Maciej Marek (Philip Morris International) - The Tools of The TradeMaciej Marek (Philip Morris International) - The Tools of The Trade
Maciej Marek (Philip Morris International) - The Tools of The Trade
Codiax
 
Moving Up the PVC Maturity Curve in Industrial Manufacturing
Moving Up the PVC Maturity Curve in Industrial ManufacturingMoving Up the PVC Maturity Curve in Industrial Manufacturing
Moving Up the PVC Maturity Curve in Industrial Manufacturing
Zero Wait-State
 

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

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

More from Curiosity Software Ireland

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

More from Curiosity Software Ireland (20)

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

Recently uploaded

%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
masabamasaba
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
masabamasaba
 

Recently uploaded (20)

WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 

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