SlideShare a Scribd company logo
2
Most read
3
Most read
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Agenda
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Agenda For The Session
i. What Is Continuous Testing?
ii. Various Testing Types
iii. Tools Used For Continuous Testing
iv. Demo: Maven, Selenium, TestNG & Jenkins Integration
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Continuous Testing In DevOps
DevOps Lifecycle →
NOTE:- Continuous Testing spans over TEST, RELEASE & DEPLOY.
Process of automating the execution of test cases is called Automation Testing.
Scheduling Automation Tests after every feature update is called Continuous Testing.
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Tools Used For Continuous Testing
DevOps Lifecycle →
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Different Testing Types In Continuous Testing
Functional Testing
Ensures that the software has the required functionality mentioned in its
requirements.
Unit Testing
Smaller units/ components of a software application are tested independently
for checking their functionality.
Load Testing
Process of testing the performance of the software application during heavy
load/ usage.
Stress Testing
Process of determining the break point of the software application when under
stress. (maximum load)
Integration Testing
Process where a group of components which are combined/ integrated to
produce an output are tested.
Regression Testing
Testing the functionality of the entire application when even a small
component has been modified.
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Tools Used For Continuous Testing
DevOps Lifecycle →
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Role Of Continuous Testing Tools
• Helps in easily managing the project structure, its dependencies & test cases
• Can automatically download the necessary files & dependencies from the
repository
• These details need to be specified in the pom.xml file
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Role Of Continuous Testing Tools
• MAIN TOOL for testing the web application
• But has limitations like: Test case management & Report generation
• Hence tools like Maven, TestNG & Jenkins are integrated with it
SeleniumWebDriver
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Role Of Continuous Testing Tools
• Used with Selenium WebDriver for overcoming limitations:
• Test Annotations for managing Test Cases
• Generates structured Test Reports
• Helps perform Unit Testing
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Role Of Continuous Testing Tools
• Tool responsible for Continuous Testing
(Automates Test Execution)
• Schedules builds and deploys the code to prod or staging server
• Integrates seamlessly with most testing tools
Jenkins
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Role Of Continuous Testing Tools
• Maven helps in easily managing the project structure, its dependencies & test cases
• It can automatically download the necessary files & dependencies from the repository
• These details need to be specified in the pom.xml file
• Performs the actual testing of the web application
• It has the following limitations: Test case management, Report generation
• Hence tools like Maven, TestNG & Jenkins are integrated with it
• Uses Test Annotations for managing Test Cases
• Generates structured Test Reports
• Helps in Unit Testing
• DevOps tool which is responsible for Continuous Testing. (Automates Test Execution)
• Schedules builds and deploys the code to prod or staging server
DEMO:-
Maven, Selenium, TestNG & Jenkins Integration
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Hands-On
Continuous Testing
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
WebDriver vs. IDE vs. RC
➢ Data Warehouse is like a relational database designed for analytical needs.
➢ It functions on the basis of OLAP (Online Analytical Processing).
➢ It is a central location where consolidated data from multiple locations (databases) are stored.

More Related Content

PPTX
Dev ops != Dev+Ops
PPTX
Devops online training ppt
PDF
Docker Introduction
PPTX
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
PPTX
DevOps introduction
PPTX
Introduction to DevOps
PPTX
Introduction to Docker - 2017
PPTX
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...
Dev ops != Dev+Ops
Devops online training ppt
Docker Introduction
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
DevOps introduction
Introduction to DevOps
Introduction to Docker - 2017
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...

What's hot (20)

PDF
DevOps with GitHub Actions
PPTX
Jenkins tutorial
PPTX
Introduction to Maven
PDF
Roles and Responsibilities of a DevOps Engineer
PPTX
Devops insights
PPTX
DevOps introduction
PPTX
Jenkins CI
PPTX
What Is DevOps?
PPTX
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
PPT
Jenkins Overview
PPTX
DevOps Introduction
PDF
CI/CD with Github Actions
PPTX
DevOps 101 - an Introduction to DevOps
PPTX
DevOps - Overview - One of the Top Trends in IT Industry
PPTX
DevOps concepts, tools, and technologies v1.0
PPTX
Maven ppt
PPSX
PPTX
Track code quality with SonarQube
PPTX
Chaos engineering
PPTX
CI/CD Overview
DevOps with GitHub Actions
Jenkins tutorial
Introduction to Maven
Roles and Responsibilities of a DevOps Engineer
Devops insights
DevOps introduction
Jenkins CI
What Is DevOps?
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
Jenkins Overview
DevOps Introduction
CI/CD with Github Actions
DevOps 101 - an Introduction to DevOps
DevOps - Overview - One of the Top Trends in IT Industry
DevOps concepts, tools, and technologies v1.0
Maven ppt
Track code quality with SonarQube
Chaos engineering
CI/CD Overview
Ad

