SlideShare uma empresa Scribd logo
1 de 8
Baixar para ler offline
copyright Real-Time Technology Solutions, Inc. August 2019 www.rttsweb.com page 1
How the DevOps Movement
Can Impact your Company's Data
Published on July 24, 2019
DevOps is one of the hottest trends in the software industry and is the goal of most progressive IT
organizations (see chart below, courtesy of Google Trends). DevOps (short for development and
operations) is a set of automated software practices that combine software development (Dev), testing
and IT operations (Ops) to shorten the software development life cycle while delivering features, fixes,
and updates frequently in alignment with the business’ objectives.
Bill Hayduk
Founder & CEO of RTTS
copyright Real-Time Technology Solutions, Inc. August 2019 www.rttsweb.com page 2
DevOps is typically cross-functional (people from different areas) and uses different software tools.
These tools usually fit into one or more of the following categories:
• Coding – code development and review, source code management tools, code merging
• Building – continuous integration tools (like Jenkins), build status
• Testing – continuous testing tools (like QuerySurge, Selenium, Cucumber, JMeter) that provide
feedback on business risks
• Packaging – artifact repository, application pre-deployment staging
• Releasing – change management, release approvals, release automation
• Configuring – infrastructure configuration and management, infrastructure as code tools
• Monitoring – applications performance monitoring, end-user experience
While we're at it, let's add a couple more terms to the DevOps movement:
Continuous Integration (CI) Continuous Integration is about automating build and test processes to make
sure the resulting software is in a good state, ideally every time a developer changes code. CI helps
development teams avoid integration issues where the software works on individual developers’
machines, but it fails when all developers combine their code.
Continuous Delivery (CD) Continuous Delivery goes one step further to automate a software release,
which typically involves packaging the software for deployment in a production-like environment. The
goal of CD is to make sure the software is always ready to go to production, even if the team decides not
to do it for business reasons.
Continuous Deployment (also CD) Continuous deployment goes one step further than continuous
delivery. With this practice, every change that passes all stages of your production pipeline is released to
your customers. There's no human intervention, and only a failed test will prevent a new change to be
deployed to production.
Continuous Testing One of the hottest buzz terms in the testing world, continuous testing is the process
of executing automated tests as part of the delivery pipeline to obtain immediate feedback on the
business risks associated with a release candidate. Continuous testing cannot be implemented without
test automation.
DevOps principles demand strong interdepartmental communication and rely heavily on automation
tools.
And now the movement to incorporate a DevOps-type of automated process for data has grown
stronger. These practices are often referred to as Data DevOps or DataOps and apply DevOps tools and
techniques to data. Data is growing geometrically and applying automation to develop, deploy and
validate/test the data is becoming more critical, as businesses are implementing BI & Analytics to make
sense of their data and to leverage it in hopes of providing a competitive advantage.
copyright Real-Time Technology Solutions, Inc. August 2019 www.rttsweb.com page 3
copyright Real-Time Technology Solutions, Inc. August 2019 www.rttsweb.com page 4
Tests in DataOps have a role in both the Value and Innovation Pipelines. In the Value Pipeline, tests
monitor the data values flowing through the data factory to catch anomalies or flag data values outside
statistical norms. In the Innovation Pipeline, tests validate new analytics before deploying them.
DataKitchen
Comparing DevOps to DataOps process - from DataKitchen
Many of our QuerySurge customers have been requesting that we provide more DevOps-type features
for validating their data pipeline and fitting into their CD automation processes. So we just released our
new DevOps solution, QuerySurge for DevOps, which now automates data validation of Big Data, Data
Warehouses, Enterprise Apps and Business Intelligence reports with full DevOps functionality for
continuous testing.
copyright Real-Time Technology Solutions, Inc. August 2019 www.rttsweb.com page 5
With our new QuerySurge for DevOps release:
• Testers can now dynamically generate, execute, and update tests and data stores utilizing API
calls
• Teams have access to 60+ API calls with almost 100 different properties
• QuerySurge integrates with virtually all DevOps solutions in the marketplace
QuerySurge for DevOps' API features include the ability to create and modify:
• source and target test queries
• connections to data stores
• tests associated with an execution suite
• new staging tables from various data connections
• custom flow controls based on run results
Below are some sample Use Cases that can be utilized in a DataOps pipeline with QuerySurge for
DevOps:
copyright Real-Time Technology Solutions, Inc. August 2019 www.rttsweb.com page 6
copyright Real-Time Technology Solutions, Inc. August 2019 www.rttsweb.com page 7
The use cases are practically endless as QuerySurge for DevOps provides the flexibility to integrate your
data testing process into your existing DevOps implementation.
We are now in a full Data DevOps or DataOps movement to validate and automate the testing of the
data pipeline. We're just at the beginning of this movement but we are all-in on building the right
solution into QuerySurge to automate the continuous testing process.
copyright Real-Time Technology Solutions, Inc. August 2019 www.rttsweb.com page 8
About RTTS - The Software Quality Experts
RTTS, the developer of QuerySurge, is the
premier pure-play QA & Testing
organization that specializes in Test
Automation.
Headquartered in New York, RTTS has had
1,000+ successful engagements at over 700 corporations since 1996.
RTTS focuses on improving software & data quality through test automation. We create
QA strategies, provide software (QuerySurge) and implementation services targeted at
the data space.
To learn more about RTTS, click here>>
About QuerySurge
QuerySurge is the software division of RTTS.
QuerySurge is the smart Data Testing solution that
automates the data validation & testing of Big Data, Data
Warehouses, and Business Intelligence Reports.
QuerySurge will help you:
• Improve your data quality at speed
• Dramatically increase data validation coverage
• Detect data issues early in the delivery cycle
• Leverage analytics to optimize your critical data
• Provide a huge ROI
But don’t believe us (or our clients). Try it for yourself.
Check out our free trials and great tutorial

