SlideShare a Scribd company logo
© Curiosity Software Ireland Ltd. 2022
Solving Test Data
The greatest Quality Engineering Bottleneck
for enterprises today?
Huw Price
Managing Director
Curiosity Software
Huw.Price@Curiosity.Software
@DataInventor
Niko Mangahas
Niko.Mangahas@rcggs.com
Global Head of Quality Engineering
RCG Global Services
@RCG_Global_Svcs
© Curiosity Software Ireland Ltd. 2022
Solving Test Data
The greatest Quality Engineering Bottleneck for enterprises today?
1. Test Data: The World Has Changed
2. Effective TDM Project Implementation
3. Demo: Automated Data “Find and Makes”
4. Q&A and next steps
© Curiosity Software Ireland Ltd. 2022
The world has changed: That’s a
problem and an opportunity
• The cloud
• Microservices
• Highly integrated systems
• APIs
• ERPs
• Message stacks
• Containerisation
• Graph databases
• Clever technologies coming out all the
time
• Horizontal and vertical scaling
• APIs are widespread
• Reusable components and Git
Test Data Management Project
Implementation
4
TDM Implementation Process
1
2
5
3
4
Defining the Problem
Inherent vs. Specific Issues
Establishing
Requirements
• Use Cases
• Use Flows
• Data Sources
• Output Formats
• Integrations
Compare Approaches
Design
Architecture
Translate to Attributes
Data
Modeling
• Parameterized Fields
• Coupled Data
• History-sensitive
Implementation
Management
Map Activities and Dependencies
This flow is not directly
connected to Manual and
Automated Test Flows
Production Test Data does not cover:
• Hypothetical Data
• Outliers / Edge Cases
• Negative Scenarios
• New Features
Defining the Problem
6
Test Data
Requirements
Application
Data Model
Subsetting
Process
Synthesis
Process
Encryption
Process
Retention
and Cleanup
Process
Selection
Process
Review Usage
Metrics and
Reports
Test
DB
Master
Data
Prod
DB / DBs
Common TDM Issues
Data Design / Model Data Journey - Applications
Data at Rest Data in Flight
Client-Specific TDM Issues
Reported Challenges Impacted
Systems
Impact
Corrupted, changing and expired test data causes test failures.
HIGH
Test data is not common across internal and external data sources. MEDIUM
Insufficient test data results in high dependency on simulated test
data.
MEDIUM
Business Objectives and Attributes
7
Current Ideal
EFFORT
QUALITY
SPEED /
TIMING
OTHERS
• Some data sources are unreliable and need to be
cross checked for validity
• Security and Access is loosely managed
• Test Data can take significant time to procure, or
synthesize
• Data Expires when consumed or according to time
• Release planning is time and effort intensive
• There are multiple and various solutions for
functional, non-functional, manual, automated and
API testing
• Significant Effort to manually or automatically
generate test data takes away from other testing
activities
• Test Data can come from different sources
• High reliability and validated test data
• Easier process for managing access, secure
repository
• Test Data is reasonably acquired in line with rapid
deployment
• Data expiration is manageable against testing
windows
• More decoupled test data usage
• Should support functional and non-functional
testing
• Should support manual and automated testing
• Should support several formats
• Test Data Generation takes up little to no effort
(fully automated)
• Data generation and synthesis is dynamically
triggered with automated testing execution (or
self-service, on-demand)
• Test Data is managed centrally
•
No
current
data
points
/
analytics
/
logging
/
visualization
to
optimize
test
data
management
•
Analytics
and
reports
allow
for
the
further
optimization
of
test
data
usage
and
test
coverage
No Overarching Strategy, Governance, Compliance, Access Management Strategic and Centralized TDM Service
Comparison of Approaches
8
OPTION1
CURIOSITY
SOFTWARE
$$$ - Significant Investment
to Build the foundational
TDM platform with initial
interfaces
$$ - Smaller investment to Expand
and Focus on similar data sources
(i.e. APIs) and create each interface –
according to the ROI
Solution is expanded per
individual ‘step’ that
requires test data
End State is an in-house, self-
service TDM platform that QA
and others can use to solve
virtually any TDM need
$$ - Medium Investment to pilot
TDM tool and automating a few
key master flows
$$ – Similar investment to add
new flows, combinations and sub-
flows - according to ROI
Solution expansion is based on
new flows, sub-flows (steps) and
combinations of flows
End State is a DevOps Ready solution
focused on optimizing testing for QA,
but may not solve all needs
Current
State
Future
State
Approach
Continued
Investment
Solution
Expansion
Approach
Solution
End State
Initial
Investment
Test Data Flows
9
Setup and Scoping Data Profiling & Data Modelling Implementation and Integration Demo and Rollout
1
2 3
4
5
6 8 11
12
15
14
13
10
9
7
TDM Pilot Implementation
10
Phase 1 Phase 2 Phase 3 Phase 4
1 Project Kickoff
2
3
4
5
6 Create Data Catalogue
7
8
9
10
11
12 CI/CD Integration
13
14
15
Full Demo and
Operationalization
© Curiosity Software Ireland Ltd. 2022
Automated data “find and
makes”
A first step in making complete and compliant data available on-the-fly
during parallel testing, development, and CI/CD
© 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
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
Demo
© Curiosity Software Ireland Ltd. 2022
© 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
Carry on the conversation?
• Book a free online test data workshop – Visit TestDataAutomation.io
and hit “Arrange Demo”.
• Contact Niko on LinkedIn to discuss your test data projects.
• Follow Curiosity Software on LinkedIn and @CuriositySoft on Twitter for
resources and news.
• Follow RCG on LinkedIn and @RCG_Global_Svcs on Twitter.
• Join Curiosity’s next Test Data webinar on March 17th.
© Curiosity Software Ireland Ltd. 2022
Thank you
Huw.Price@Curiosity.Software
Niko.Mangahas@rcggs.com

