SlideShare a Scribd company logo
2
Most read
3
Most read
6
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

What's hot (20)

PDF
Selenium with Cucumber
Knoldus Inc.
 
PPT
Automated Testing with Agile
Ken McCorkell
 
PDF
What is Jenkins | Jenkins Tutorial for Beginners | Edureka
Edureka!
 
PDF
DevSecOps: What Why and How : Blackhat 2019
NotSoSecure Global Services
 
PPT
Test Automation Strategies For Agile
Naresh Jain
 
PPTX
Jenkins tutorial
Mamun Rashid, CCDH
 
PDF
Why Should we use Microsoft's Playwright
Knoldus Inc.
 
PPTX
Jenkins Introduction
Pavan Gupta
 
PPTX
QA Challenge Accepted 4.0 - Cypress vs. Selenium
Lyudmil Latinov
 
PPTX
Test automation framework
QACampus
 
PPT
Continuous integration
amscanne
 
PPT
Selenium Concepts
Swati Bansal
 
PPTX
The shift left strategy
Clearsky testautomation
 
PDF
Test Automation
rockoder
 
PDF
Introduction to Robot Framework
Somkiat Puisungnoen
 
PPT
Automation testing
Biswajit Pratihari
 
PPTX
Automation - web testing with selenium
Tzirla Rozental
 
PDF
Automation Testing using Selenium
Naresh Chintalcheru
 
PPTX
Saving Time By Testing With Jest
Ben McCormick
 
PPTX
Software testing
Madhumita Chatterjee
 
Selenium with Cucumber
Knoldus Inc.
 
Automated Testing with Agile
Ken McCorkell
 
What is Jenkins | Jenkins Tutorial for Beginners | Edureka
Edureka!
 
DevSecOps: What Why and How : Blackhat 2019
NotSoSecure Global Services
 
Test Automation Strategies For Agile
Naresh Jain
 
Jenkins tutorial
Mamun Rashid, CCDH
 
Why Should we use Microsoft's Playwright
Knoldus Inc.
 
Jenkins Introduction
Pavan Gupta
 
QA Challenge Accepted 4.0 - Cypress vs. Selenium
Lyudmil Latinov
 
Test automation framework
QACampus
 
Continuous integration
amscanne
 
Selenium Concepts
Swati Bansal
 
The shift left strategy
Clearsky testautomation
 
Test Automation
rockoder
 
Introduction to Robot Framework
Somkiat Puisungnoen
 
Automation testing
Biswajit Pratihari
 
Automation - web testing with selenium
Tzirla Rozental
 
Automation Testing using Selenium
Naresh Chintalcheru
 
Saving Time By Testing With Jest
Ben McCormick
 
Software testing
Madhumita Chatterjee
 

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

PDF
Learn How Selenium And Jenkins Fit In DevOps | Edureka Live
Edureka!
 
PDF
Lesson_06_Software_and_Automation_Testing_Frameworks.pdf
Minh Quân Đoàn
 
PDF
The Ultimate Guide_ 15 Best Continuous Testing Tools in 2024.pdf
kalichargn70th171
 
PDF
Dragonfly Software Testing
dragonflytestoffpage
 
PPTX
Presentation sem 1.pptx
dendi65
 
PDF
Agile Java Testing With Open Source Frameworks
Viraf Karai
 
PDF
The Ultimate Guide_ 15 Best Continuous Testing Tools in 2024.pdf
flufftailshop
 
PPTX
MyHeritage - QA Automations in a Continuous Deployment environment
MatanGoren
 
PDF
DevOps CI Automation Continuous Integration
IRJET Journal
 
PDF
Selenium vs Cypress vs TestGrid: Choosing the Right Automation Tool
Shubham Joshi
 
PPTX
Story Testing Approach for Enterprise Applications using Selenium Framework
Oleksiy Rezchykov
 
PDF
Continuous Test Automation, by Richard Langlois P. Eng. and Yuri Pechenko.
Richard Langlois P. Eng.
 
PPT
190711_Testbirds_Selenium_eclipsecon_FINAL_0.ppt
NaviAningi
 
PPT
KKSD_Testbirds_Selenium_eclipsecon_FINAL_0.ppt
Kiran Kumar SD
 
DOCX
Software Course data, or computer programs
praveenbetech81
 
PDF
Selenium Automation Testing - A Complete Guide
Abhay Kumar
 
PPTX
A Simple Guide to Selenium Software Testing
Calidad Infotech
 
PPTX
Continuous Test Automation via CI (CodeMash 2012) - Automating the Agile way
Leonard Fingerman
 
PDF
Selenium Automation Testing - A Complete Guide.pdf
flufftailshop
 
PDF
Continuous testing - GUERLAIS ARGOT - Air France KLM Sogeti- Soirée du Test L...
TelecomValley
 
Learn How Selenium And Jenkins Fit In DevOps | Edureka Live
Edureka!
 
Lesson_06_Software_and_Automation_Testing_Frameworks.pdf
Minh Quân Đoàn
 
The Ultimate Guide_ 15 Best Continuous Testing Tools in 2024.pdf
kalichargn70th171
 
Dragonfly Software Testing
dragonflytestoffpage
 
Presentation sem 1.pptx
dendi65
 
Agile Java Testing With Open Source Frameworks
Viraf Karai
 
The Ultimate Guide_ 15 Best Continuous Testing Tools in 2024.pdf
flufftailshop
 