Mais conteúdo relacionado

Mais de RTTS

Webinar - QuerySurge and Azure DevOps in the Azure Cloud
 Webinar - QuerySurge and Azure DevOps in the Azure Cloud Webinar - QuerySurge and Azure DevOps in the Azure Cloud
Webinar - QuerySurge and Azure DevOps in the Azure CloudRTTS
 
Creating a Data validation and Testing Strategy
Creating a Data validation and Testing StrategyCreating a Data validation and Testing Strategy
Creating a Data validation and Testing StrategyRTTS
 
Implementing Azure DevOps with your Testing Project
Implementing Azure DevOps with your Testing ProjectImplementing Azure DevOps with your Testing Project
Implementing Azure DevOps with your Testing ProjectRTTS
 
An introduction to QuerySurge webinar
An introduction to QuerySurge webinarAn introduction to QuerySurge webinar
An introduction to QuerySurge webinarRTTS
 
Data Warehouse Testing in the Pharmaceutical Industry
Data Warehouse Testing in the Pharmaceutical IndustryData Warehouse Testing in the Pharmaceutical Industry
Data Warehouse Testing in the Pharmaceutical IndustryRTTS
 
Completing the Data Equation: Test Data + Data Validation = Success
Completing the Data Equation: Test Data + Data Validation = SuccessCompleting the Data Equation: Test Data + Data Validation = Success
Completing the Data Equation: Test Data + Data Validation = SuccessRTTS
 
the Data World Distilled
the Data World Distilledthe Data World Distilled
the Data World DistilledRTTS
 
QuerySurge for DevOps
QuerySurge for DevOpsQuerySurge for DevOps
QuerySurge for DevOpsRTTS
 
Leveraging HPE ALM & QuerySurge to test HPE Vertica
Leveraging HPE ALM & QuerySurge to test HPE VerticaLeveraging HPE ALM & QuerySurge to test HPE Vertica
Leveraging HPE ALM & QuerySurge to test HPE VerticaRTTS
 
Big Data Testing : Automate theTesting of Hadoop, NoSQL & DWH without Writing...
Big Data Testing : Automate theTesting of Hadoop, NoSQL & DWH without Writing...Big Data Testing : Automate theTesting of Hadoop, NoSQL & DWH without Writing...
Big Data Testing : Automate theTesting of Hadoop, NoSQL & DWH without Writing...RTTS
 
Whitepaper: Volume Testing Thick Clients and Databases
Whitepaper:  Volume Testing Thick Clients and DatabasesWhitepaper:  Volume Testing Thick Clients and Databases
Whitepaper: Volume Testing Thick Clients and DatabasesRTTS
 
