API Automation and TDD to implement
Master Data Survivorship Rules
Hrishi Potdar
Software Quality Assurance Engineer
Dell Boomi
Dell Boomi’s Unified Platform
Integrate
Master
Data Hub
Workflow Automation
and App Development
B2B/EDI
Management
API Design and
Management
Application and
Data Integration
Challenges With Mastering Data
Unreliable data Challenging to
Manage
Data Scattered in
DifferentApplications
Data Integrity Challenges
“Our data is neither
standardized nor
rationalized.”
“Our data is slowing
down the business…
it’s inaccurate,
inconsistent, incomplete.”
“It’s too difficult to find the
right information with all
these duplicate records.”
“We don’t have the
resources to deal with
data governance.”
“It is hard to keep up with
data audits across
systems.”
“There are too many
systems to track all the
changes.”
“Our data is distributed
across the organization
and resides in silos.”
“The growing complexity of digital
business drives an assumption that
data should be collected centrally or
connected in a distributed fashion.
Current data and analytics strategies
are falling short of business
requirements, thus organizations need
to look into alternative approaches
such as a data hub.”
Source: Gartner, “Use a Data Hub Strategy to Meet Your Data and Analytics Governance and Sharing Requirements”, A. White & T. Friedman, Feb 2, 2017
Boomi Master Data Hub
Data Synchronization with Boomi Master Data Hub
Data
Stewardship
Data Quality
Analytics
Real-time,
Bi-Directional
Data Flow
Data
Governance
Community
Driven
Modeling
Simplified
Integration
Centralized
Data Quality
Master Data Hub
• Managing ~30 million Golden Records
• Processes ~3.5 million Golden Records Per Day
• Serves businesses in multiple countries in multiple continents
• 100’s of thousands of records cleansed; thousands of duplicates removed
• With SLA of 99.99% availability for our Clouds
Data Survivorship Rule (DSR) implementation
• Lets you select and define your most trusted source of data per field
• Applies to all different data types and field types such as references, collections, groups
and operations such as create, update, delete, link, resolve data for the reference fields
• Creates a trusted relationship with the source
• Filters unwanted data coming into the system and reduces further processing workload
and time
• Sends out highly trusted field records to synchronize with other systems
DSR Testing Challenges
• 100’s of unique scenarios to test
• Complex test scenarios involving multiple fields, field types and sources
• Support multiple operations such as create/update/delete/link/resolve
• Impact on Performance
• Impact on existing application and regression
TDD Vs Traditional development approach
Traditional Development
Development first
Defect finding
Test follows developed features
Test Driven Development
Test First
Defect Prevention
Test drives feature development
Proactive Reactive
DSR Testing Matrix
• Some test scenarios
• Functional Testing Matrix
SMARTBEAR ReadyAPI to Assist withTesting
• Demo in ReadyAPI –
https://drive.google.com/file/d/1VO-
5TcYwzE7BB0jTKg6Jz5on4br2ryAN
Execution
•
Reporting
•
Reporting
Project Outcome
• Project was released and tested in shortest sprint of the year
• No functional issues reported related to DSR since release
• Regression tests run daily in QA
Winning strategy
Offense
Design & development
Assist
Tools
Defense
QA & Testing and
deployment practices
Questions?

More Related Content

PPTX
Implementation of DevOps at SmartBear
PPTX
Faster Development and Better Quality In The Era of API Definitions
PPTX
Enforcing Your Organization's API Design Standards with SwaggerHub
PDF
Continuous Testing with Service Virtualization
PPTX
A Top Down Approach to End-to-End Testing
PDF
Digital Assurance - Today & Tomorrow
PPTX
Software Testing Trends For 2021
PDF
apidays LIVE Australia 2021 - The role and expectations of an API Product Man...
Implementation of DevOps at SmartBear
Faster Development and Better Quality In The Era of API Definitions
Enforcing Your Organization's API Design Standards with SwaggerHub
Continuous Testing with Service Virtualization
A Top Down Approach to End-to-End Testing
Digital Assurance - Today & Tomorrow
Software Testing Trends For 2021
apidays LIVE Australia 2021 - The role and expectations of an API Product Man...

What's hot (20)

