SlideShare une entreprise Scribd logo
1  sur  19
Télécharger pour lire hors ligne
Topic Title: Integrating Test Automation in DevOps
Name of the Speaker : Ramesh Krish
Company Name : Indium Software (India) Limited
http://www.unicomlearning.com/2016/World_Devops_Summit_Bangalore/
http://www.unicomlearning.com/2016/World_Devops_Summit_Bangalore/
http://www.unicomlearning.com/2016/World_Devops_Summit_Bangalore/
http://www.unicomlearning.com/2016/World_Devops_Summit_Bangalore/
http://www.unicomlearning.com/2016/World_Devops_Summit_Bangalore/
START PROJECT APPLICATION BUILD AVAILABLE FINISH PROJECT
REGRESSION CYCLE
Document Steps
Document
Steps
Traditional
Automation
Record
Tests
Run Scripts &
Analyze tests
Modify Test for
Changes
Run Scripts &
Analyze tests
Re -
Recording
Modify Test
for Changes
Identification of
multiple tool sets
Setup infrastructure
Run and Analyze
Test
Troubleshooting and
fixing issues on need
basis
Identify Automatable
Components
CODE | BUILD | TEST |
PACKAGE | RELEASE |
CONFIGURE | MONITOR
Automation
in Dev-Ops
Implement Solution
Test case
Feasibility for
Automation
Modify
Test
Run and
Analyze Test
Modify
Test
Run
Scripts
&
Analyze
tests
Build
components
& Flows Automate
Run
Scripts
Framework
Driven
Automation
In Agile
Run Scripts
Test Automation Overview
Development, Review, Approval & CI
CODE
BUILD
TEST
PACKAGE
RELEASE
CONFIGURE
MONITOR
Typical DevOps Structure
http://www.unicomlearning.com/2016/World_Devops_Summit_Bangalore/
QA
IT Operations
DEV
DevOps
Version Control, Code Merge, Build Status
Quality Assurance (Smoke / Sanity, Regression)
Artifact Repo, Pre deployment staging
Infra Configuration , Management
Performance, Health Checks
Change Mgnt, Release Approvals, Regression Automation
DevQA
http://www.unicomlearning.com/2016/World_Devops_Summit_Bangalore/
QA
OPS
DEV
LEGENDS
- Dev - QA
Code review /
Approval /
Merge
Build Version
Control
Build Status
Notification
QaOps
http://www.unicomlearning.com/2016/World_Devops_Summit_Bangalore/
QA
OPS
DEV
LEGENDS
- QA - OPS
Build Deployment
Artifact Repository
Pre deployment Staging
Infrastructure Configuration
Configuration Management
Performance Monitoring
DevOps - QA
http://www.unicomlearning.com/2016/World_Devops_Summit_Bangalore/
QA
OPS
DEV
LEGENDS
Change Management
Release Approvals
Continuous Integration
Health Check
Defect Management
- Dev - OPS
http://www.unicomlearning.com/2016/World_Devops_Summit_Bangalore/
Entity
Developer
Source
Code
STOP / OPEN DEFECT
Test
Cluster
Test Tools
[Selenium,
UFT, Junit,
SlikTest]
Test
Management
Tool
PROCESS ID: S02
Deliver Build
MOVE TO
PRODUCTION
PROCESS ID: S01
Prepare Staging
Environment PROCESS ID: S03
Final Validation
(UAT)
PROCESS ID: S04
Executive
Approval
S01
STAGING ENVIRONMENT
[EXTERNAL]
QA ENVIRONMENT [INTERNAL]
Test Controller
Q02
Q03
PROCESS ID: Q02
Compile Source
PROCESS ID: Q01
Prepare Build
PROCESS ID: Q03
Deliver Build
Test Controller
Test Pass?
PROCESS ID: Q04
Integration /
System Testing
Run Tests
Build Request
Yes
Yes
No
Deployment
Request
No
Validation Pass?
Build successful
Notification
Installation Request
CLOUD
INFRASTRUCTURE
STAGING
SERVER
Unmerge Request
CODE
MERGE
CI Tool
[Jenkins, Buildbot,
Hudson]
Q01
Build
Successful
Notification
CI Tool
[Jenkins, Buildbot,
Hudson]
CI LAYER
iSAFE –
Automation
Framework
A working model
Entity
Developer
Source
Code
STOP / OPEN DEFECT
Test
Cluster
Test Tools
[Selenium,
UFT, Junit,
SlikTest]
Test
Management
Tool
PROCESS ID: S02
Deliver Build
MOVE TO
PRODUCTION
PROCESS ID: S01
Prepare Staging
Environment PROCESS ID: S03
Final Validation
(UAT)
PROCESS ID: S04
Executive
Approval
S01
STAGING ENVIRONMENT
[EXTERNAL]
QA ENVIRONMENT [INTERNAL]
Test Controller
Q02
Q03
PROCESS ID: Q02
Compile Source
PROCESS ID: Q01
Prepare Build
PROCESS ID: Q03
Deliver Build
Test Controller
Test Pass?
PROCESS ID: Q04
Integration /
System Testing
Run Tests
Build Request
Yes
Yes
No
Deployment
Request
No
Validation Pass?
Build successful
Notification
Installation Request
CLOUD
INFRASTRUCTURE
STAGING
SERVER
Unmerge Request
CODE
MERGE
CI Tool
[Jenkins, Buildbot,
Hudson]
Q01
Build
Successful
Notification
CI Tool
[Jenkins, Buildbot,
Hudson]
CI LAYER
Listener
iSAFE –
Automation
Framework
Entity
Developer
Source
Code
STOP / OPEN DEFECT
Test
Cluster
Test Tools
[Selenium,
UFT, Junit,
SlikTest]
Test
Management
Tool
PROCESS ID: S02
Deliver Build
MOVE TO
PRODUCTION
PROCESS ID: S01
Prepare Staging
Environment PROCESS ID: S03
Final Validation
(UAT)
PROCESS ID: S04
Executive
Approval
S01
STAGING ENVIRONMENT
[EXTERNAL]
QA ENVIRONMENT [INTERNAL]
Test Controller
Q02
Q03
PROCESS ID: Q02
Compile Source
PROCESS ID: Q01
Prepare Build
PROCESS ID: Q03
Deliver Build
Test Controller
Test Pass?
PROCESS ID: Q04
Smoke / Sanity
/ Integration /
System Testing
Run Tests
Build Request
Yes
Yes
No
Deployment
Request
No
Validation Pass?
Build successful
Notification
Installation Request
CLOUD
INFRASTRUCTURE
STAGING
SERVER
Unmerge Request
CODE
MERGE
CI Tool
[Jenkins, Buildbot,
Hudson]
Q01
Build
Successful
Notification
CI Tool
[Jenkins, Buildbot,
Hudson]
CI LAYER
iSAFE –
Automation
Framework
ListenerListener
http://www.unicomlearning.com/2016/World_Devops_Summit_Bangalore/
Lack of Skilled Resources
Tools Management
Legacy to cloud migration
Collaboration within the teams
Consistently passing Smoke & Sanity suites
DEVOPS AUTOMATION - CHALLENGES
DevOps - Advantages & Challenges
Repetitive and monotonous manual tasks can be eliminated
8x more frequent production deployments
50% lower change failure rates
3x reduction in cost
12x faster service restoration times when something went
wrong
Entire automation is version controlled
Eliminate human errors
Most of the activities in Dev Ops can be automated
DEVOPS AUTOMATION - ADVANTAGES
http://www.unicomlearning.com/2016/World_Devops_Summit_Bangalore/
DevOps Tools
BUILD
TEST
PACKAGE
RELEASE
CONFIGURE
MONITOR
CODE
DEVOPS TOOLS
CODE CODE REVIEW
"Crucible | Gerrit | GitLab | Kallithea
|Patchwork |Phabricator | Review Board | Rietveld |
RhodeCode |Understand |Upsource"
VERSION CONTROL
"Concurrent Versions System (CVS) | CVSNT |
OpenCVS | Subversion (SVN) Vesta | Filesentral |
AccuRev |Autodesk Vault |CADES | Dimensions CM
|IBM Rational ClearCase |IBM Configuration
Management Version Control (CMVC) | IBM Rational
Team Concert | IC Manage Global Design Platform
(GDP) | PTC Integrity (Formerly MKS Integrity). Panvalet
| Perforce | PVCS |Quma Version Control System |
Razor |StarTeam | Surround SCM | Team Foundation
Server (TFS) | Visual Studio Team Services (VSTS) | IBM
Rational Synergy | Vault| Visual SourceSafe"
http://www.unicomlearning.com/2016/World_Devops_Summit_Bangalore/
DevOps Tools
BUILD
TEST
PACKAGE
RELEASE
CONFIGURE
MONITOR
CODE
DEVOPS TOOLS
BUILD
CODE REVIEW
"Crucible | Gerrit | GitLab | Kallithea
|Patchwork |Phabricator | Review Board | Rietveld |
RhodeCode |Understand |Upsource"
CONTINOUS INTEGRATION
Jenkins | TeamCity | Travis CI |Go CD | Bamboo |
Gitlab CI | Circle CI | Codeship
http://www.unicomlearning.com/2016/World_Devops_Summit_Bangalore/
DevOps Tools
BUILD
TEST
PACKAGE
RELEASE
CONFIGURE
MONITOR
CODE
DEVOPS TOOLS
TEST
CODE REVIEW
"Crucible | Gerrit | GitLab | Kallithea
|Patchwork |Phabricator | Review Board | Rietveld |
RhodeCode |Understand |Upsource"
VERSION CONTROL
CONTINOUS INTEGRATION
Jenkins | TeamCity | Travis CI |Go CD | Bamboo |
Gitlab CI | Circle CI | Codeship
TEST MANAGEMENT TOOLS
TET | TETware | Test manager
RTH | Testlink
FUNCTIONAL TESTING TOOLS
Selenium | Soapui | Watir | HTTP::Recorder | WatiN |
Canoo | WebTest | Webcorder | Solex | Imprimatur
| SAMIE | Swete | ITP | WET | WebInject
http://www.unicomlearning.com/2016/World_Devops_Summit_Bangalore/
DevOps Tools
BUILD
TEST
PACKAGE
RELEASE
CONFIGURE
MONITOR
CODE
DEVOPS TOOLS PACKAGE
CODE REVIEW
"Crucible | Gerrit | GitLab | Kallithea
|Patchwork |Phabricator | Review Board | Rietveld |
RhodeCode |Understand |Upsource"
VERSION CONTROL
CONTINOUS INTEGRATION
Jenkins | TeamCity | Travis CI |Go CD | Bamboo |
Gitlab CI | Circle CI | Codeship
TEST MANAGEMENT TOOLS
TET | TETware | Test manager
RTH | Testlink
FUNCTIONAL TESTING TOOLS
Selenium | Soapui | Watir | HTTP::Recorder | WatiN |
Canoo | WebTest | Webcorder | Solex | Imprimatur
| SAMIE | Swete | ITP | WET | WebInject
OSX
Mac Appstore | Homebrew | Fink | Macports |
Joyent
WINDOWS
Windows store | Windows phone store | Cygwin |
NuGet
http://www.unicomlearning.com/2016/World_Devops_Summit_Bangalore/
DevOps Tools
BUILD
TEST
PACKAGE
RELEASE
CONFIGURE
MONITOR
CODE
DEVOPS TOOLS
RELEASE
CODE REVIEWCONTINOUS INTEGRATIONTEST MANAGEMENT TOOLSOSXRELEASE & DEPLOYMENT
Atlassian Bamboo | Attunity | Automic | AutoRABIT |
Basis | Software | BMC | BuildBot | Build Forge|
AnthillPro | CA LISA | (Nolio) | CSC Cloud | CFEngine
| Distelli | Electric Cloud | Fastlane | Flexagon |
GitHub | glu
http://www.unicomlearning.com/2016/World_Devops_Summit_Bangalore/
DevOps Tools
BUILD
TEST
PACKAGE
RELEASE
CONFIGURE
MONITOR
CODE
DEVOPS TOOLS
CONFIGURE
CODE REVIEWCONTINOUS INTEGRATIONTEST MANAGEMENT TOOLSOSXRELEASE & DEPLOYMENTCONFIGURE
Ansible (Python-based) | CFEngine | Chef (Ruby-
based) | Distelli |
OpenMake Software Release Engineer | Otter |
Puppet (Ruby-based) | Salt (Python-based) | Rex
(Perl-based) | Puppet | saltstack / salt | chef / chef
http://www.unicomlearning.com/2016/World_Devops_Summit_Bangalore/
DevOps Tools
BUILD
TEST
PACKAGE
RELEASE
CONFIGURE
MONITOR
CODE
DEVOPS TOOLS
MONITOR
CODE REVIEWCONTINOUS INTEGRATIONTEST MANAGEMENT TOOLSOSXRELEASE & DEPLOYMENTCONFIGUREMONITOR
Nagios, Zabbix & Sensu | AWS CloudWatch &
StackDriver | New Relic & AppDynamics |
Compuware APM & Boundary | BigPanda and
PagerDuty
World Conference Next Generation Testing 2015
Speaker Name: Ramesh Krish
Email ID: ramesh.k@indiumsoft.com
Organized by
UNICOM Trainings & Seminars Pvt. Ltd.
contact@unicomlearning.com
http://www.unicomlearning.com/2016/World_Devops_Summit_Bangalore/