More Related Content

What's hot

VMworld 2013: Separating Cloud Hype from Reality in Healthcare – a Real-Life ...
VMworld 2013: Separating Cloud Hype from Reality in Healthcare – a Real-Life ...VMworld 2013: Separating Cloud Hype from Reality in Healthcare – a Real-Life ...
VMworld 2013: Separating Cloud Hype from Reality in Healthcare – a Real-Life ...
VMworld
 
DOES14: Scott Prugh, CSG - DevOps and Lean in Legacy Environments
DOES14: Scott Prugh, CSG - DevOps and Lean in Legacy EnvironmentsDOES14: Scott Prugh, CSG - DevOps and Lean in Legacy Environments
DOES14: Scott Prugh, CSG - DevOps and Lean in Legacy Environments
DevOps Enterprise Summmit
 
Workshop 'Simple approaches to map lab processes' - Claire Hill - Paperless L...
Workshop 'Simple approaches to map lab processes' - Claire Hill - Paperless L...Workshop 'Simple approaches to map lab processes' - Claire Hill - Paperless L...
Workshop 'Simple approaches to map lab processes' - Claire Hill - Paperless L...
IDBS
 
Application migration process presentation by t2 tech group
Application migration process presentation by t2 tech groupApplication migration process presentation by t2 tech group
Application migration process presentation by t2 tech group
Kevin Torf
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
Mukta Aphale
 
Prescriptive Cloud Services for the Future Ready Enterprise
Prescriptive Cloud Services for the Future Ready EnterprisePrescriptive Cloud Services for the Future Ready Enterprise
Prescriptive Cloud Services for the Future Ready Enterprise
Dell World
 
The 7 Secrets of Performance Management in Virtualized Environments
The 7 Secrets of Performance Management in Virtualized EnvironmentsThe 7 Secrets of Performance Management in Virtualized Environments
The 7 Secrets of Performance Management in Virtualized Environments
eG Innovations
 
Top Devops bottlenecks, constraints and best practices
Top Devops bottlenecks, constraints and best practicesTop Devops bottlenecks, constraints and best practices
Top Devops bottlenecks, constraints and best practices
Mike Kavis
 
Beyond Monitoring | Leveraging Unified IT Performance Management for Patient ...
Beyond Monitoring | Leveraging Unified IT Performance Management for Patient ...Beyond Monitoring | Leveraging Unified IT Performance Management for Patient ...
Beyond Monitoring | Leveraging Unified IT Performance Management for Patient ...
eG Innovations
 
TechSoup Microsoft Program Offerings December 20201
TechSoup Microsoft Program Offerings December 20201TechSoup Microsoft Program Offerings December 20201
TechSoup Microsoft Program Offerings December 20201
TechSoup
 