PDF
Leveraging Visual Testing with Your Functional Tests
PPTX
Who Ubers Who: What Every Strategist Needs to Know About Digital Competition
PDF
Seven Steps to Remove Barriers and Accelerate Mobile Testing
PPTX
apidays LIVE Australia 2020 - Growing an API Culture by Liz Douglass & Saul C...
PDF
apidays LIVE New York 2021 - Design-First: How to champion an API culture shi...
PPTX
CA CD for Linkedin
PPTX
Pom unit 1
PPTX
Rapise Overview Presentation (2021)
PDF
Implementing DevOps at Scale Using Dynamic Environments
PPTX
SpiraPlan Overview Presentation (2019)
PPTX
SpiraTest Overview Presentation (2019)
PPTX
Cutting Agency IT Costs, Growing Innovation
PDF
Collaborative Mobile Test Automation
PPTX
Enterprise QA and Application Testing Services
PPTX
Neev Independent Testing Services
PPTX
apidays LIVE Helsinki & North - Ideas around automating API Management by Mat...
PPTX
Embedded Analytics: 5 Steps to App Modernization
PDF
apidays LIVE Paris 2021 - 5 Learnings Shaping Our View on the Future of APIs ...
PDF
Why mobile projects require API-led connectivity
PDF
[Infographic] Challenges in Test Automation
Leveraging Visual Testing with Your Functional Tests
Who Ubers Who: What Every Strategist Needs to Know About Digital Competition
Seven Steps to Remove Barriers and Accelerate Mobile Testing
apidays LIVE Australia 2020 - Growing an API Culture by Liz Douglass & Saul C...
apidays LIVE New York 2021 - Design-First: How to champion an API culture shi...
CA CD for Linkedin
Pom unit 1
Rapise Overview Presentation (2021)
Implementing DevOps at Scale Using Dynamic Environments
SpiraPlan Overview Presentation (2019)
SpiraTest Overview Presentation (2019)
Cutting Agency IT Costs, Growing Innovation
Collaborative Mobile Test Automation
Enterprise QA and Application Testing Services
Neev Independent Testing Services
apidays LIVE Helsinki & North - Ideas around automating API Management by Mat...
Embedded Analytics: 5 Steps to App Modernization
apidays LIVE Paris 2021 - 5 Learnings Shaping Our View on the Future of APIs ...
Why mobile projects require API-led connectivity
[Infographic] Challenges in Test Automation
Ad

Similar to API Automation and TDD to Implement Master Data Survivorship Rules (20)

PDF
Advanced Analytics and Machine Learning with Data Virtualization
PDF
ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...
PDF
Using Data Science to Build an End-to-End Recommendation System
PPTX
Data Intelligence: How the Amalgamation of Data, Science, and Technology is C...
PDF
NI Automated Test Outlook 2016
PDF
STS. Smarter devices. Smarter test systems.
DOCX
My Journey from Data Confusion to Data Mastery.docx
PDF
Building successful data science teams
PPTX
Machine Learning - Startup weekend UCSB 2018
PPTX
How Data Science Can Grow Your Business?
PDF
Test-Driven Machine Learning
PDF
Introduction to data science.pdf-Definition,types and application of Data Sci...
PPTX
DN 2017 | Hardware Failure Prediction at Dell-EMC | Ran Taig | Dell
PDF
Analyst Webinar: Best Practices In Enabling Data-Driven Decision Making
PDF
Advanced Analytics and Machine Learning with Data Virtualization
PDF
Enabling a Culture of Self-Service Analytics
PDF
Using Big Data Analytics
PDF
TestGuild and QuerySurge Presentation -DevOps for Data Testing
PPTX
Navigating-the-World-of-Data-Science.pptx
PDF
UX STRAT 2018 | Flying Blind On a Rocket Cycle: Pioneering Experience Centere...
Advanced Analytics and Machine Learning with Data Virtualization
ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...
Using Data Science to Build an End-to-End Recommendation System
Data Intelligence: How the Amalgamation of Data, Science, and Technology is C...
NI Automated Test Outlook 2016
STS. Smarter devices. Smarter test systems.
My Journey from Data Confusion to Data Mastery.docx
Building successful data science teams
Machine Learning - Startup weekend UCSB 2018
How Data Science Can Grow Your Business?
Test-Driven Machine Learning
Introduction to data science.pdf-Definition,types and application of Data Sci...
DN 2017 | Hardware Failure Prediction at Dell-EMC | Ran Taig | Dell
Analyst Webinar: Best Practices In Enabling Data-Driven Decision Making
Advanced Analytics and Machine Learning with Data Virtualization
Enabling a Culture of Self-Service Analytics
Using Big Data Analytics
TestGuild and QuerySurge Presentation -DevOps for Data Testing
Navigating-the-World-of-Data-Science.pptx
UX STRAT 2018 | Flying Blind On a Rocket Cycle: Pioneering Experience Centere...
Ad