Similar to DevOps Testing | Continuous Testing In DevOps | DevOps Tutorial | DevOps Training | Edureka (20)

PPTX
4&5.pptx SOFTWARE TESTING UNIT-4 AND UNIT-5
PDF
Lesson_06_Software_and_Automation_Testing_Frameworks.pdf
PPT
The QA/Testing Process
PDF
Module-1_Getting-Started_with_selenium_and_Java_basics.pdf
PPTX
Selenium test automation
PPTX
Tools for Software Testing
PPTX
Automated Testing Tutorial
PPTX
Selenium
PDF
Introduction To Cypress | Differences Between Cypress & Selenium
PDF
Learn How Selenium And Jenkins Fit In DevOps | Edureka Live
DOC
Khushboo_Resume
PPTX
Automation Testing with Test Complete
PPT
Your score increases as you pick a category, fill out a long description and ...
PDF
Introduction To Development And Operations
PDF
Learn Selenium - Online Guide
PPTX
DevOps Engineering.pptx
DOCX
Shahnawaz Md Test Engineer
PDF
Selenium Automation Testing - A Complete Guide
PPTX
Selenium
PDF
Continuous Testing of Cloud Applications
4&5.pptx SOFTWARE TESTING UNIT-4 AND UNIT-5
Lesson_06_Software_and_Automation_Testing_Frameworks.pdf
The QA/Testing Process
Module-1_Getting-Started_with_selenium_and_Java_basics.pdf
Selenium test automation
Tools for Software Testing
Automated Testing Tutorial
Selenium
Introduction To Cypress | Differences Between Cypress & Selenium
Learn How Selenium And Jenkins Fit In DevOps | Edureka Live
Khushboo_Resume
Automation Testing with Test Complete
Your score increases as you pick a category, fill out a long description and ...
Introduction To Development And Operations
Learn Selenium - Online Guide
DevOps Engineering.pptx
Shahnawaz Md Test Engineer
Selenium Automation Testing - A Complete Guide
Selenium
Continuous Testing of Cloud Applications
Ad

More from Edureka! (20)

PDF
What to learn during the 21 days Lockdown | Edureka
PDF
Top 10 Dying Programming Languages in 2020 | Edureka
PDF
Top 5 Trending Business Intelligence Tools | Edureka
PDF
Tableau Tutorial for Data Science | Edureka
PDF
Python Programming Tutorial | Edureka
PDF
Top 5 PMP Certifications | Edureka
PDF
Top Maven Interview Questions in 2020 | Edureka
PDF
Linux Mint Tutorial | Edureka
PDF
How to Deploy Java Web App in AWS| Edureka
PDF
Importance of Digital Marketing | Edureka
PDF
RPA in 2020 | Edureka
PDF
Email Notifications in Jenkins | Edureka
PDF
EA Algorithm in Machine Learning | Edureka
PDF
Cognitive AI Tutorial | Edureka
PDF
AWS Cloud Practitioner Tutorial | Edureka
PDF
Blue Prism Top Interview Questions | Edureka
PDF
Big Data on AWS Tutorial | Edureka
PDF
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
PDF
Kubernetes Installation on Ubuntu | Edureka
PDF
Introduction to DevOps | Edureka
What to learn during the 21 days Lockdown | Edureka
Top 10 Dying Programming Languages in 2020 | Edureka
Top 5 Trending Business Intelligence Tools | Edureka
Tableau Tutorial for Data Science | Edureka
Python Programming Tutorial | Edureka
Top 5 PMP Certifications | Edureka
Top Maven Interview Questions in 2020 | Edureka
Linux Mint Tutorial | Edureka
How to Deploy Java Web App in AWS| Edureka
Importance of Digital Marketing | Edureka
RPA in 2020 | Edureka
Email Notifications in Jenkins | Edureka
EA Algorithm in Machine Learning | Edureka
Cognitive AI Tutorial | Edureka
AWS Cloud Practitioner Tutorial | Edureka
Blue Prism Top Interview Questions | Edureka
Big Data on AWS Tutorial | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
Kubernetes Installation on Ubuntu | Edureka
Introduction to DevOps | Edureka