Does Using Citrix Cloud Make Performance Monitoring Easier?
Does Using Citrix Cloud Make Performance Monitoring Easier?Does Using Citrix Cloud Make Performance Monitoring Easier?
Does Using Citrix Cloud Make Performance Monitoring Easier?
eG Innovations
 
JDA: Building an Open Source Center of Excellence
JDA: Building an Open Source Center of ExcellenceJDA: Building an Open Source Center of Excellence
JDA: Building an Open Source Center of Excellence
Black Duck by Synopsys
 
From Measurement to Insight: Putting DevOps Metrics To Work
From Measurement to Insight: Putting DevOps Metrics To WorkFrom Measurement to Insight: Putting DevOps Metrics To Work
From Measurement to Insight: Putting DevOps Metrics To Work
DevOps.com
 
Metrics to Power DevOps
Metrics to Power DevOpsMetrics to Power DevOps
Metrics to Power DevOps
CollabNet
 
Managing IT environment complexity in a Multi-Cloud World
Managing IT environment complexity in a Multi-Cloud WorldManaging IT environment complexity in a Multi-Cloud World
Managing IT environment complexity in a Multi-Cloud World
Shashi Kiran
 
DevOps Operations Challenges
DevOps Operations ChallengesDevOps Operations Challenges
DevOps Operations Challenges
Vijaya K
 
DOES14 - Stephen Elliot - IDC - Delivering DevOps Business Metrics that Matter
DOES14 - Stephen Elliot - IDC - Delivering DevOps Business Metrics that MatterDOES14 - Stephen Elliot - IDC - Delivering DevOps Business Metrics that Matter
DOES14 - Stephen Elliot - IDC - Delivering DevOps Business Metrics that Matter
Gene Kim
 
9 Hyperion Performance Myths and How to Debunk Them
9 Hyperion Performance Myths and How to Debunk Them9 Hyperion Performance Myths and How to Debunk Them
9 Hyperion Performance Myths and How to Debunk Them
Datavail
 
4.30.19 HPE GreenLake and Cloud Technology Partners (CTP)
4.30.19 HPE GreenLake and Cloud Technology Partners (CTP)4.30.19 HPE GreenLake and Cloud Technology Partners (CTP)
4.30.19 HPE GreenLake and Cloud Technology Partners (CTP)
Liz Masters Lovelace
 
Lessons Learned From Cloud Migrations
Lessons Learned From Cloud MigrationsLessons Learned From Cloud Migrations
Lessons Learned From Cloud Migrations
Mandi Walls
 

What's hot (20)

VMworld 2013: Separating Cloud Hype from Reality in Healthcare – a Real-Life ...
VMworld 2013: Separating Cloud Hype from Reality in Healthcare – a Real-Life ...VMworld 2013: Separating Cloud Hype from Reality in Healthcare – a Real-Life ...
VMworld 2013: Separating Cloud Hype from Reality in Healthcare – a Real-Life ...
 
DOES14: Scott Prugh, CSG - DevOps and Lean in Legacy Environments
DOES14: Scott Prugh, CSG - DevOps and Lean in Legacy EnvironmentsDOES14: Scott Prugh, CSG - DevOps and Lean in Legacy Environments
DOES14: Scott Prugh, CSG - DevOps and Lean in Legacy Environments
 
Workshop 'Simple approaches to map lab processes' - Claire Hill - Paperless L...
Workshop 'Simple approaches to map lab processes' - Claire Hill - Paperless L...Workshop 'Simple approaches to map lab processes' - Claire Hill - Paperless L...
Workshop 'Simple approaches to map lab processes' - Claire Hill - Paperless L...
 
Application migration process presentation by t2 tech group
Application migration process presentation by t2 tech groupApplication migration process presentation by t2 tech group
Application migration process presentation by t2 tech group
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
 
Prescriptive Cloud Services for the Future Ready Enterprise
Prescriptive Cloud Services for the Future Ready EnterprisePrescriptive Cloud Services for the Future Ready Enterprise
Prescriptive Cloud Services for the Future Ready Enterprise
 
The 7 Secrets of Performance Management in Virtualized Environments
The 7 Secrets of Performance Management in Virtualized EnvironmentsThe 7 Secrets of Performance Management in Virtualized Environments
The 7 Secrets of Performance Management in Virtualized Environments
 