More from SmartBear (20)

PPTX
Introducing OpenAPI Version 3.1
PPTX
IATA Open Air: How API Standardization Enables Innovation in the Airline Indu...
PPTX
The State of API 2020 Webinar – Exploring Trends, Tools & Takeaways to Drive ...
PPTX
How LISI Automotive Accelerated Application Delivery with SwaggerHub
PPTX
Standardising APIs: Powering the Platform Economy in Financial Services
PPTX
Getting Started with API Standardization in SwaggerHub
PPTX
Adopting a Design-First Approach to API Development with SwaggerHub
PPTX
Standardizing APIs Across Your Organization with Swagger and OAS | A SmartBea...
PPTX
Effective API Lifecycle Management
PDF
The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...
PDF
The API Lifecycle Series: Evolving API Development and Testing from Open Sour...
PPTX
Artificial intelligence for faster and smarter software testing - Galway Mee...
PDF
Successfully Implementing BDD in an Agile World
PPTX
The Best Kept Secrets of Code Review | SmartBear Webinar
PPTX
How Capital One Scaled API Design to Deliver New Products Faster
PPTX
Testing Without a GUI Using TestComplete
PPTX
Hidden Treasure - TestComplete Script Extensions
PDF
How Bdd Can Save Agile
PDF
Support Rapid Systems Growth with a Design-First Approach
PDF
Maximize Test Automation with a Risk-Based Approach
Introducing OpenAPI Version 3.1
IATA Open Air: How API Standardization Enables Innovation in the Airline Indu...
The State of API 2020 Webinar – Exploring Trends, Tools & Takeaways to Drive ...
How LISI Automotive Accelerated Application Delivery with SwaggerHub
Standardising APIs: Powering the Platform Economy in Financial Services
Getting Started with API Standardization in SwaggerHub
Adopting a Design-First Approach to API Development with SwaggerHub
Standardizing APIs Across Your Organization with Swagger and OAS | A SmartBea...
Effective API Lifecycle Management
The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...
The API Lifecycle Series: Evolving API Development and Testing from Open Sour...
Artificial intelligence for faster and smarter software testing - Galway Mee...
Successfully Implementing BDD in an Agile World
The Best Kept Secrets of Code Review | SmartBear Webinar
How Capital One Scaled API Design to Deliver New Products Faster
Testing Without a GUI Using TestComplete
Hidden Treasure - TestComplete Script Extensions
How Bdd Can Save Agile
Support Rapid Systems Growth with a Design-First Approach
Maximize Test Automation with a Risk-Based Approach

Recently uploaded (20)

PPTX
Human Computer Interaction lecture Chapter 2.pptx
PDF
Building an Inclusive Web Accessibility Made Simple with Accessibility Analyzer
PPTX
Human-Computer Interaction for Lecture 1
PPTX
A Spider Diagram, also known as a Radial Diagram or Mind Map.
PDF
AI-Powered Fuzz Testing: The Future of QA
PDF
Workplace Software and Skills - OpenStax
PDF
Cloud Native Aachen Meetup - Aug 21, 2025
PDF
Crypto Loss And Recovery Guide By Expert Recovery Agency.
PPTX
SmartGit 25.1 Crack + (100% Working) License Key
PDF
Streamlining Project Management in Microsoft Project, Planner, and Teams with...
PPTX
Chapter_05_System Modeling for software engineering
PPTX
ROI from Efficient Content & Campaign Management in the Digital Media Industry
PPTX
Human-Computer Interaction for Lecture 2
PDF
IT Consulting Services to Secure Future Growth
PPTX
ESDS_SAP Application Cloud Offerings.pptx
PPTX
Foundations of Marketo Engage: Nurturing
PDF
infoteam HELLAS company profile 2025 presentation
PDF
SOFTWARE ENGINEERING Software Engineering (3rd Edition) by K.K. Aggarwal & Yo...
PPTX
HackYourBrain__UtrechtJUG__11092025.pptx
PDF
MiniTool Power Data Recovery 12.6 Crack + Portable (Latest Version 2025)
Human Computer Interaction lecture Chapter 2.pptx
Building an Inclusive Web Accessibility Made Simple with Accessibility Analyzer
Human-Computer Interaction for Lecture 1
A Spider Diagram, also known as a Radial Diagram or Mind Map.
AI-Powered Fuzz Testing: The Future of QA
Workplace Software and Skills - OpenStax
Cloud Native Aachen Meetup - Aug 21, 2025
Crypto Loss And Recovery Guide By Expert Recovery Agency.
SmartGit 25.1 Crack + (100% Working) License Key
Streamlining Project Management in Microsoft Project, Planner, and Teams with...
Chapter_05_System Modeling for software engineering
ROI from Efficient Content & Campaign Management in the Digital Media Industry
Human-Computer Interaction for Lecture 2
IT Consulting Services to Secure Future Growth
ESDS_SAP Application Cloud Offerings.pptx
Foundations of Marketo Engage: Nurturing
infoteam HELLAS company profile 2025 presentation
SOFTWARE ENGINEERING Software Engineering (3rd Edition) by K.K. Aggarwal & Yo...
HackYourBrain__UtrechtJUG__11092025.pptx
MiniTool Power Data Recovery 12.6 Crack + Portable (Latest Version 2025)