Query Wizards - data testing made easy - no programming
Query Wizards - data testing made easy - no programmingQuery Wizards - data testing made easy - no programming
Query Wizards - data testing made easy - no programmingRTTS
 
Case study: Open Source Automation Framework using Selenium WebDriver
Case study: Open Source Automation Framework using Selenium WebDriverCase study: Open Source Automation Framework using Selenium WebDriver
Case study: Open Source Automation Framework using Selenium WebDriverRTTS
 
Enterprise Business Intelligence & Data Warehousing: The Data Quality Conundrum
Enterprise Business Intelligence & Data Warehousing: The Data Quality ConundrumEnterprise Business Intelligence & Data Warehousing: The Data Quality Conundrum
Enterprise Business Intelligence & Data Warehousing: The Data Quality ConundrumRTTS
 
Improve the Health of Your Data
Improve the Health of Your DataImprove the Health of Your Data
Improve the Health of Your DataRTTS
 
Big Data Testing: Ensuring MongoDB Data Quality
Big Data Testing: Ensuring MongoDB Data QualityBig Data Testing: Ensuring MongoDB Data Quality
Big Data Testing: Ensuring MongoDB Data QualityRTTS
 
RTTS - the Software Quality Experts
RTTS - the Software Quality ExpertsRTTS - the Software Quality Experts
RTTS - the Software Quality ExpertsRTTS
 
QuerySurge - the automated Data Testing solution
QuerySurge - the automated Data Testing solutionQuerySurge - the automated Data Testing solution
QuerySurge - the automated Data Testing solutionRTTS
 
Testing Big Data: Automated Testing of Hadoop with QuerySurge
Testing Big Data: Automated  Testing of Hadoop with QuerySurgeTesting Big Data: Automated  Testing of Hadoop with QuerySurge
Testing Big Data: Automated Testing of Hadoop with QuerySurgeRTTS
 
Data Warehousing in Pharma: How to Find Bad Data while Meeting Regulatory Req...
Data Warehousing in Pharma: How to Find Bad Data while Meeting Regulatory Req...Data Warehousing in Pharma: How to Find Bad Data while Meeting Regulatory Req...
Data Warehousing in Pharma: How to Find Bad Data while Meeting Regulatory Req...RTTS
 

Mais de RTTS (20)

Webinar - QuerySurge and Azure DevOps in the Azure Cloud
 Webinar - QuerySurge and Azure DevOps in the Azure Cloud Webinar - QuerySurge and Azure DevOps in the Azure Cloud
Webinar - QuerySurge and Azure DevOps in the Azure Cloud
 
Creating a Data validation and Testing Strategy
Creating a Data validation and Testing StrategyCreating a Data validation and Testing Strategy
Creating a Data validation and Testing Strategy
 
Implementing Azure DevOps with your Testing Project
Implementing Azure DevOps with your Testing ProjectImplementing Azure DevOps with your Testing Project
Implementing Azure DevOps with your Testing Project
 
An introduction to QuerySurge webinar
An introduction to QuerySurge webinarAn introduction to QuerySurge webinar
An introduction to QuerySurge webinar
 
Data Warehouse Testing in the Pharmaceutical Industry
Data Warehouse Testing in the Pharmaceutical IndustryData Warehouse Testing in the Pharmaceutical Industry
Data Warehouse Testing in the Pharmaceutical Industry
 
Completing the Data Equation: Test Data + Data Validation = Success
Completing the Data Equation: Test Data + Data Validation = SuccessCompleting the Data Equation: Test Data + Data Validation = Success
Completing the Data Equation: Test Data + Data Validation = Success
 
the Data World Distilled
the Data World Distilledthe Data World Distilled
the Data World Distilled
 
QuerySurge for DevOps
QuerySurge for DevOpsQuerySurge for DevOps
QuerySurge for DevOps
 
Leveraging HPE ALM & QuerySurge to test HPE Vertica
Leveraging HPE ALM & QuerySurge to test HPE VerticaLeveraging HPE ALM & QuerySurge to test HPE Vertica
Leveraging HPE ALM & QuerySurge to test HPE Vertica
 
