SlideShare a Scribd company logo
Presented By:
Ankur Thakur
Senior Software Consultant
Test Automation Studio
Test Orchestration in DevOps
Lack of etiquette and manners is a huge turn off.
KnolX Etiquettes
Punctuality
Join the session 5 minutes prior to
the session start time. We start on
time and conclude on time!
Feedback
Make sure to submit a constructive
feedback for all sessions as it is
very helpful for the presenter.
Silent Mode
Keep your mobile devices in silent
mode, feel free to move out of
session in case you need to attend
an urgent call.
Avoid Disturbance
Avoid unwanted chit chat during
the session.
Our Agenda
1
01
What is Test Orchestration and DevOps?
2
02
Why do we need Test Orchestration?
3
03
Differences between Test automation and Test Orchestration
4
04
Plan for Test Orchestration
5
05
Test Orchestration Architecture
6
Demo
7
Where Does Orchestration Fit In?
● In simple words, test orchestration refers to a series of automation tasks that you
schedule in a linear order. You can execute your tests consecutively, and you’re
in control of deciding their order.
● Often regarded as the building blocks of automated testing — the whole point
of test orchestration is to optimize the test strategy on a holistic level.
● With test orchestration, you can grab insights into the big picture of your
deployment, which fosters transparency and helps your team plan and
modify the test strategy.
What is Test Orchestration?
● Besides, it offers you the flexibility to test software or certain features of software
repeatedly during the development stages. This helps detect and fix errors as and
when they occur. In test orchestration, you can execute multiple automated tests as a
part of the testing workflow.
What is DevOps?
DevOps is a software development and IT
operations process that helps to improve
the collaboration between developers and
operators by automating the Deployment,
configuration, monitoring, and
management of applications.
Why do we need Test Orchestration?
With orchestration in place, delivery teams can perform several rounds of testing within an
extremely limited amount of time and still achieve the desired levels of quality. Test orchestration
harps upon the correctness of three critical components:
● Automation of the individual tests units, such as unit tests, system tests, integration tests,
functional tests, performance tests, and more.
● Data setup is used as input to each test unit, such as the output of the unit test flowing in as
input to the system test, the data setup of the integration test being used to load the
performance test database, and so on.
● Validation of test reports for successes as well as failures, such as the report of smoke tests that
may reveal the readiness of the environment, and the report of performance tests that may
help in configuring the right capacity of resources needed by the application.
Where Does Orchestration Fit In?
● As more and more organizations adopt cloud and DevOps processes, setting up a CI/CD
pipeline is the first step toward a better and faster delivery. Continuous testing helps in
achieving the desired level of quality and speed of delivery.
● While CI/CD takes care of orchestrating the entire delivery process, test orchestration is more
specialized toward various testing types.
● It is important to understand that even the best test automation techniques require a certain
amount of manual intervention. Manual intervention is also necessary to ensure that the
environment is stable under a load of data and test executions.
● Then comes the need to orchestrate the tests. This helps delivery teams adopt a risk-based
approach, where they can focus more on the areas of testing that require a greater focus.
What are the Benefits of Test Orchestration?
1
2
4
3
Fail early, fix easily
Better automation coverage.
Increased productivity.
Faster builds.
5 Smaller feedback loop.
6 Minimize the risks of failure.
The difference between test automation and test orchestration is perhaps the most discussed
aspect of test orchestration. While both vary, test automation can generate solid results when
test orchestration is introduced into your test strategy.
● Usually, there is a lot of confusion between test orchestration and test
automation, but here’s the difference: test automation is the process of
automating a task, while test orchestration is the act of scheduling or putting
those automated tasks in a well-defined order.
● One automates tests; the other strategizes the order of tests and decides
which tasks should be tested and in what sequence. In a nutshell — test
orchestration brings order to test automation.
● Test automation requires much more manual intervention as compared to
Test orchestration as most of the manual effort required has been fulfilled
by the Test automation.
Differences between Test Automation
and Test Orchestration
Establish a measurable
purpose for each test
orchestration pipeline
Identify the data and
logs that need to be
monitored
Automate more and
more tests
Identify the tools
Plan for Test Orchestration
Test Orchestration Architecture
Test Orchestration Architecture
1
2
4
3
.yml file: Used to write the script to be executed on the build pipeline.
Build pipeline: A continuous delivery pipeline used to implement CI/CD of the code.
Selenium Tests: Java based frontend tests to be run in headless mode
K6 Performance Tests: JavaScript based performance tests to check the
performance of the services
5 RestAssured Tests: Java based Integration Tests for the API
6 Postman Tests: JavaScript based functional tests for the API
Demo
Thank You !
Get in touch with us:
Knoldus Inc.
India, USA, Canada, Singapore, Netherland, Vietnam