Top Devops bottlenecks, constraints and best practices
Top Devops bottlenecks, constraints and best practicesTop Devops bottlenecks, constraints and best practices
Top Devops bottlenecks, constraints and best practices
 
Beyond Monitoring | Leveraging Unified IT Performance Management for Patient ...
Beyond Monitoring | Leveraging Unified IT Performance Management for Patient ...Beyond Monitoring | Leveraging Unified IT Performance Management for Patient ...
Beyond Monitoring | Leveraging Unified IT Performance Management for Patient ...
 
TechSoup Microsoft Program Offerings December 20201
TechSoup Microsoft Program Offerings December 20201TechSoup Microsoft Program Offerings December 20201
TechSoup Microsoft Program Offerings December 20201
 
Does Using Citrix Cloud Make Performance Monitoring Easier?
Does Using Citrix Cloud Make Performance Monitoring Easier?Does Using Citrix Cloud Make Performance Monitoring Easier?
Does Using Citrix Cloud Make Performance Monitoring Easier?
 
JDA: Building an Open Source Center of Excellence
JDA: Building an Open Source Center of ExcellenceJDA: Building an Open Source Center of Excellence
JDA: Building an Open Source Center of Excellence
 
From Measurement to Insight: Putting DevOps Metrics To Work
From Measurement to Insight: Putting DevOps Metrics To WorkFrom Measurement to Insight: Putting DevOps Metrics To Work
From Measurement to Insight: Putting DevOps Metrics To Work
 
Metrics to Power DevOps
Metrics to Power DevOpsMetrics to Power DevOps
Metrics to Power DevOps
 
Managing IT environment complexity in a Multi-Cloud World
Managing IT environment complexity in a Multi-Cloud WorldManaging IT environment complexity in a Multi-Cloud World
Managing IT environment complexity in a Multi-Cloud World
 
DevOps Operations Challenges
DevOps Operations ChallengesDevOps Operations Challenges
DevOps Operations Challenges
 
DOES14 - Stephen Elliot - IDC - Delivering DevOps Business Metrics that Matter
DOES14 - Stephen Elliot - IDC - Delivering DevOps Business Metrics that MatterDOES14 - Stephen Elliot - IDC - Delivering DevOps Business Metrics that Matter
DOES14 - Stephen Elliot - IDC - Delivering DevOps Business Metrics that Matter
 
9 Hyperion Performance Myths and How to Debunk Them
9 Hyperion Performance Myths and How to Debunk Them9 Hyperion Performance Myths and How to Debunk Them
9 Hyperion Performance Myths and How to Debunk Them
 
4.30.19 HPE GreenLake and Cloud Technology Partners (CTP)
4.30.19 HPE GreenLake and Cloud Technology Partners (CTP)4.30.19 HPE GreenLake and Cloud Technology Partners (CTP)
4.30.19 HPE GreenLake and Cloud Technology Partners (CTP)
 
Lessons Learned From Cloud Migrations
Lessons Learned From Cloud MigrationsLessons Learned From Cloud Migrations
Lessons Learned From Cloud Migrations
 

Similar to Curiosity Software and RCG Global Services Present - Solving Test Data: the greatest Quality Engineering bottleneck for enterprises today?

Curiosity and Lemontree present - Test Data Automation: Move from slow and ma...
Curiosity and Lemontree present - Test Data Automation: Move from slow and ma...Curiosity and Lemontree present - Test Data Automation: Move from slow and ma...
Curiosity and Lemontree present - Test Data Automation: Move from slow and ma...
Curiosity Software Ireland
 
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
 
DataOps , cbuswaw April '23
DataOps , cbuswaw April '23DataOps , cbuswaw April '23
DataOps , cbuswaw April '23
Jason Packer
 
Challenges of Operationalising Data Science in Production
Challenges of Operationalising Data Science in ProductionChallenges of Operationalising Data Science in Production
Challenges of Operationalising Data Science in Production
iguazio
 
Belgium & Luxembourg dedicated online Data Virtualization discovery workshop
Belgium & Luxembourg dedicated online Data Virtualization discovery workshopBelgium & Luxembourg dedicated online Data Virtualization discovery workshop
Belgium & Luxembourg dedicated online Data Virtualization discovery workshop
Denodo
 
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)
Denodo
 