Contenu connexe

Tendances

Continuous delivery mobile application development
Continuous delivery mobile application developmentContinuous delivery mobile application development
Continuous delivery mobile application development
Thoughtworks
 

Tendances (20)

Cerberus : Framework for Manual and Automated Testing (Web Application)
Cerberus : Framework for Manual and Automated Testing (Web Application)Cerberus : Framework for Manual and Automated Testing (Web Application)
Cerberus : Framework for Manual and Automated Testing (Web Application)
 
Agile testing - Principles and best practices
Agile testing  - Principles and best practicesAgile testing  - Principles and best practices
Agile testing - Principles and best practices
 
Continuous Integration for Salesforce1 Platform
Continuous Integration for Salesforce1 PlatformContinuous Integration for Salesforce1 Platform
Continuous Integration for Salesforce1 Platform
 
Top 10 Automation Testing Tools in 2020
Top 10 Automation Testing Tools in 2020Top 10 Automation Testing Tools in 2020
Top 10 Automation Testing Tools in 2020
 
Rajiv Profile
Rajiv ProfileRajiv Profile
Rajiv Profile
 
From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...
From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...
From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...
 
CI/CT/CD and Role of Quality Engineering
CI/CT/CD and Role of Quality EngineeringCI/CT/CD and Role of Quality Engineering
CI/CT/CD and Role of Quality Engineering
 