Big Data Testing : Automate theTesting of Hadoop, NoSQL & DWH without Writing...
Big Data Testing : Automate theTesting of Hadoop, NoSQL & DWH without Writing...Big Data Testing : Automate theTesting of Hadoop, NoSQL & DWH without Writing...
Big Data Testing : Automate theTesting of Hadoop, NoSQL & DWH without Writing...
 
Whitepaper: Volume Testing Thick Clients and Databases
Whitepaper:  Volume Testing Thick Clients and DatabasesWhitepaper:  Volume Testing Thick Clients and Databases
Whitepaper: Volume Testing Thick Clients and Databases
 
Query Wizards - data testing made easy - no programming
Query Wizards - data testing made easy - no programmingQuery Wizards - data testing made easy - no programming
Query Wizards - data testing made easy - no programming
 
Case study: Open Source Automation Framework using Selenium WebDriver
Case study: Open Source Automation Framework using Selenium WebDriverCase study: Open Source Automation Framework using Selenium WebDriver
Case study: Open Source Automation Framework using Selenium WebDriver
 
Enterprise Business Intelligence & Data Warehousing: The Data Quality Conundrum
Enterprise Business Intelligence & Data Warehousing: The Data Quality ConundrumEnterprise Business Intelligence & Data Warehousing: The Data Quality Conundrum
Enterprise Business Intelligence & Data Warehousing: The Data Quality Conundrum
 
Improve the Health of Your Data
Improve the Health of Your DataImprove the Health of Your Data
Improve the Health of Your Data
 
Big Data Testing: Ensuring MongoDB Data Quality
Big Data Testing: Ensuring MongoDB Data QualityBig Data Testing: Ensuring MongoDB Data Quality
Big Data Testing: Ensuring MongoDB Data Quality
 
RTTS - the Software Quality Experts
RTTS - the Software Quality ExpertsRTTS - the Software Quality Experts
RTTS - the Software Quality Experts
 
QuerySurge - the automated Data Testing solution
QuerySurge - the automated Data Testing solutionQuerySurge - the automated Data Testing solution
QuerySurge - the automated Data Testing solution
 
Testing Big Data: Automated Testing of Hadoop with QuerySurge
Testing Big Data: Automated  Testing of Hadoop with QuerySurgeTesting Big Data: Automated  Testing of Hadoop with QuerySurge
Testing Big Data: Automated Testing of Hadoop with QuerySurge
 
Data Warehousing in Pharma: How to Find Bad Data while Meeting Regulatory Req...
Data Warehousing in Pharma: How to Find Bad Data while Meeting Regulatory Req...Data Warehousing in Pharma: How to Find Bad Data while Meeting Regulatory Req...
Data Warehousing in Pharma: How to Find Bad Data while Meeting Regulatory Req...
 

Último

Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....ShaimaaMohamedGalal
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 

Último (20)

Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 