Productionising Machine Learning Models
Productionising Machine Learning ModelsProductionising Machine Learning Models
Productionising Machine Learning Models
Tash Bickley
 
Maximizing Oil and Gas (Data) Asset Utilization with a Logical Data Fabric (A...
Maximizing Oil and Gas (Data) Asset Utilization with a Logical Data Fabric (A...Maximizing Oil and Gas (Data) Asset Utilization with a Logical Data Fabric (A...
Maximizing Oil and Gas (Data) Asset Utilization with a Logical Data Fabric (A...
Denodo
 
ATAGTR2017 Performance Testing and Non-Functional Testing Strategy for Big Da...
ATAGTR2017 Performance Testing and Non-Functional Testing Strategy for Big Da...ATAGTR2017 Performance Testing and Non-Functional Testing Strategy for Big Da...
ATAGTR2017 Performance Testing and Non-Functional Testing Strategy for Big Da...
Agile Testing Alliance
 
Delivering digital transformation and business impact with io t, machine lear...
Delivering digital transformation and business impact with io t, machine lear...Delivering digital transformation and business impact with io t, machine lear...
Delivering digital transformation and business impact with io t, machine lear...
Robert Sanders
 
Get ready for_an_autonomous_data_driven_future_ext
Get ready for_an_autonomous_data_driven_future_extGet ready for_an_autonomous_data_driven_future_ext
Get ready for_an_autonomous_data_driven_future_ext
Oracle Developers
 
Houd controle over uw data
Houd controle over uw dataHoud controle over uw data
Houd controle over uw data
ICT-Partners
 
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
 
Putting the Ops in DataOps: Orchestrate the Flow of Data Across Data Pipelines
Putting the Ops in DataOps: Orchestrate the Flow of Data Across Data PipelinesPutting the Ops in DataOps: Orchestrate the Flow of Data Across Data Pipelines
Putting the Ops in DataOps: Orchestrate the Flow of Data Across Data Pipelines
DATAVERSITY
 
Bridging the Gap: from Data Science to Production
Bridging the Gap: from Data Science to ProductionBridging the Gap: from Data Science to Production
Bridging the Gap: from Data Science to Production
Florian Wilhelm
 
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
AgileNetwork
 
Make A Stress Free Move To The Cloud: Application Modernization and Managemen...
Make A Stress Free Move To The Cloud: Application Modernization and Managemen...Make A Stress Free Move To The Cloud: Application Modernization and Managemen...
Make A Stress Free Move To The Cloud: Application Modernization and Managemen...
Dell World
 
The Shifting Landscape of Data Integration
The Shifting Landscape of Data IntegrationThe Shifting Landscape of Data Integration
The Shifting Landscape of Data Integration
DATAVERSITY
 
2022 Trends in Enterprise Analytics
2022 Trends in Enterprise Analytics2022 Trends in Enterprise Analytics
2022 Trends in Enterprise Analytics
DATAVERSITY
 

Similar to Curiosity Software and RCG Global Services Present - Solving Test Data: the greatest Quality Engineering bottleneck for enterprises today? (20)

Curiosity and Lemontree present - Test Data Automation: Move from slow and ma...
Curiosity and Lemontree present - Test Data Automation: Move from slow and ma...Curiosity and Lemontree present - Test Data Automation: Move from slow and ma...
Curiosity and Lemontree present - Test Data Automation: Move from slow and ma...
 
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 ...
 
DataOps , cbuswaw April '23
DataOps , cbuswaw April '23DataOps , cbuswaw April '23
DataOps , cbuswaw April '23
 
Challenges of Operationalising Data Science in Production
Challenges of Operationalising Data Science in ProductionChallenges of Operationalising Data Science in Production
Challenges of Operationalising Data Science in Production
 
Belgium & Luxembourg dedicated online Data Virtualization discovery workshop
Belgium & Luxembourg dedicated online Data Virtualization discovery workshopBelgium & Luxembourg dedicated online Data Virtualization discovery workshop
Belgium & Luxembourg dedicated online Data Virtualization discovery workshop
 
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)
 
Productionising Machine Learning Models
Productionising Machine Learning ModelsProductionising Machine Learning Models
Productionising Machine Learning Models
 
Maximizing Oil and Gas (Data) Asset Utilization with a Logical Data Fabric (A...
Maximizing Oil and Gas (Data) Asset Utilization with a Logical Data Fabric (A...Maximizing Oil and Gas (Data) Asset Utilization with a Logical Data Fabric (A...
Maximizing Oil and Gas (Data) Asset Utilization with a Logical Data Fabric (A...
 
ATAGTR2017 Performance Testing and Non-Functional Testing Strategy for Big Da...
ATAGTR2017 Performance Testing and Non-Functional Testing Strategy for Big Da...ATAGTR2017 Performance Testing and Non-Functional Testing Strategy for Big Da...
ATAGTR2017 Performance Testing and Non-Functional Testing Strategy for Big Da...
 
Delivering digital transformation and business impact with io t, machine lear...
Delivering digital transformation and business impact with io t, machine lear...Delivering digital transformation and business impact with io t, machine lear...
Delivering digital transformation and business impact with io t, machine lear...
 
Get ready for_an_autonomous_data_driven_future_ext
Get ready for_an_autonomous_data_driven_future_extGet ready for_an_autonomous_data_driven_future_ext
Get ready for_an_autonomous_data_driven_future_ext
 
Houd controle over uw data
Houd controle over uw dataHoud controle over uw data
Houd controle over uw data
 
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
 
Putting the Ops in DataOps: Orchestrate the Flow of Data Across Data Pipelines
Putting the Ops in DataOps: Orchestrate the Flow of Data Across Data PipelinesPutting the Ops in DataOps: Orchestrate the Flow of Data Across Data Pipelines
Putting the Ops in DataOps: Orchestrate the Flow of Data Across Data Pipelines
 
Bridging the Gap: from Data Science to Production
Bridging the Gap: from Data Science to ProductionBridging the Gap: from Data Science to Production
Bridging the Gap: from Data Science to Production
 
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
 
Make A Stress Free Move To The Cloud: Application Modernization and Managemen...
Make A Stress Free Move To The Cloud: Application Modernization and Managemen...Make A Stress Free Move To The Cloud: Application Modernization and Managemen...
Make A Stress Free Move To The Cloud: Application Modernization and Managemen...
 
The Shifting Landscape of Data Integration
The Shifting Landscape of Data IntegrationThe Shifting Landscape of Data Integration
The Shifting Landscape of Data Integration
 
2022 Trends in Enterprise Analytics
2022 Trends in Enterprise Analytics2022 Trends in Enterprise Analytics
2022 Trends in Enterprise Analytics
 

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 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
 
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
 
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 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
 
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
 
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

Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
RISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent EnterpriseRISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent Enterprise
Srikant77
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
informapgpstrackings
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
IES VE
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 

Recently uploaded (20)

Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
RISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent EnterpriseRISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent Enterprise
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 

Curiosity Software and RCG Global Services Present - Solving Test Data: the greatest Quality Engineering bottleneck for enterprises today?

  • 1. © Curiosity Software Ireland Ltd. 2022 Solving Test Data The greatest Quality Engineering Bottleneck for enterprises today? Huw Price Managing Director Curiosity Software Huw.Price@Curiosity.Software @DataInventor Niko Mangahas Niko.Mangahas@rcggs.com Global Head of Quality Engineering RCG Global Services @RCG_Global_Svcs
  • 2. © Curiosity Software Ireland Ltd. 2022 Solving Test Data The greatest Quality Engineering Bottleneck for enterprises today? 1. Test Data: The World Has Changed 2. Effective TDM Project Implementation 3. Demo: Automated Data “Find and Makes” 4. Q&A and next steps
  • 3. © Curiosity Software Ireland Ltd. 2022 The world has changed: That’s a problem and an opportunity • The cloud • Microservices • Highly integrated systems • APIs • ERPs • Message stacks • Containerisation • Graph databases • Clever technologies coming out all the time • Horizontal and vertical scaling • APIs are widespread • Reusable components and Git
  • 4. Test Data Management Project Implementation 4
  • 5. TDM Implementation Process 1 2 5 3 4 Defining the Problem Inherent vs. Specific Issues Establishing Requirements • Use Cases • Use Flows • Data Sources • Output Formats • Integrations Compare Approaches Design Architecture Translate to Attributes Data Modeling • Parameterized Fields • Coupled Data • History-sensitive Implementation Management Map Activities and Dependencies
  • 6. This flow is not directly connected to Manual and Automated Test Flows Production Test Data does not cover: • Hypothetical Data • Outliers / Edge Cases • Negative Scenarios • New Features Defining the Problem 6 Test Data Requirements Application Data Model Subsetting Process Synthesis Process Encryption Process Retention and Cleanup Process Selection Process Review Usage Metrics and Reports Test DB Master Data Prod DB / DBs Common TDM Issues Data Design / Model Data Journey - Applications Data at Rest Data in Flight Client-Specific TDM Issues Reported Challenges Impacted Systems Impact Corrupted, changing and expired test data causes test failures. HIGH Test data is not common across internal and external data sources. MEDIUM Insufficient test data results in high dependency on simulated test data. MEDIUM
  • 7. Business Objectives and Attributes 7 Current Ideal EFFORT QUALITY SPEED / TIMING OTHERS • Some data sources are unreliable and need to be cross checked for validity • Security and Access is loosely managed • Test Data can take significant time to procure, or synthesize • Data Expires when consumed or according to time • Release planning is time and effort intensive • There are multiple and various solutions for functional, non-functional, manual, automated and API testing • Significant Effort to manually or automatically generate test data takes away from other testing activities • Test Data can come from different sources • High reliability and validated test data • Easier process for managing access, secure repository • Test Data is reasonably acquired in line with rapid deployment • Data expiration is manageable against testing windows • More decoupled test data usage • Should support functional and non-functional testing • Should support manual and automated testing • Should support several formats • Test Data Generation takes up little to no effort (fully automated) • Data generation and synthesis is dynamically triggered with automated testing execution (or self-service, on-demand) • Test Data is managed centrally • No current data points / analytics / logging / visualization to optimize test data management • Analytics and reports allow for the further optimization of test data usage and test coverage No Overarching Strategy, Governance, Compliance, Access Management Strategic and Centralized TDM Service
  • 8. Comparison of Approaches 8 OPTION1 CURIOSITY SOFTWARE $$$ - Significant Investment to Build the foundational TDM platform with initial interfaces $$ - Smaller investment to Expand and Focus on similar data sources (i.e. APIs) and create each interface – according to the ROI Solution is expanded per individual ‘step’ that requires test data End State is an in-house, self- service TDM platform that QA and others can use to solve virtually any TDM need $$ - Medium Investment to pilot TDM tool and automating a few key master flows $$ – Similar investment to add new flows, combinations and sub- flows - according to ROI Solution expansion is based on new flows, sub-flows (steps) and combinations of flows End State is a DevOps Ready solution focused on optimizing testing for QA, but may not solve all needs Current State Future State Approach Continued Investment Solution Expansion Approach Solution End State Initial Investment
  • 10. Setup and Scoping Data Profiling & Data Modelling Implementation and Integration Demo and Rollout 1 2 3 4 5 6 8 11 12 15 14 13 10 9 7 TDM Pilot Implementation 10 Phase 1 Phase 2 Phase 3 Phase 4 1 Project Kickoff 2 3 4 5 6 Create Data Catalogue 7 8 9 10 11 12 CI/CD Integration 13 14 15 Full Demo and Operationalization
  • 11. © Curiosity Software Ireland Ltd. 2022 Automated data “find and makes” A first step in making complete and compliant data available on-the-fly during parallel testing, development, and CI/CD
  • 12. © 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
  • 13. © Curiosity Software Ireland Ltd. 2022 Unstructured Find and Make Tester Looking for Data • It’s Slow • It’s Random • It’s Unpredictable
  • 14. © 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
  • 15. © 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
  • 16. © 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
  • 17. Demo © Curiosity Software Ireland Ltd. 2022
  • 18. © 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
  • 19. © Curiosity Software Ireland Ltd. 2022 Questions and Discussion
  • 20. © Curiosity Software Ireland Ltd. 2022 Carry on the conversation? • Book a free online test data workshop – Visit TestDataAutomation.io and hit “Arrange Demo”. • Contact Niko on LinkedIn to discuss your test data projects. • Follow Curiosity Software on LinkedIn and @CuriositySoft on Twitter for resources and news. • Follow RCG on LinkedIn and @RCG_Global_Svcs on Twitter. • Join Curiosity’s next Test Data webinar on March 17th.
  • 21. © Curiosity Software Ireland Ltd. 2022 Thank you Huw.Price@Curiosity.Software Niko.Mangahas@rcggs.com