Module 2 IUT Bobigny : Automatisation de la chaîne de production logicielle
Module 2 IUT Bobigny : Automatisation de la chaîne de production logicielleModule 2 IUT Bobigny : Automatisation de la chaîne de production logicielle
Module 2 IUT Bobigny : Automatisation de la chaîne de production logicielle
 
TMF2014 CI-CD Workshop Michael Palotas
TMF2014 CI-CD Workshop Michael PalotasTMF2014 CI-CD Workshop Michael Palotas
TMF2014 CI-CD Workshop Michael Palotas
 
Test Automation Frameworks Using Selenium | Edureka
Test Automation Frameworks Using Selenium | EdurekaTest Automation Frameworks Using Selenium | Edureka
Test Automation Frameworks Using Selenium | Edureka
 
4 Testing Methods to Scale and Automate Your DevOps Pipeline
4 Testing Methods to Scale and Automate Your DevOps Pipeline4 Testing Methods to Scale and Automate Your DevOps Pipeline
4 Testing Methods to Scale and Automate Your DevOps Pipeline
 
Web Accessibility Testing Trends and Shift Left Testing of accessibility usin...
Web Accessibility Testing Trends and Shift Left Testing of accessibility usin...Web Accessibility Testing Trends and Shift Left Testing of accessibility usin...
Web Accessibility Testing Trends and Shift Left Testing of accessibility usin...
 
Using DevOps to Improve Software Quality in the Cloud
Using DevOps to Improve Software Quality in the CloudUsing DevOps to Improve Software Quality in the Cloud
Using DevOps to Improve Software Quality in the Cloud
 
Agile Testing 2020
Agile Testing 2020Agile Testing 2020
Agile Testing 2020
 
Automate you Appium test like a pro!
Automate you Appium test like a pro!Automate you Appium test like a pro!
Automate you Appium test like a pro!
 
Top 10 Automation Testing Tools in 2020
Top 10 Automation Testing Tools in 2020Top 10 Automation Testing Tools in 2020
Top 10 Automation Testing Tools in 2020
 
Top 20 best automation testing tools
Top 20 best automation testing toolsTop 20 best automation testing tools
Top 20 best automation testing tools
 
Enforcing Quality with DevOps Pipeline Gates
Enforcing Quality with DevOps Pipeline GatesEnforcing Quality with DevOps Pipeline Gates
Enforcing Quality with DevOps Pipeline Gates
 
Continuous delivery mobile application development
Continuous delivery mobile application developmentContinuous delivery mobile application development
Continuous delivery mobile application development
 
Mobile Apps development best practices. TDD, CI, CD
Mobile Apps development best practices. TDD, CI, CDMobile Apps development best practices. TDD, CI, CD
Mobile Apps development best practices. TDD, CI, CD
 

En vedette

A contribuicao epistemologica de ludwik fleck na producao academica em educac...
A contribuicao epistemologica de ludwik fleck na producao academica em educac...A contribuicao epistemologica de ludwik fleck na producao academica em educac...
A contribuicao epistemologica de ludwik fleck na producao academica em educac...
Augusto Santana
 
Estadios para el 2014
Estadios para el 2014Estadios para el 2014
Estadios para el 2014
Simone
 
0531 981 01 90 YILDIRIM KİTAP ALANLAR-PLAK-KİTAP-ANTİKA EŞYA SATIN ALANLAR 05...
0531 981 01 90 YILDIRIM KİTAP ALANLAR-PLAK-KİTAP-ANTİKA EŞYA SATIN ALANLAR 05...0531 981 01 90 YILDIRIM KİTAP ALANLAR-PLAK-KİTAP-ANTİKA EŞYA SATIN ALANLAR 05...
0531 981 01 90 YILDIRIM KİTAP ALANLAR-PLAK-KİTAP-ANTİKA EŞYA SATIN ALANLAR 05...
Antika Alanlar
 
CQ Appointment Letter
CQ Appointment LetterCQ Appointment Letter
CQ Appointment Letter
Eugene Thia
 
102201645 percubaan-upsr-2012-negeri-kelantan-mt-kertas-1
102201645 percubaan-upsr-2012-negeri-kelantan-mt-kertas-1102201645 percubaan-upsr-2012-negeri-kelantan-mt-kertas-1
102201645 percubaan-upsr-2012-negeri-kelantan-mt-kertas-1
ar-rifke.com
 

En vedette (19)

Bendita tu luz
Bendita tu luzBendita tu luz
Bendita tu luz
 
Ascoltare la città - Rete di laboratori diffusi
Ascoltare la città - Rete di laboratori diffusiAscoltare la città - Rete di laboratori diffusi
Ascoltare la città - Rete di laboratori diffusi
 
Zappos
ZapposZappos
Zappos
 
A contribuicao epistemologica de ludwik fleck na producao academica em educac...
A contribuicao epistemologica de ludwik fleck na producao academica em educac...A contribuicao epistemologica de ludwik fleck na producao academica em educac...
A contribuicao epistemologica de ludwik fleck na producao academica em educac...
 
Creative Commons: Not Just For Nerds
Creative Commons: Not Just For NerdsCreative Commons: Not Just For Nerds
Creative Commons: Not Just For Nerds
 