API Automation and TDD to Implement Master Data Survivorship Rules

  • 1. API Automation and TDD to implement Master Data Survivorship Rules Hrishi Potdar Software Quality Assurance Engineer Dell Boomi
  • 2. Dell Boomi’s Unified Platform Integrate Master Data Hub Workflow Automation and App Development B2B/EDI Management API Design and Management Application and Data Integration
  • 3. Challenges With Mastering Data Unreliable data Challenging to Manage Data Scattered in DifferentApplications
  • 4. Data Integrity Challenges “Our data is neither standardized nor rationalized.” “Our data is slowing down the business… it’s inaccurate, inconsistent, incomplete.” “It’s too difficult to find the right information with all these duplicate records.” “We don’t have the resources to deal with data governance.” “It is hard to keep up with data audits across systems.” “There are too many systems to track all the changes.” “Our data is distributed across the organization and resides in silos.”
  • 5. “The growing complexity of digital business drives an assumption that data should be collected centrally or connected in a distributed fashion. Current data and analytics strategies are falling short of business requirements, thus organizations need to look into alternative approaches such as a data hub.” Source: Gartner, “Use a Data Hub Strategy to Meet Your Data and Analytics Governance and Sharing Requirements”, A. White & T. Friedman, Feb 2, 2017 Boomi Master Data Hub
  • 6. Data Synchronization with Boomi Master Data Hub Data Stewardship Data Quality Analytics Real-time, Bi-Directional Data Flow Data Governance Community Driven Modeling Simplified Integration Centralized Data Quality
  • 7. Master Data Hub • Managing ~30 million Golden Records • Processes ~3.5 million Golden Records Per Day • Serves businesses in multiple countries in multiple continents • 100’s of thousands of records cleansed; thousands of duplicates removed • With SLA of 99.99% availability for our Clouds
  • 8. Data Survivorship Rule (DSR) implementation • Lets you select and define your most trusted source of data per field • Applies to all different data types and field types such as references, collections, groups and operations such as create, update, delete, link, resolve data for the reference fields • Creates a trusted relationship with the source • Filters unwanted data coming into the system and reduces further processing workload and time • Sends out highly trusted field records to synchronize with other systems
  • 9. DSR Testing Challenges • 100’s of unique scenarios to test • Complex test scenarios involving multiple fields, field types and sources • Support multiple operations such as create/update/delete/link/resolve • Impact on Performance • Impact on existing application and regression
  • 10. TDD Vs Traditional development approach Traditional Development Development first Defect finding Test follows developed features Test Driven Development Test First Defect Prevention Test drives feature development Proactive Reactive
  • 11. DSR Testing Matrix • Some test scenarios • Functional Testing Matrix
  • 12. SMARTBEAR ReadyAPI to Assist withTesting • Demo in ReadyAPI – https://drive.google.com/file/d/1VO- 5TcYwzE7BB0jTKg6Jz5on4br2ryAN
  • 16. Project Outcome • Project was released and tested in shortest sprint of the year • No functional issues reported related to DSR since release • Regression tests run daily in QA
  • 17. Winning strategy Offense Design & development Assist Tools Defense QA & Testing and deployment practices