More Related Content

PPTX
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
PPTX
Generating code from dags
PDF
DevOps Delivery Pipeline
PPTX
Introduction to CI/CD
PDF
Gitlab ci-cd
PPTX
Gitlab CI/CD
PPTX
CI/CD Overview
PDF
Introduce to Terraform
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
Generating code from dags
DevOps Delivery Pipeline
Introduction to CI/CD
Gitlab ci-cd
Gitlab CI/CD
CI/CD Overview
Introduce to Terraform

What's hot (20)

PPT
02. chapter 3 lexical analysis
PDF
Infrastructure as Code
PPTX
Intro to assembly language
PPTX
GitLab for CI/CD process
PDF
Application & Account Monitoring in AWS
PDF
"DevOps > CI+CD "
PPTX
Fundamentals of DevOps and CI/CD
PPTX
Building CI/CD Pipelines with Jenkins and Kubernetes
PPTX
What Is DevOps?
PDF
Continuous Integration/Deployment with Gitlab CI
PPTX
PDF
Monitoring at the Speed of DevOps
PDF
Getting Started with Infrastructure as Code
PPTX
Using Azure DevOps to continuously build, test, and deploy containerized appl...
PDF
What is Continuous Integration? | Continuous Integration with Jenkins | DevOp...
PPTX
Monolithic architecture
PDF
DevOps for beginners
PPTX
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
PPTX
Data flow architecture
PPTX
DevOps Foundation
02. chapter 3 lexical analysis
Infrastructure as Code
Intro to assembly language
GitLab for CI/CD process
Application & Account Monitoring in AWS
"DevOps > CI+CD "
Fundamentals of DevOps and CI/CD
Building CI/CD Pipelines with Jenkins and Kubernetes
What Is DevOps?
Continuous Integration/Deployment with Gitlab CI
Monitoring at the Speed of DevOps
Getting Started with Infrastructure as Code
Using Azure DevOps to continuously build, test, and deploy containerized appl...
What is Continuous Integration? | Continuous Integration with Jenkins | DevOp...
Monolithic architecture
DevOps for beginners
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Data flow architecture
DevOps Foundation
Ad

Similar to Test Orchestration in DevOps (20)

PDF
DevOps Test Automation_ Its Significance, Types, and Tools.pdf
DOCX
Continuous Testing in Agile and DevOps.docx
PPTX
Chapter 4 - Deployment & Delivery
PDF
Automated Functional Testing_ Everything You Need to Know.pdf
PDF
Test Automation Frameworks- The Complete Guide.pdf
PPTX
STLC-ppt-1.pptx
PPTX
STLC-ppt-1.pptx
PDF
Software Test Automation - Best Practices
PDF
Role of Test Automation in Agile and DevOps
PPT
Automation Concepts
PDF
DevOps Automation.pdf
PDF
Automated Functional Testing_ A Complete Guide.pdf
PPTX
Automation Best Practices.pptx
PDF
Standard Operating Procedure for Software Testing Create SOPs with TaskTrain.pdf
PPTX
Testing frameworks
PPTX
Chapter 1 - Introduction and Objectives for Test Automation
PPTX
How to Optimise Continuous Testing
PDF
Parallel Testing — A comprehensive guide.pdf
PDF
Test Orchestration and Its Need for Successful Automation (2).pdf
PDF
Software Test Automation
DevOps Test Automation_ Its Significance, Types, and Tools.pdf
Continuous Testing in Agile and DevOps.docx
Chapter 4 - Deployment & Delivery
Automated Functional Testing_ Everything You Need to Know.pdf
Test Automation Frameworks- The Complete Guide.pdf
STLC-ppt-1.pptx
STLC-ppt-1.pptx
Software Test Automation - Best Practices
Role of Test Automation in Agile and DevOps
Automation Concepts
DevOps Automation.pdf
Automated Functional Testing_ A Complete Guide.pdf
Automation Best Practices.pptx
Standard Operating Procedure for Software Testing Create SOPs with TaskTrain.pdf
Testing frameworks
Chapter 1 - Introduction and Objectives for Test Automation
How to Optimise Continuous Testing
Parallel Testing — A comprehensive guide.pdf
Test Orchestration and Its Need for Successful Automation (2).pdf
Software Test Automation
Ad