Bail Bond phoenix AZ
Bail Bond phoenix AZBail Bond phoenix AZ
Bail Bond phoenix AZ
 
Ruido
RuidoRuido
Ruido
 
Compassion lesson #4
Compassion lesson #4Compassion lesson #4
Compassion lesson #4
 
Evaluation Activity 7
Evaluation Activity 7Evaluation Activity 7
Evaluation Activity 7
 
Estadios para el 2014
Estadios para el 2014Estadios para el 2014
Estadios para el 2014
 
Nutrition Coach
Nutrition CoachNutrition Coach
Nutrition Coach
 
0531 981 01 90 YILDIRIM KİTAP ALANLAR-PLAK-KİTAP-ANTİKA EŞYA SATIN ALANLAR 05...
0531 981 01 90 YILDIRIM KİTAP ALANLAR-PLAK-KİTAP-ANTİKA EŞYA SATIN ALANLAR 05...0531 981 01 90 YILDIRIM KİTAP ALANLAR-PLAK-KİTAP-ANTİKA EŞYA SATIN ALANLAR 05...
0531 981 01 90 YILDIRIM KİTAP ALANLAR-PLAK-KİTAP-ANTİKA EŞYA SATIN ALANLAR 05...
 
NanoPt2016 Conference Book
NanoPt2016 Conference BookNanoPt2016 Conference Book
NanoPt2016 Conference Book
 
CQ Appointment Letter
CQ Appointment LetterCQ Appointment Letter
CQ Appointment Letter
 
CV_CC_engl
CV_CC_englCV_CC_engl
CV_CC_engl
 
Presentation1
Presentation1Presentation1
Presentation1
 
Ladutko - Time management in QA - from words to deeds (ConfeT&QA-2013 Fall)
Ladutko - Time management in QA - from words to deeds (ConfeT&QA-2013 Fall)Ladutko - Time management in QA - from words to deeds (ConfeT&QA-2013 Fall)
Ladutko - Time management in QA - from words to deeds (ConfeT&QA-2013 Fall)
 
102201645 percubaan-upsr-2012-negeri-kelantan-mt-kertas-1
102201645 percubaan-upsr-2012-negeri-kelantan-mt-kertas-1102201645 percubaan-upsr-2012-negeri-kelantan-mt-kertas-1
102201645 percubaan-upsr-2012-negeri-kelantan-mt-kertas-1
 
Qatar open data
Qatar open dataQatar open data
Qatar open data
 

Similaire à Ramesh Krishnamurthy, CTO at World DevOps Summit 2016

From 0 to DevOps in 80 Days [Webinar Replay]
From 0 to DevOps in 80 Days [Webinar Replay]From 0 to DevOps in 80 Days [Webinar Replay]
From 0 to DevOps in 80 Days [Webinar Replay]
Dynatrace
 
How to get the most out of your CI/CD workflow using automated testing - Sauc...
How to get the most out of your CI/CD workflow using automated testing - Sauc...How to get the most out of your CI/CD workflow using automated testing - Sauc...
How to get the most out of your CI/CD workflow using automated testing - Sauc...
twaintaylorb2b
 
Our DevOps Journey: 6 Month Waterfalls to 1 Hour Code Deploys
Our DevOps Journey: 6 Month Waterfalls to 1 Hour Code DeploysOur DevOps Journey: 6 Month Waterfalls to 1 Hour Code Deploys
Our DevOps Journey: 6 Month Waterfalls to 1 Hour Code Deploys
Dynatrace
 

Similaire à Ramesh Krishnamurthy, CTO at World DevOps Summit 2016 (20)

Webinar: DevOps challenges facing QA
Webinar: DevOps challenges facing QAWebinar: DevOps challenges facing QA
Webinar: DevOps challenges facing QA
 
How to Build and Maintain Quality Drupal Sites with Automated Testing
How to Build and Maintain Quality Drupal Sites with Automated TestingHow to Build and Maintain Quality Drupal Sites with Automated Testing
How to Build and Maintain Quality Drupal Sites with Automated Testing
 
From 0 to DevOps in 80 Days [Webinar Replay]
From 0 to DevOps in 80 Days [Webinar Replay]From 0 to DevOps in 80 Days [Webinar Replay]
From 0 to DevOps in 80 Days [Webinar Replay]
 
Practical DevOps & Continuous Delivery – A Webinar to learn in depth on DevO...
Practical DevOps & Continuous Delivery –  A Webinar to learn in depth on DevO...Practical DevOps & Continuous Delivery –  A Webinar to learn in depth on DevO...
Practical DevOps & Continuous Delivery – A Webinar to learn in depth on DevO...
 
Dev ops culture and practices
Dev ops culture  and  practicesDev ops culture  and  practices
Dev ops culture and practices
 
CI CD Pipeline Using Jenkins | Continuous Integration and Deployment | DevOps...
CI CD Pipeline Using Jenkins | Continuous Integration and Deployment | DevOps...CI CD Pipeline Using Jenkins | Continuous Integration and Deployment | DevOps...
CI CD Pipeline Using Jenkins | Continuous Integration and Deployment | DevOps...
 
ROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENT
ROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENTROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENT
ROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENT
 
Agile & DevOps - It's all about project success
Agile & DevOps - It's all about project successAgile & DevOps - It's all about project success
Agile & DevOps - It's all about project success
 
How to get the most out of your CI/CD workflow using automated testing - Sauc...
How to get the most out of your CI/CD workflow using automated testing - Sauc...How to get the most out of your CI/CD workflow using automated testing - Sauc...
How to get the most out of your CI/CD workflow using automated testing - Sauc...
 
Forward5 Auxis VMware
Forward5 Auxis VMwareForward5 Auxis VMware
Forward5 Auxis VMware
 
Continuous Integration: A Case Study
Continuous Integration: A Case StudyContinuous Integration: A Case Study
Continuous Integration: A Case Study
 
Achieving CI Excellence With Quality Engineering by Greg Sypolt
Achieving CI Excellence With Quality Engineering by Greg SypoltAchieving CI Excellence With Quality Engineering by Greg Sypolt
Achieving CI Excellence With Quality Engineering by Greg Sypolt
 
AfterTest Madrid March 2016 - DevOps and Testing Introduction
AfterTest Madrid March 2016 - DevOps and Testing IntroductionAfterTest Madrid March 2016 - DevOps and Testing Introduction
AfterTest Madrid March 2016 - DevOps and Testing Introduction
 
Enterprise DevOps: Scaling Build, Deploy, Test, Release
Enterprise DevOps: Scaling Build, Deploy, Test, ReleaseEnterprise DevOps: Scaling Build, Deploy, Test, Release
Enterprise DevOps: Scaling Build, Deploy, Test, Release
 