How the DevOps Movement Can Impact your Company's Data

  • 1. copyright Real-Time Technology Solutions, Inc. August 2019 www.rttsweb.com page 1 How the DevOps Movement Can Impact your Company's Data Published on July 24, 2019 DevOps is one of the hottest trends in the software industry and is the goal of most progressive IT organizations (see chart below, courtesy of Google Trends). DevOps (short for development and operations) is a set of automated software practices that combine software development (Dev), testing and IT operations (Ops) to shorten the software development life cycle while delivering features, fixes, and updates frequently in alignment with the business’ objectives. Bill Hayduk Founder & CEO of RTTS
  • 2. copyright Real-Time Technology Solutions, Inc. August 2019 www.rttsweb.com page 2 DevOps is typically cross-functional (people from different areas) and uses different software tools. These tools usually fit into one or more of the following categories: • Coding – code development and review, source code management tools, code merging • Building – continuous integration tools (like Jenkins), build status • Testing – continuous testing tools (like QuerySurge, Selenium, Cucumber, JMeter) that provide feedback on business risks • Packaging – artifact repository, application pre-deployment staging • Releasing – change management, release approvals, release automation • Configuring – infrastructure configuration and management, infrastructure as code tools • Monitoring – applications performance monitoring, end-user experience While we're at it, let's add a couple more terms to the DevOps movement: Continuous Integration (CI) Continuous Integration is about automating build and test processes to make sure the resulting software is in a good state, ideally every time a developer changes code. CI helps development teams avoid integration issues where the software works on individual developers’ machines, but it fails when all developers combine their code. Continuous Delivery (CD) Continuous Delivery goes one step further to automate a software release, which typically involves packaging the software for deployment in a production-like environment. The goal of CD is to make sure the software is always ready to go to production, even if the team decides not to do it for business reasons. Continuous Deployment (also CD) Continuous deployment goes one step further than continuous delivery. With this practice, every change that passes all stages of your production pipeline is released to your customers. There's no human intervention, and only a failed test will prevent a new change to be deployed to production. Continuous Testing One of the hottest buzz terms in the testing world, continuous testing is the process of executing automated tests as part of the delivery pipeline to obtain immediate feedback on the business risks associated with a release candidate. Continuous testing cannot be implemented without test automation. DevOps principles demand strong interdepartmental communication and rely heavily on automation tools. And now the movement to incorporate a DevOps-type of automated process for data has grown stronger. These practices are often referred to as Data DevOps or DataOps and apply DevOps tools and techniques to data. Data is growing geometrically and applying automation to develop, deploy and validate/test the data is becoming more critical, as businesses are implementing BI & Analytics to make sense of their data and to leverage it in hopes of providing a competitive advantage.
  • 3. copyright Real-Time Technology Solutions, Inc. August 2019 www.rttsweb.com page 3
  • 4. copyright Real-Time Technology Solutions, Inc. August 2019 www.rttsweb.com page 4 Tests in DataOps have a role in both the Value and Innovation Pipelines. In the Value Pipeline, tests monitor the data values flowing through the data factory to catch anomalies or flag data values outside statistical norms. In the Innovation Pipeline, tests validate new analytics before deploying them. DataKitchen Comparing DevOps to DataOps process - from DataKitchen Many of our QuerySurge customers have been requesting that we provide more DevOps-type features for validating their data pipeline and fitting into their CD automation processes. So we just released our new DevOps solution, QuerySurge for DevOps, which now automates data validation of Big Data, Data Warehouses, Enterprise Apps and Business Intelligence reports with full DevOps functionality for continuous testing.
  • 5. copyright Real-Time Technology Solutions, Inc. August 2019 www.rttsweb.com page 5 With our new QuerySurge for DevOps release: • Testers can now dynamically generate, execute, and update tests and data stores utilizing API calls • Teams have access to 60+ API calls with almost 100 different properties • QuerySurge integrates with virtually all DevOps solutions in the marketplace QuerySurge for DevOps' API features include the ability to create and modify: • source and target test queries • connections to data stores • tests associated with an execution suite • new staging tables from various data connections • custom flow controls based on run results Below are some sample Use Cases that can be utilized in a DataOps pipeline with QuerySurge for DevOps:
  • 6. copyright Real-Time Technology Solutions, Inc. August 2019 www.rttsweb.com page 6
  • 7. copyright Real-Time Technology Solutions, Inc. August 2019 www.rttsweb.com page 7 The use cases are practically endless as QuerySurge for DevOps provides the flexibility to integrate your data testing process into your existing DevOps implementation. We are now in a full Data DevOps or DataOps movement to validate and automate the testing of the data pipeline. We're just at the beginning of this movement but we are all-in on building the right solution into QuerySurge to automate the continuous testing process.
  • 8. copyright Real-Time Technology Solutions, Inc. August 2019 www.rttsweb.com page 8 About RTTS - The Software Quality Experts RTTS, the developer of QuerySurge, is the premier pure-play QA & Testing organization that specializes in Test Automation. Headquartered in New York, RTTS has had 1,000+ successful engagements at over 700 corporations since 1996. RTTS focuses on improving software & data quality through test automation. We create QA strategies, provide software (QuerySurge) and implementation services targeted at the data space. To learn more about RTTS, click here>> About QuerySurge QuerySurge is the software division of RTTS. QuerySurge is the smart Data Testing solution that automates the data validation & testing of Big Data, Data Warehouses, and Business Intelligence Reports. QuerySurge will help you: • Improve your data quality at speed • Dramatically increase data validation coverage • Detect data issues early in the delivery cycle • Leverage analytics to optimize your critical data • Provide a huge ROI But don’t believe us (or our clients). Try it for yourself. Check out our free trials and great tutorial