More from Knoldus Inc. (20)

PPTX
Angular Hydration Presentation (FrontEnd)
PPTX
Optimizing Test Execution: Heuristic Algorithm for Self-Healing
PPTX
Self-Healing Test Automation Framework - Healenium
PPTX
Kanban Metrics Presentation (Project Management)
PPTX
Java 17 features and implementation.pptx
PPTX
Chaos Mesh Introducing Chaos in Kubernetes
PPTX
GraalVM - A Step Ahead of JVM Presentation
PPTX
Nomad by HashiCorp Presentation (DevOps)
PPTX
Nomad by HashiCorp Presentation (DevOps)
PPTX
DAPR - Distributed Application Runtime Presentation
PPTX
Introduction to Azure Virtual WAN Presentation
PPTX
Introduction to Argo Rollouts Presentation
PPTX
Intro to Azure Container App Presentation
PPTX
Insights Unveiled Test Reporting and Observability Excellence
PPTX
Introduction to Splunk Presentation (DevOps)
PPTX
Code Camp - Data Profiling and Quality Analysis Framework
PPTX
AWS: Messaging Services in AWS Presentation
PPTX
Amazon Cognito: A Primer on Authentication and Authorization
PPTX
ZIO Http A Functional Approach to Scalable and Type-Safe Web Development
PPTX
Managing State & HTTP Requests In Ionic.
Angular Hydration Presentation (FrontEnd)
Optimizing Test Execution: Heuristic Algorithm for Self-Healing
Self-Healing Test Automation Framework - Healenium
Kanban Metrics Presentation (Project Management)
Java 17 features and implementation.pptx
Chaos Mesh Introducing Chaos in Kubernetes
GraalVM - A Step Ahead of JVM Presentation
Nomad by HashiCorp Presentation (DevOps)
Nomad by HashiCorp Presentation (DevOps)
DAPR - Distributed Application Runtime Presentation
Introduction to Azure Virtual WAN Presentation
Introduction to Argo Rollouts Presentation
Intro to Azure Container App Presentation
Insights Unveiled Test Reporting and Observability Excellence
Introduction to Splunk Presentation (DevOps)
Code Camp - Data Profiling and Quality Analysis Framework
AWS: Messaging Services in AWS Presentation
Amazon Cognito: A Primer on Authentication and Authorization
ZIO Http A Functional Approach to Scalable and Type-Safe Web Development
Managing State & HTTP Requests In Ionic.

Recently uploaded (20)

PPTX
O2C Customer Invoices to Receipt V15A.pptx
PDF
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PPTX
Tartificialntelligence_presentation.pptx
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
Getting started with AI Agents and Multi-Agent Systems
PPTX
observCloud-Native Containerability and monitoring.pptx
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
OMC Textile Division Presentation 2021.pptx
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
Hybrid model detection and classification of lung cancer
PPTX
cloud_computing_Infrastucture_as_cloud_p
PPTX
Modernising the Digital Integration Hub
O2C Customer Invoices to Receipt V15A.pptx
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
WOOl fibre morphology and structure.pdf for textiles
NewMind AI Weekly Chronicles – August ’25 Week III
Tartificialntelligence_presentation.pptx
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
Final SEM Unit 1 for mit wpu at pune .pptx
Getting started with AI Agents and Multi-Agent Systems
observCloud-Native Containerability and monitoring.pptx
A contest of sentiment analysis: k-nearest neighbor versus neural network
gpt5_lecture_notes_comprehensive_20250812015547.pdf
1 - Historical Antecedents, Social Consideration.pdf
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
OMC Textile Division Presentation 2021.pptx
Group 1 Presentation -Planning and Decision Making .pptx
Module 1.ppt Iot fundamentals and Architecture
Hybrid model detection and classification of lung cancer
cloud_computing_Infrastucture_as_cloud_p
Modernising the Digital Integration Hub