Our DevOps Journey: 6 Month Waterfalls to 1 Hour Code Deploys
Our DevOps Journey: 6 Month Waterfalls to 1 Hour Code DeploysOur DevOps Journey: 6 Month Waterfalls to 1 Hour Code Deploys
Our DevOps Journey: 6 Month Waterfalls to 1 Hour Code Deploys
 
What is Continuous Integration? | Continuous Integration with Jenkins | DevOp...
What is Continuous Integration? | Continuous Integration with Jenkins | DevOp...What is Continuous Integration? | Continuous Integration with Jenkins | DevOp...
What is Continuous Integration? | Continuous Integration with Jenkins | DevOp...
 
Part 2 improving your software development v1.0
Part 2   improving your software development v1.0Part 2   improving your software development v1.0
Part 2 improving your software development v1.0
 
Continous Integration: A Case Study
Continous Integration: A Case StudyContinous Integration: A Case Study
Continous Integration: A Case Study
 
Anatomy of a Build Pipeline
Anatomy of a Build PipelineAnatomy of a Build Pipeline
Anatomy of a Build Pipeline
 
Devops e a nova cultura - TDC Florianopolis 2015
Devops e a nova cultura - TDC Florianopolis 2015Devops e a nova cultura - TDC Florianopolis 2015
Devops e a nova cultura - TDC Florianopolis 2015
 

Plus de Indium Software

Plus de Indium Software (20)

Success Story - Healthcare Insurance Testing Services
Success Story - Healthcare Insurance Testing ServicesSuccess Story - Healthcare Insurance Testing Services
Success Story - Healthcare Insurance Testing Services
 
Success Story: Testing Education Domain - CRM Testing
Success Story: Testing Education Domain - CRM Testing Success Story: Testing Education Domain - CRM Testing
Success Story: Testing Education Domain - CRM Testing
 
Mobile Application Performance Testing
Mobile Application Performance TestingMobile Application Performance Testing
Mobile Application Performance Testing
 
Compatibility Testing for Mobile Games
Compatibility Testing for Mobile GamesCompatibility Testing for Mobile Games
Compatibility Testing for Mobile Games
 
SOA Testing - For an Email Messaging Application
SOA Testing - For an Email Messaging ApplicationSOA Testing - For an Email Messaging Application
SOA Testing - For an Email Messaging Application
 
RCA on Residual defects – Techniques for adaptive Regression testing
RCA on Residual defects – Techniques for adaptive Regression testingRCA on Residual defects – Techniques for adaptive Regression testing
RCA on Residual defects – Techniques for adaptive Regression testing
 
Android Mobile Application Performance Testing
Android Mobile Application Performance TestingAndroid Mobile Application Performance Testing
Android Mobile Application Performance Testing
 
DISTRIBUTED AGILE - CHALLENGES & STRATEGIES
DISTRIBUTED AGILE - CHALLENGES & STRATEGIESDISTRIBUTED AGILE - CHALLENGES & STRATEGIES
DISTRIBUTED AGILE - CHALLENGES & STRATEGIES
 
21 CFR Part 11 Validation
21 CFR Part 11 Validation21 CFR Part 11 Validation
21 CFR Part 11 Validation
 
Mobile Testing for a Cloud Based Application Provider
Mobile Testing for a Cloud Based Application ProviderMobile Testing for a Cloud Based Application Provider
Mobile Testing for a Cloud Based Application Provider
 
AUTOMATED TESTING OF LAB MANAGEMENT SERVICES ON CLOUD
AUTOMATED TESTING OF LAB MANAGEMENT SERVICES ON CLOUDAUTOMATED TESTING OF LAB MANAGEMENT SERVICES ON CLOUD
AUTOMATED TESTING OF LAB MANAGEMENT SERVICES ON CLOUD
 
Whitepaper: Responsive Test - A test framework to cover it all
Whitepaper: Responsive Test - A test framework to cover it allWhitepaper: Responsive Test - A test framework to cover it all
Whitepaper: Responsive Test - A test framework to cover it all
 
Success Story - End to End Testing of Network Management Software
Success Story - End to End Testing of Network Management SoftwareSuccess Story - End to End Testing of Network Management Software
Success Story - End to End Testing of Network Management Software
 
Testing CRM in Education Domain – Success Story
Testing CRM in Education Domain – Success StoryTesting CRM in Education Domain – Success Story
Testing CRM in Education Domain – Success Story
 
Firmware Application Test Automation
Firmware Application Test AutomationFirmware Application Test Automation
Firmware Application Test Automation
 
Social Media Application Testing
Social Media Application Testing Social Media Application Testing
Social Media Application Testing
 
Test Consulting Services - Case Study
Test Consulting Services - Case StudyTest Consulting Services - Case Study
Test Consulting Services - Case Study
 
Success Story - Game Testing
Success Story - Game Testing Success Story - Game Testing
Success Story - Game Testing
 
Success Story - Testing Banking Application
Success Story - Testing Banking Application  Success Story - Testing Banking Application
Success Story - Testing Banking Application
 
End to End Test of Network Management Software
End to End Test of Network Management Software End to End Test of Network Management Software
End to End Test of Network Management Software
 

Dernier

Call Girls | 😏💦 03274100048 | Call Girls Near Me
Call Girls | 😏💦 03274100048 | Call Girls Near MeCall Girls | 😏💦 03274100048 | Call Girls Near Me
Call Girls | 😏💦 03274100048 | Call Girls Near Me
Ifra Zohaib
 
Low Rate Russian Call Girls In Lajpat Nagar ➡️ 7836950116 Call Girls Service ...
Low Rate Russian Call Girls In Lajpat Nagar ➡️ 7836950116 Call Girls Service ...Low Rate Russian Call Girls In Lajpat Nagar ➡️ 7836950116 Call Girls Service ...
Low Rate Russian Call Girls In Lajpat Nagar ➡️ 7836950116 Call Girls Service ...
riyasharma00119
 
Call Girls in Saket (delhi) call me [8264348440 ] escort service 24X7
Call Girls in Saket (delhi) call me [8264348440 ] escort service 24X7Call Girls in Saket (delhi) call me [8264348440 ] escort service 24X7
Call Girls in Saket (delhi) call me [8264348440 ] escort service 24X7
soniya singh
 
Call Girls In {Connaught Place Delhi} 9667938988 IndianRussian High Profile E...
Call Girls In {Connaught Place Delhi} 9667938988 IndianRussian High Profile E...Call Girls In {Connaught Place Delhi} 9667938988 IndianRussian High Profile E...
Call Girls In {Connaught Place Delhi} 9667938988 IndianRussian High Profile E...
aakahthapa70
 