MyHeritage - QA Automations in a Continuous Deployment environment
MatanGoren
 
DevOps CI Automation Continuous Integration
IRJET Journal
 
Selenium vs Cypress vs TestGrid: Choosing the Right Automation Tool
Shubham Joshi
 
Story Testing Approach for Enterprise Applications using Selenium Framework
Oleksiy Rezchykov
 
Continuous Test Automation, by Richard Langlois P. Eng. and Yuri Pechenko.
Richard Langlois P. Eng.
 
190711_Testbirds_Selenium_eclipsecon_FINAL_0.ppt
NaviAningi
 
KKSD_Testbirds_Selenium_eclipsecon_FINAL_0.ppt
Kiran Kumar SD
 
Software Course data, or computer programs
praveenbetech81
 
Selenium Automation Testing - A Complete Guide
Abhay Kumar
 
A Simple Guide to Selenium Software Testing
Calidad Infotech
 
Continuous Test Automation via CI (CodeMash 2012) - Automating the Agile way
Leonard Fingerman
 
Selenium Automation Testing - A Complete Guide.pdf
flufftailshop
 
Continuous testing - GUERLAIS ARGOT - Air France KLM Sogeti- Soirée du Test L...
TelecomValley
 
Ad

More from Edureka! (20)

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

Recently uploaded (20)

PDF
GDG Cloud Southlake #44: Eyal Bukchin: Tightening the Kubernetes Feedback Loo...
James Anderson
 
PPTX
Mastering Authorization: Integrating Authentication and Authorization Data in...
Hitachi, Ltd. OSS Solution Center.
 
PPSX
Usergroup - OutSystems Architecture.ppsx
Kurt Vandevelde
 
PDF
How to Visualize the ​Spatio-Temporal Data Using CesiumJS​
SANGHEE SHIN
 
PDF
Hello I'm "AI" Your New _________________
Dr. Tathagat Varma
 
PDF
Java 25 and Beyond - A Roadmap of Innovations
Ana-Maria Mihalceanu
 
PPTX
Enabling the Digital Artisan – keynote at ICOCI 2025
Alan Dix
 
PDF
Unlocking FME Flow’s Potential: Architecture Design for Modern Enterprises
Safe Software
 
PDF
ArcGIS Utility Network Migration - The Hunter Water Story
Safe Software
 
PDF
Redefining Work in the Age of AI - What to expect? How to prepare? Why it mat...
Malinda Kapuruge
 
PDF
LLM Search Readiness Audit - Dentsu x SEO Square - June 2025.pdf
Nick Samuel
 
PPTX
Practical Applications of AI in Local Government
OnBoard
 
PPTX
Smart Factory Monitoring IIoT in Machine and Production Operations.pptx
Rejig Digital
 
PPTX
2025 HackRedCon Cyber Career Paths.pptx Scott Stanton
Scott Stanton
 
PDF
Bridging CAD, IBM TRIRIGA & GIS with FME: The Portland Public Schools Case
Safe Software
 
PPTX
Smarter Governance with AI: What Every Board Needs to Know
OnBoard
 
PDF
Why aren't you using FME Flow's CPU Time?
Safe Software
 
PDF
Enhancing Environmental Monitoring with Real-Time Data Integration: Leveragin...
Safe Software
 
PDF
''Taming Explosive Growth: Building Resilience in a Hyper-Scaled Financial Pl...
Fwdays
 
PPTX
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Poster...
Michele Kryston
 
GDG Cloud Southlake #44: Eyal Bukchin: Tightening the Kubernetes Feedback Loo...
James Anderson
 
Mastering Authorization: Integrating Authentication and Authorization Data in...
Hitachi, Ltd. OSS Solution Center.
 
Usergroup - OutSystems Architecture.ppsx
Kurt Vandevelde
 
How to Visualize the ​Spatio-Temporal Data Using CesiumJS​
SANGHEE SHIN
 
Hello I'm "AI" Your New _________________
Dr. Tathagat Varma
 
Java 25 and Beyond - A Roadmap of Innovations
Ana-Maria Mihalceanu
 
Enabling the Digital Artisan – keynote at ICOCI 2025
Alan Dix
 
Unlocking FME Flow’s Potential: Architecture Design for Modern Enterprises
Safe Software
 
ArcGIS Utility Network Migration - The Hunter Water Story
Safe Software
 
Redefining Work in the Age of AI - What to expect? How to prepare? Why it mat...
Malinda Kapuruge
 
LLM Search Readiness Audit - Dentsu x SEO Square - June 2025.pdf
Nick Samuel
 
Practical Applications of AI in Local Government
OnBoard
 
Smart Factory Monitoring IIoT in Machine and Production Operations.pptx
Rejig Digital
 
2025 HackRedCon Cyber Career Paths.pptx Scott Stanton
Scott Stanton
 
Bridging CAD, IBM TRIRIGA & GIS with FME: The Portland Public Schools Case
Safe Software
 
Smarter Governance with AI: What Every Board Needs to Know
OnBoard
 
Why aren't you using FME Flow's CPU Time?
Safe Software
 
Enhancing Environmental Monitoring with Real-Time Data Integration: Leveragin...
Safe Software
 
''Taming Explosive Growth: Building Resilience in a Hyper-Scaled Financial Pl...
Fwdays
 
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Poster...
Michele Kryston
 

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.