Recently uploaded (20)

PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
cuic standard and advanced reporting.pdf
PDF
KodekX | Application Modernization Development
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PPTX
Cloud computing and distributed systems.
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Electronic commerce courselecture one. Pdf
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Empathic Computing: Creating Shared Understanding
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Unlocking AI with Model Context Protocol (MCP)
Per capita expenditure prediction using model stacking based on satellite ima...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Advanced methodologies resolving dimensionality complications for autism neur...
cuic standard and advanced reporting.pdf
KodekX | Application Modernization Development
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Cloud computing and distributed systems.
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
“AI and Expert System Decision Support & Business Intelligence Systems”
Review of recent advances in non-invasive hemoglobin estimation
Electronic commerce courselecture one. Pdf
NewMind AI Monthly Chronicles - July 2025
Empathic Computing: Creating Shared Understanding
The AUB Centre for AI in Media Proposal.docx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Unlocking AI with Model Context Protocol (MCP)

DevOps Testing | Continuous Testing In DevOps | DevOps Tutorial | DevOps Training | Edureka

  • 1. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Agenda
  • 2. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Agenda For The Session i. What Is Continuous Testing? ii. Various Testing Types iii. Tools Used For Continuous Testing iv. Demo: Maven, Selenium, TestNG & Jenkins Integration
  • 3. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Continuous Testing In DevOps DevOps Lifecycle → NOTE:- Continuous Testing spans over TEST, RELEASE & DEPLOY. Process of automating the execution of test cases is called Automation Testing. Scheduling Automation Tests after every feature update is called Continuous Testing.
  • 4. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Tools Used For Continuous Testing DevOps Lifecycle →
  • 5. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Different Testing Types In Continuous Testing Functional Testing Ensures that the software has the required functionality mentioned in its requirements. Unit Testing Smaller units/ components of a software application are tested independently for checking their functionality. Load Testing Process of testing the performance of the software application during heavy load/ usage. Stress Testing Process of determining the break point of the software application when under stress. (maximum load) Integration Testing Process where a group of components which are combined/ integrated to produce an output are tested. Regression Testing Testing the functionality of the entire application when even a small component has been modified.
  • 6. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Tools Used For Continuous Testing DevOps Lifecycle →
  • 7. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Role Of Continuous Testing Tools • Helps in easily managing the project structure, its dependencies & test cases • Can automatically download the necessary files & dependencies from the repository • These details need to be specified in the pom.xml file
  • 8. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Role Of Continuous Testing Tools • MAIN TOOL for testing the web application • But has limitations like: Test case management & Report generation • Hence tools like Maven, TestNG & Jenkins are integrated with it SeleniumWebDriver
  • 9. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Role Of Continuous Testing Tools • Used with Selenium WebDriver for overcoming limitations: • Test Annotations for managing Test Cases • Generates structured Test Reports • Helps perform Unit Testing
  • 10. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Role Of Continuous Testing Tools • Tool responsible for Continuous Testing (Automates Test Execution) • Schedules builds and deploys the code to prod or staging server • Integrates seamlessly with most testing tools Jenkins
  • 11. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Role Of Continuous Testing Tools • Maven helps in easily managing the project structure, its dependencies & test cases • It can automatically download the necessary files & dependencies from the repository • These details need to be specified in the pom.xml file • Performs the actual testing of the web application • It has the following limitations: Test case management, Report generation • Hence tools like Maven, TestNG & Jenkins are integrated with it • Uses Test Annotations for managing Test Cases • Generates structured Test Reports • Helps in Unit Testing • DevOps tool which is responsible for Continuous Testing. (Automates Test Execution) • Schedules builds and deploys the code to prod or staging server DEMO:- Maven, Selenium, TestNG & Jenkins Integration
  • 12. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Hands-On Continuous Testing
  • 13. Copyright © 2017, edureka and/or its affiliates. All rights reserved. WebDriver vs. IDE vs. RC ➢ Data Warehouse is like a relational database designed for analytical needs. ➢ It functions on the basis of OLAP (Online Analytical Processing). ➢ It is a central location where consolidated data from multiple locations (databases) are stored.