Call Girls in Karachi || 03274100048 || 50+ Hot Sexy Girls Available 24/7
Call Girls in Karachi || 03274100048 || 50+ Hot Sexy Girls Available 24/7Call Girls in Karachi || 03274100048 || 50+ Hot Sexy Girls Available 24/7
Call Girls in Karachi || 03274100048 || 50+ Hot Sexy Girls Available 24/7
Sana Rajpoot
 

Dernier (20)

Shimla 💋 Call Girl 9748763073 Call Girls in Shimla Escort service book now
Shimla 💋  Call Girl 9748763073 Call Girls in Shimla Escort service book nowShimla 💋  Call Girl 9748763073 Call Girls in Shimla Escort service book now
Shimla 💋 Call Girl 9748763073 Call Girls in Shimla Escort service book now
 
Indore Call girl service 6289102337 indore escort service
Indore Call girl service 6289102337 indore escort serviceIndore Call girl service 6289102337 indore escort service
Indore Call girl service 6289102337 indore escort service
 
Call Now ☎9870417354|| Call Girls in Noida Sector 18 Escort Service Noida N.C.R.
Call Now ☎9870417354|| Call Girls in Noida Sector 18 Escort Service Noida N.C.R.Call Now ☎9870417354|| Call Girls in Noida Sector 18 Escort Service Noida N.C.R.
Call Now ☎9870417354|| Call Girls in Noida Sector 18 Escort Service Noida N.C.R.
 
Kolkata 💋 Call Girl 9748763073 Call Girls in Kolkata Escort service book now
Kolkata 💋 Call Girl 9748763073 Call Girls in Kolkata Escort service book nowKolkata 💋 Call Girl 9748763073 Call Girls in Kolkata Escort service book now
Kolkata 💋 Call Girl 9748763073 Call Girls in Kolkata Escort service book now
 
Call Girls | 😏💦 03274100048 | Call Girls Near Me
Call Girls | 😏💦 03274100048 | Call Girls Near MeCall Girls | 😏💦 03274100048 | Call Girls Near Me
Call Girls | 😏💦 03274100048 | Call Girls Near Me
 
Nagpur ❤CALL GIRL 9874883814 ❤CALL GIRLS IN nagpur ESCORT SERVICE❤CALL GIRL I...
Nagpur ❤CALL GIRL 9874883814 ❤CALL GIRLS IN nagpur ESCORT SERVICE❤CALL GIRL I...Nagpur ❤CALL GIRL 9874883814 ❤CALL GIRLS IN nagpur ESCORT SERVICE❤CALL GIRL I...
Nagpur ❤CALL GIRL 9874883814 ❤CALL GIRLS IN nagpur ESCORT SERVICE❤CALL GIRL I...
 
Call Now HIgh profile ☎9870417354|| Call Girls in Ghaziabad Escort Service De...
Call Now HIgh profile ☎9870417354|| Call Girls in Ghaziabad Escort Service De...Call Now HIgh profile ☎9870417354|| Call Girls in Ghaziabad Escort Service De...
Call Now HIgh profile ☎9870417354|| Call Girls in Ghaziabad Escort Service De...
 
Varanasi Call Girl 78709*93772 Call Girls in Varanasi Escort service book now
Varanasi  Call Girl 78709*93772 Call Girls in Varanasi Escort service book nowVaranasi  Call Girl 78709*93772 Call Girls in Varanasi Escort service book now
Varanasi Call Girl 78709*93772 Call Girls in Varanasi Escort service book now
 
Bhopal Call girl service 6289102337 bhopal escort service
Bhopal Call girl service 6289102337 bhopal escort serviceBhopal Call girl service 6289102337 bhopal escort service
Bhopal Call girl service 6289102337 bhopal escort service
 
Patna ❣️ Call Girl 7870993772 Call Girls in Patna Escort service book now
Patna ❣️ Call Girl 7870993772 Call Girls in Patna Escort service book nowPatna ❣️ Call Girl 7870993772 Call Girls in Patna Escort service book now
Patna ❣️ Call Girl 7870993772 Call Girls in Patna Escort service book now
 
Udupi Call girl service 6289102337 Udupi escort service
Udupi Call girl service 6289102337 Udupi escort serviceUdupi Call girl service 6289102337 Udupi escort service
Udupi Call girl service 6289102337 Udupi escort service
 
Mysore Call girl service 6289102337 Mysore escort service
Mysore Call girl service 6289102337 Mysore escort serviceMysore Call girl service 6289102337 Mysore escort service
Mysore Call girl service 6289102337 Mysore escort service
 
Low Rate Russian Call Girls In Lajpat Nagar ➡️ 7836950116 Call Girls Service ...
Low Rate Russian Call Girls In Lajpat Nagar ➡️ 7836950116 Call Girls Service ...Low Rate Russian Call Girls In Lajpat Nagar ➡️ 7836950116 Call Girls Service ...
Low Rate Russian Call Girls In Lajpat Nagar ➡️ 7836950116 Call Girls Service ...
 
Call Girls in Saket (delhi) call me [8264348440 ] escort service 24X7
Call Girls in Saket (delhi) call me [8264348440 ] escort service 24X7Call Girls in Saket (delhi) call me [8264348440 ] escort service 24X7
Call Girls in Saket (delhi) call me [8264348440 ] escort service 24X7
 
Call Girls In {Connaught Place Delhi} 9667938988 IndianRussian High Profile E...
Call Girls In {Connaught Place Delhi} 9667938988 IndianRussian High Profile E...Call Girls In {Connaught Place Delhi} 9667938988 IndianRussian High Profile E...
Call Girls In {Connaught Place Delhi} 9667938988 IndianRussian High Profile E...
 
Lucknow ❣️ Call Girl 97487*63073 Call Girls in Lucknow Escort service book now
Lucknow ❣️  Call Girl 97487*63073 Call Girls in Lucknow Escort service book nowLucknow ❣️  Call Girl 97487*63073 Call Girls in Lucknow Escort service book now
Lucknow ❣️ Call Girl 97487*63073 Call Girls in Lucknow Escort service book now
 
Call Girls in Karachi || 03274100048 || 50+ Hot Sexy Girls Available 24/7
Call Girls in Karachi || 03274100048 || 50+ Hot Sexy Girls Available 24/7Call Girls in Karachi || 03274100048 || 50+ Hot Sexy Girls Available 24/7
Call Girls in Karachi || 03274100048 || 50+ Hot Sexy Girls Available 24/7
 