Test Orchestration in DevOps

  • 1. Presented By: Ankur Thakur Senior Software Consultant Test Automation Studio Test Orchestration in DevOps
  • 2. Lack of etiquette and manners is a huge turn off. KnolX Etiquettes Punctuality Join the session 5 minutes prior to the session start time. We start on time and conclude on time! Feedback Make sure to submit a constructive feedback for all sessions as it is very helpful for the presenter. Silent Mode Keep your mobile devices in silent mode, feel free to move out of session in case you need to attend an urgent call. Avoid Disturbance Avoid unwanted chit chat during the session.
  • 3. Our Agenda 1 01 What is Test Orchestration and DevOps? 2 02 Why do we need Test Orchestration? 3 03 Differences between Test automation and Test Orchestration 4 04 Plan for Test Orchestration 5 05 Test Orchestration Architecture 6 Demo 7 Where Does Orchestration Fit In?
  • 4. ● In simple words, test orchestration refers to a series of automation tasks that you schedule in a linear order. You can execute your tests consecutively, and you’re in control of deciding their order. ● Often regarded as the building blocks of automated testing — the whole point of test orchestration is to optimize the test strategy on a holistic level. ● With test orchestration, you can grab insights into the big picture of your deployment, which fosters transparency and helps your team plan and modify the test strategy. What is Test Orchestration? ● Besides, it offers you the flexibility to test software or certain features of software repeatedly during the development stages. This helps detect and fix errors as and when they occur. In test orchestration, you can execute multiple automated tests as a part of the testing workflow.
  • 5. What is DevOps? DevOps is a software development and IT operations process that helps to improve the collaboration between developers and operators by automating the Deployment, configuration, monitoring, and management of applications.
  • 6. Why do we need Test Orchestration? With orchestration in place, delivery teams can perform several rounds of testing within an extremely limited amount of time and still achieve the desired levels of quality. Test orchestration harps upon the correctness of three critical components: ● Automation of the individual tests units, such as unit tests, system tests, integration tests, functional tests, performance tests, and more. ● Data setup is used as input to each test unit, such as the output of the unit test flowing in as input to the system test, the data setup of the integration test being used to load the performance test database, and so on. ● Validation of test reports for successes as well as failures, such as the report of smoke tests that may reveal the readiness of the environment, and the report of performance tests that may help in configuring the right capacity of resources needed by the application.
  • 7. Where Does Orchestration Fit In? ● As more and more organizations adopt cloud and DevOps processes, setting up a CI/CD pipeline is the first step toward a better and faster delivery. Continuous testing helps in achieving the desired level of quality and speed of delivery. ● While CI/CD takes care of orchestrating the entire delivery process, test orchestration is more specialized toward various testing types. ● It is important to understand that even the best test automation techniques require a certain amount of manual intervention. Manual intervention is also necessary to ensure that the environment is stable under a load of data and test executions. ● Then comes the need to orchestrate the tests. This helps delivery teams adopt a risk-based approach, where they can focus more on the areas of testing that require a greater focus.
  • 8. What are the Benefits of Test Orchestration? 1 2 4 3 Fail early, fix easily Better automation coverage. Increased productivity. Faster builds. 5 Smaller feedback loop. 6 Minimize the risks of failure.
  • 9. The difference between test automation and test orchestration is perhaps the most discussed aspect of test orchestration. While both vary, test automation can generate solid results when test orchestration is introduced into your test strategy. ● Usually, there is a lot of confusion between test orchestration and test automation, but here’s the difference: test automation is the process of automating a task, while test orchestration is the act of scheduling or putting those automated tasks in a well-defined order. ● One automates tests; the other strategizes the order of tests and decides which tasks should be tested and in what sequence. In a nutshell — test orchestration brings order to test automation. ● Test automation requires much more manual intervention as compared to Test orchestration as most of the manual effort required has been fulfilled by the Test automation. Differences between Test Automation and Test Orchestration
  • 10. Establish a measurable purpose for each test orchestration pipeline Identify the data and logs that need to be monitored Automate more and more tests Identify the tools Plan for Test Orchestration
  • 12. Test Orchestration Architecture 1 2 4 3 .yml file: Used to write the script to be executed on the build pipeline. Build pipeline: A continuous delivery pipeline used to implement CI/CD of the code. Selenium Tests: Java based frontend tests to be run in headless mode K6 Performance Tests: JavaScript based performance tests to check the performance of the services 5 RestAssured Tests: Java based Integration Tests for the API 6 Postman Tests: JavaScript based functional tests for the API
  • 13. Demo
  • 14. Thank You ! Get in touch with us: Knoldus Inc. India, USA, Canada, Singapore, Netherland, Vietnam