Digha Call Girl Service 97487*63073 Call Girls in Digha Escort service book...
Digha  Call Girl Service 97487*63073 Call Girls in Digha  Escort service book...Digha  Call Girl Service 97487*63073 Call Girls in Digha  Escort service book...
Digha Call Girl Service 97487*63073 Call Girls in Digha Escort service book...
 
Guwahati ❣️ Call Girl 97487*63073 Call Girls in Guwahati Escort service book now
Guwahati ❣️ Call Girl 97487*63073 Call Girls in Guwahati Escort service book nowGuwahati ❣️ Call Girl 97487*63073 Call Girls in Guwahati Escort service book now
Guwahati ❣️ Call Girl 97487*63073 Call Girls in Guwahati Escort service book now
 
Chennai ❣️ Call Girl 97487*63073 Call Girls in Chennai Escort service book now
Chennai ❣️ Call Girl 97487*63073 Call Girls in Chennai Escort service book nowChennai ❣️ Call Girl 97487*63073 Call Girls in Chennai Escort service book now
Chennai ❣️ Call Girl 97487*63073 Call Girls in Chennai Escort service book now
 

Ramesh Krishnamurthy, CTO at World DevOps Summit 2016

  • 1. Topic Title: Integrating Test Automation in DevOps Name of the Speaker : Ramesh Krish Company Name : Indium Software (India) Limited http://www.unicomlearning.com/2016/World_Devops_Summit_Bangalore/
  • 5. http://www.unicomlearning.com/2016/World_Devops_Summit_Bangalore/ START PROJECT APPLICATION BUILD AVAILABLE FINISH PROJECT REGRESSION CYCLE Document Steps Document Steps Traditional Automation Record Tests Run Scripts & Analyze tests Modify Test for Changes Run Scripts & Analyze tests Re - Recording Modify Test for Changes Identification of multiple tool sets Setup infrastructure Run and Analyze Test Troubleshooting and fixing issues on need basis Identify Automatable Components CODE | BUILD | TEST | PACKAGE | RELEASE | CONFIGURE | MONITOR Automation in Dev-Ops Implement Solution Test case Feasibility for Automation Modify Test Run and Analyze Test Modify Test Run Scripts & Analyze tests Build components & Flows Automate Run Scripts Framework Driven Automation In Agile Run Scripts Test Automation Overview
  • 6. Development, Review, Approval & CI CODE BUILD TEST PACKAGE RELEASE CONFIGURE MONITOR Typical DevOps Structure http://www.unicomlearning.com/2016/World_Devops_Summit_Bangalore/ QA IT Operations DEV DevOps Version Control, Code Merge, Build Status Quality Assurance (Smoke / Sanity, Regression) Artifact Repo, Pre deployment staging Infra Configuration , Management Performance, Health Checks Change Mgnt, Release Approvals, Regression Automation
  • 7. DevQA http://www.unicomlearning.com/2016/World_Devops_Summit_Bangalore/ QA OPS DEV LEGENDS - Dev - QA Code review / Approval / Merge Build Version Control Build Status Notification
  • 8. QaOps http://www.unicomlearning.com/2016/World_Devops_Summit_Bangalore/ QA OPS DEV LEGENDS - QA - OPS Build Deployment Artifact Repository Pre deployment Staging Infrastructure Configuration Configuration Management Performance Monitoring
  • 9. DevOps - QA http://www.unicomlearning.com/2016/World_Devops_Summit_Bangalore/ QA OPS DEV LEGENDS Change Management Release Approvals Continuous Integration Health Check Defect Management - Dev - OPS
  • 10. http://www.unicomlearning.com/2016/World_Devops_Summit_Bangalore/ Entity Developer Source Code STOP / OPEN DEFECT Test Cluster Test Tools [Selenium, UFT, Junit, SlikTest] Test Management Tool PROCESS ID: S02 Deliver Build MOVE TO PRODUCTION PROCESS ID: S01 Prepare Staging Environment PROCESS ID: S03 Final Validation (UAT) PROCESS ID: S04 Executive Approval S01 STAGING ENVIRONMENT [EXTERNAL] QA ENVIRONMENT [INTERNAL] Test Controller Q02 Q03 PROCESS ID: Q02 Compile Source PROCESS ID: Q01 Prepare Build PROCESS ID: Q03 Deliver Build Test Controller Test Pass? PROCESS ID: Q04 Integration / System Testing Run Tests Build Request Yes Yes No Deployment Request No Validation Pass? Build successful Notification Installation Request CLOUD INFRASTRUCTURE STAGING SERVER Unmerge Request CODE MERGE CI Tool [Jenkins, Buildbot, Hudson] Q01 Build Successful Notification CI Tool [Jenkins, Buildbot, Hudson] CI LAYER iSAFE – Automation Framework A working model Entity Developer Source Code STOP / OPEN DEFECT Test Cluster Test Tools [Selenium, UFT, Junit, SlikTest] Test Management Tool PROCESS ID: S02 Deliver Build MOVE TO PRODUCTION PROCESS ID: S01 Prepare Staging Environment PROCESS ID: S03 Final Validation (UAT) PROCESS ID: S04 Executive Approval S01 STAGING ENVIRONMENT [EXTERNAL] QA ENVIRONMENT [INTERNAL] Test Controller Q02 Q03 PROCESS ID: Q02 Compile Source PROCESS ID: Q01 Prepare Build PROCESS ID: Q03 Deliver Build Test Controller Test Pass? PROCESS ID: Q04 Integration / System Testing Run Tests Build Request Yes Yes No Deployment Request No Validation Pass? Build successful Notification Installation Request CLOUD INFRASTRUCTURE STAGING SERVER Unmerge Request CODE MERGE CI Tool [Jenkins, Buildbot, Hudson] Q01 Build Successful Notification CI Tool [Jenkins, Buildbot, Hudson] CI LAYER Listener iSAFE – Automation Framework Entity Developer Source Code STOP / OPEN DEFECT Test Cluster Test Tools [Selenium, UFT, Junit, SlikTest] Test Management Tool PROCESS ID: S02 Deliver Build MOVE TO PRODUCTION PROCESS ID: S01 Prepare Staging Environment PROCESS ID: S03 Final Validation (UAT) PROCESS ID: S04 Executive Approval S01 STAGING ENVIRONMENT [EXTERNAL] QA ENVIRONMENT [INTERNAL] Test Controller Q02 Q03 PROCESS ID: Q02 Compile Source PROCESS ID: Q01 Prepare Build PROCESS ID: Q03 Deliver Build Test Controller Test Pass? PROCESS ID: Q04 Smoke / Sanity / Integration / System Testing Run Tests Build Request Yes Yes No Deployment Request No Validation Pass? Build successful Notification Installation Request CLOUD INFRASTRUCTURE STAGING SERVER Unmerge Request CODE MERGE CI Tool [Jenkins, Buildbot, Hudson] Q01 Build Successful Notification CI Tool [Jenkins, Buildbot, Hudson] CI LAYER iSAFE – Automation Framework ListenerListener
  • 11. http://www.unicomlearning.com/2016/World_Devops_Summit_Bangalore/ Lack of Skilled Resources Tools Management Legacy to cloud migration Collaboration within the teams Consistently passing Smoke & Sanity suites DEVOPS AUTOMATION - CHALLENGES DevOps - Advantages & Challenges Repetitive and monotonous manual tasks can be eliminated 8x more frequent production deployments 50% lower change failure rates 3x reduction in cost 12x faster service restoration times when something went wrong Entire automation is version controlled Eliminate human errors Most of the activities in Dev Ops can be automated DEVOPS AUTOMATION - ADVANTAGES
  • 12. http://www.unicomlearning.com/2016/World_Devops_Summit_Bangalore/ DevOps Tools BUILD TEST PACKAGE RELEASE CONFIGURE MONITOR CODE DEVOPS TOOLS CODE CODE REVIEW "Crucible | Gerrit | GitLab | Kallithea |Patchwork |Phabricator | Review Board | Rietveld | RhodeCode |Understand |Upsource" VERSION CONTROL "Concurrent Versions System (CVS) | CVSNT | OpenCVS | Subversion (SVN) Vesta | Filesentral | AccuRev |Autodesk Vault |CADES | Dimensions CM |IBM Rational ClearCase |IBM Configuration Management Version Control (CMVC) | IBM Rational Team Concert | IC Manage Global Design Platform (GDP) | PTC Integrity (Formerly MKS Integrity). Panvalet | Perforce | PVCS |Quma Version Control System | Razor |StarTeam | Surround SCM | Team Foundation Server (TFS) | Visual Studio Team Services (VSTS) | IBM Rational Synergy | Vault| Visual SourceSafe"
  • 13. http://www.unicomlearning.com/2016/World_Devops_Summit_Bangalore/ DevOps Tools BUILD TEST PACKAGE RELEASE CONFIGURE MONITOR CODE DEVOPS TOOLS BUILD CODE REVIEW "Crucible | Gerrit | GitLab | Kallithea |Patchwork |Phabricator | Review Board | Rietveld | RhodeCode |Understand |Upsource" CONTINOUS INTEGRATION Jenkins | TeamCity | Travis CI |Go CD | Bamboo | Gitlab CI | Circle CI | Codeship
  • 14. http://www.unicomlearning.com/2016/World_Devops_Summit_Bangalore/ DevOps Tools BUILD TEST PACKAGE RELEASE CONFIGURE MONITOR CODE DEVOPS TOOLS TEST CODE REVIEW "Crucible | Gerrit | GitLab | Kallithea |Patchwork |Phabricator | Review Board | Rietveld | RhodeCode |Understand |Upsource" VERSION CONTROL CONTINOUS INTEGRATION Jenkins | TeamCity | Travis CI |Go CD | Bamboo | Gitlab CI | Circle CI | Codeship TEST MANAGEMENT TOOLS TET | TETware | Test manager RTH | Testlink FUNCTIONAL TESTING TOOLS Selenium | Soapui | Watir | HTTP::Recorder | WatiN | Canoo | WebTest | Webcorder | Solex | Imprimatur | SAMIE | Swete | ITP | WET | WebInject
  • 15. http://www.unicomlearning.com/2016/World_Devops_Summit_Bangalore/ DevOps Tools BUILD TEST PACKAGE RELEASE CONFIGURE MONITOR CODE DEVOPS TOOLS PACKAGE CODE REVIEW "Crucible | Gerrit | GitLab | Kallithea |Patchwork |Phabricator | Review Board | Rietveld | RhodeCode |Understand |Upsource" VERSION CONTROL CONTINOUS INTEGRATION Jenkins | TeamCity | Travis CI |Go CD | Bamboo | Gitlab CI | Circle CI | Codeship TEST MANAGEMENT TOOLS TET | TETware | Test manager RTH | Testlink FUNCTIONAL TESTING TOOLS Selenium | Soapui | Watir | HTTP::Recorder | WatiN | Canoo | WebTest | Webcorder | Solex | Imprimatur | SAMIE | Swete | ITP | WET | WebInject OSX Mac Appstore | Homebrew | Fink | Macports | Joyent WINDOWS Windows store | Windows phone store | Cygwin | NuGet
  • 16. http://www.unicomlearning.com/2016/World_Devops_Summit_Bangalore/ DevOps Tools BUILD TEST PACKAGE RELEASE CONFIGURE MONITOR CODE DEVOPS TOOLS RELEASE CODE REVIEWCONTINOUS INTEGRATIONTEST MANAGEMENT TOOLSOSXRELEASE & DEPLOYMENT Atlassian Bamboo | Attunity | Automic | AutoRABIT | Basis | Software | BMC | BuildBot | Build Forge| AnthillPro | CA LISA | (Nolio) | CSC Cloud | CFEngine | Distelli | Electric Cloud | Fastlane | Flexagon | GitHub | glu
  • 17. http://www.unicomlearning.com/2016/World_Devops_Summit_Bangalore/ DevOps Tools BUILD TEST PACKAGE RELEASE CONFIGURE MONITOR CODE DEVOPS TOOLS CONFIGURE CODE REVIEWCONTINOUS INTEGRATIONTEST MANAGEMENT TOOLSOSXRELEASE & DEPLOYMENTCONFIGURE Ansible (Python-based) | CFEngine | Chef (Ruby- based) | Distelli | OpenMake Software Release Engineer | Otter | Puppet (Ruby-based) | Salt (Python-based) | Rex (Perl-based) | Puppet | saltstack / salt | chef / chef
  • 18. http://www.unicomlearning.com/2016/World_Devops_Summit_Bangalore/ DevOps Tools BUILD TEST PACKAGE RELEASE CONFIGURE MONITOR CODE DEVOPS TOOLS MONITOR CODE REVIEWCONTINOUS INTEGRATIONTEST MANAGEMENT TOOLSOSXRELEASE & DEPLOYMENTCONFIGUREMONITOR Nagios, Zabbix & Sensu | AWS CloudWatch & StackDriver | New Relic & AppDynamics | Compuware APM & Boundary | BigPanda and PagerDuty
  • 19. World Conference Next Generation Testing 2015 Speaker Name: Ramesh Krish Email ID: ramesh.k@indiumsoft.com Organized by UNICOM Trainings & Seminars Pvt. Ltd. contact@unicomlearning.com http://www.unicomlearning.com/2016/World_Devops_Summit_Bangalore/