SlideShare a Scribd company logo
1 of 3
Download to read offline
The New Era
Yes, CI improves quality
I will start with a 2 liner snippet around Continuous Integration.
CI is a blessing for testers as it offers variety of benefits. As an organization, if you're not using Continuous Integration, my word of advice
is “Just give it a try”.
In this blog, I would like to explain why Continuous Integration and Jenkins are the ideal fit for any agile driven process oriented organization.
CI is the practice of merging all developer workspaces several times a day with a shared mainline
CI servers constantly monitor source code repositories
Avoids or detects compatibility issues early
Keeps workspace continually integrated with other developers
Reduces less bugs – run a strong test suite against the code
Integrates code with mainline, compiles and runs automated tests
Deploys working piece of code at any point of time in the system
Helps the developer to get early feedback on their code
Reduces fixed cost: If a defect is introduced into the system, it can be identified and corrected as early as possible
Continuous Integration using Jenkins –
It’s a 100% win-win situation
Large teams working on same code base
Multiple stages of code deployments
Conflicts between geographically scattered teams
One of the hottest topics today in Application Development and Application Testing in general should be around Continuous Integration. Why
there is so much buzz around this term? Well, there are obvious reasons such as it can a) improve the quality of the application b) isolate and resolve
defects faster c) drastically improve tools, processes, and test suite. Predominantly, there are few challenges that the testing folks can address
quickly with the help of Continuous integration.
- Average time spent on the portal increased from 19 sec to 130 sec, because of advanced technologies used in UX
engineering
- 30% of development time was saved using our Solution Accelerators
- The Portal can support almost one million profiles and it is further scalable
- The portal was designed in an eventual consistency model, to accommodate enormous number of acs from end
users
Jenkins – Features and Strengths
Installation
Licensing Cost
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
If it is Continuous integration, then the marriage with Jenkins is made in heaven. Jenkins is a java based Continuous Integration tool and
it has its own capabilities, features and strengths
To conclude with, I would like to list down some of the notable benefits you can get as a tester when you are using Jenkins as a
Continuous Integration tool.
Jenkins comes as a war file WAR file and can be started by simply executing
"java-jar jenkins.war". No database, no special installation, no special registration
SCM Tools Supported
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Git, Subversion, TFS, VSS, ClearCase, Accurez, etc.
Open Source
Build Tools Supported
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Ant, Maven, UNIX Shell, Windows batch, etc.
Test Frameworks
Supported
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
JUnit, TestNG, NUnit, JSUnit, CppUnit, PHPUnit ,etc.
Console Reporting Allows monitoring the state of each job
Test / Build Matrix Support
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Jenkins helps you run the same set of tests in multiple environments, different
operating systems, different databases or any other axis that makes sense to
your application
Programming Languages
Supported
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Plug-ins Has wide range of plug-ins for end to end Software Management
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Reporting and Monitoring Has wide range of plug-ins for end to end Software Management
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Java, C, Ruby, Perl, PHP, JavaScript etc
Highly configurable system by itself
Wide variety of plugins provide more flexibility
Combination of Jenkins with Ant, Gradle, or other Build Automation tools provides limitless features
Integrate with different Version Control Systems
Direct deployment to production or test environments
Immediate Bug detection by integrating development builds with test automation builds
Push artifact to wide range of repositories
- The portal was designed in an eventual consistency model, to accommodate enormous number of activities from end
users
https://twitter.com/AspireSystemswww.linkedin.com/company/aspire-systemshttp://www.slideshare.net/AspireSystems
Our core philosophy of "Attention. Always." communicates our belief in lavishing care and attention on our customers and employees.
Implementation, Support, Maintenance and Transformation!
Slideshare LinkedIn Twitter
Aspire Systems is a global technology services firm serving as a trusted technology partner for our customers. We work with some of the
world's most innovative enterprises and independent software vendors, helping them leverage technology and outsourcing in our specific
areas of expertise. Our services include Product Engineering, Enterprise Transformation, Independent Testing Services and IT Infrastruc-
ture Support services. Aspire is currently working with 65+global firms and helping them on areas like Application Development, Testing,
For more info contact
info@aspiresys.com or visit www.aspiresys.com
CA , USA l London, UK l SharJah, UAE l Chennai , India
+91 - 044 - 67404000 , +1 - 908 - 218 -50
About Aspire
Find us

More Related Content

What's hot

[EN] Mesures article: "PLC programs quality checked by their designers"
[EN] Mesures article: "PLC programs quality checked by their designers"[EN] Mesures article: "PLC programs quality checked by their designers"
[EN] Mesures article: "PLC programs quality checked by their designers"Itris Automation Square
 
How to Deliver Winning Mobile Apps
How to Deliver Winning Mobile AppsHow to Deliver Winning Mobile Apps
How to Deliver Winning Mobile AppsTechWell
 
Rahul_Auti_Sr. Test Engineer_Manual & Automation_Testing_6_Yrs - Copy
Rahul_Auti_Sr. Test Engineer_Manual & Automation_Testing_6_Yrs - CopyRahul_Auti_Sr. Test Engineer_Manual & Automation_Testing_6_Yrs - Copy
Rahul_Auti_Sr. Test Engineer_Manual & Automation_Testing_6_Yrs - CopyRahul Auti
 
SPS IPC Drives 2015 - Itris Automation paper
SPS IPC Drives 2015 - Itris Automation paperSPS IPC Drives 2015 - Itris Automation paper
SPS IPC Drives 2015 - Itris Automation paperItris Automation Square
 
GregBauerLinkedin
GregBauerLinkedinGregBauerLinkedin
GregBauerLinkedinGreg Bauer
 
Manual Testing
Manual TestingManual Testing
Manual TestingG.C Reddy
 
Regression Testing with Symfony
Regression Testing with SymfonyRegression Testing with Symfony
Regression Testing with SymfonyJoachim Unger
 
Diljith Abraham -Test Specialist
Diljith Abraham -Test Specialist Diljith Abraham -Test Specialist
Diljith Abraham -Test Specialist diljith abraham
 
Advanced engineering practices to achieve higher agility quotient v1.0
Advanced engineering practices to achieve higher agility quotient v1.0Advanced engineering practices to achieve higher agility quotient v1.0
Advanced engineering practices to achieve higher agility quotient v1.0Musarrath Jabeen
 
Michael kammer resume_20200818
Michael kammer resume_20200818Michael kammer resume_20200818
Michael kammer resume_20200818Michael Kammer
 
Atagg 2015 Test automation and effective continuous integration
Atagg 2015 Test automation and effective continuous integrationAtagg 2015 Test automation and effective continuous integration
Atagg 2015 Test automation and effective continuous integrationAgile Testing Alliance
 
What's new in visual studio 2013
What's new in visual studio 2013What's new in visual studio 2013
What's new in visual studio 2013Keith Lopez
 
01. testing fresher-resume
01. testing fresher-resume01. testing fresher-resume
01. testing fresher-resumemuqtar12
 
Mahesh Gopakuma - CV - SoftwareTester
Mahesh Gopakuma - CV - SoftwareTesterMahesh Gopakuma - CV - SoftwareTester
Mahesh Gopakuma - CV - SoftwareTesterMahesh G
 

What's hot (20)

kishore
kishorekishore
kishore
 
[EN] Mesures article: "PLC programs quality checked by their designers"
[EN] Mesures article: "PLC programs quality checked by their designers"[EN] Mesures article: "PLC programs quality checked by their designers"
[EN] Mesures article: "PLC programs quality checked by their designers"
 
How to Deliver Winning Mobile Apps
How to Deliver Winning Mobile AppsHow to Deliver Winning Mobile Apps
How to Deliver Winning Mobile Apps
 
Rahul_Auti_Sr. Test Engineer_Manual & Automation_Testing_6_Yrs - Copy
Rahul_Auti_Sr. Test Engineer_Manual & Automation_Testing_6_Yrs - CopyRahul_Auti_Sr. Test Engineer_Manual & Automation_Testing_6_Yrs - Copy
Rahul_Auti_Sr. Test Engineer_Manual & Automation_Testing_6_Yrs - Copy
 
SPS IPC Drives 2015 - Itris Automation paper
SPS IPC Drives 2015 - Itris Automation paperSPS IPC Drives 2015 - Itris Automation paper
SPS IPC Drives 2015 - Itris Automation paper
 
GregBauerLinkedin
GregBauerLinkedinGregBauerLinkedin
GregBauerLinkedin
 
Shalini Sharma Resume
Shalini Sharma ResumeShalini Sharma Resume
Shalini Sharma Resume
 
Manual Testing
Manual TestingManual Testing
Manual Testing
 
Regression Testing with Symfony
Regression Testing with SymfonyRegression Testing with Symfony
Regression Testing with Symfony
 
Gajanan Bhat
Gajanan BhatGajanan Bhat
Gajanan Bhat
 
Resume
ResumeResume
Resume
 
Diljith Abraham -Test Specialist
Diljith Abraham -Test Specialist Diljith Abraham -Test Specialist
Diljith Abraham -Test Specialist
 
Resume
ResumeResume
Resume
 
Advanced engineering practices to achieve higher agility quotient v1.0
Advanced engineering practices to achieve higher agility quotient v1.0Advanced engineering practices to achieve higher agility quotient v1.0
Advanced engineering practices to achieve higher agility quotient v1.0
 
Michael kammer resume_20200818
Michael kammer resume_20200818Michael kammer resume_20200818
Michael kammer resume_20200818
 
Atagg 2015 Test automation and effective continuous integration
Atagg 2015 Test automation and effective continuous integrationAtagg 2015 Test automation and effective continuous integration
Atagg 2015 Test automation and effective continuous integration
 
What's new in visual studio 2013
What's new in visual studio 2013What's new in visual studio 2013
What's new in visual studio 2013
 
Resume_Sahida Sultana
Resume_Sahida SultanaResume_Sahida Sultana
Resume_Sahida Sultana
 
01. testing fresher-resume
01. testing fresher-resume01. testing fresher-resume
01. testing fresher-resume
 
Mahesh Gopakuma - CV - SoftwareTester
Mahesh Gopakuma - CV - SoftwareTesterMahesh Gopakuma - CV - SoftwareTester
Mahesh Gopakuma - CV - SoftwareTester
 

Viewers also liked

Going On-Demand: IaaS, PaaS Or Solution Accelerators
Going On-Demand: IaaS, PaaS Or Solution AcceleratorsGoing On-Demand: IaaS, PaaS Or Solution Accelerators
Going On-Demand: IaaS, PaaS Or Solution AcceleratorsAspire Systems
 
Articulation Of Beliefs
Articulation Of BeliefsArticulation Of Beliefs
Articulation Of Beliefswilsdom
 
Building Software Solutions Using Web 2.0 Technologies
Building Software Solutions Using Web 2.0 TechnologiesBuilding Software Solutions Using Web 2.0 Technologies
Building Software Solutions Using Web 2.0 TechnologiesAspire Systems
 
Cef Reference Levels
Cef Reference LevelsCef Reference Levels
Cef Reference Levelswilsdom
 
Assessing Needs
Assessing NeedsAssessing Needs
Assessing Needswilsdom
 
Organizing a Language Course
Organizing a Language CourseOrganizing a Language Course
Organizing a Language Coursewilsdom
 
Cultural Syllabus
Cultural SyllabusCultural Syllabus
Cultural Syllabuswilsdom
 
A user-centered mobile case in 5 days - Anneleen Vanhoudt
A user-centered mobile case in 5 days - Anneleen VanhoudtA user-centered mobile case in 5 days - Anneleen Vanhoudt
A user-centered mobile case in 5 days - Anneleen VanhoudtPeelthebanana
 
DAJ-CulinaryPORTFOLIO_Spring2016
DAJ-CulinaryPORTFOLIO_Spring2016DAJ-CulinaryPORTFOLIO_Spring2016
DAJ-CulinaryPORTFOLIO_Spring2016David Jeffries
 
pwc-family-business-survey-us-2015
pwc-family-business-survey-us-2015pwc-family-business-survey-us-2015
pwc-family-business-survey-us-2015Jonathan Flack
 
120626 scheidtweiler pr umfrage facebook werbung
120626 scheidtweiler pr   umfrage facebook werbung120626 scheidtweiler pr   umfrage facebook werbung
120626 scheidtweiler pr umfrage facebook werbungScheidtweiler PR
 
Social Star e-ttraction Presentation - Social Media for Sales
Social Star e-ttraction Presentation - Social Media for SalesSocial Star e-ttraction Presentation - Social Media for Sales
Social Star e-ttraction Presentation - Social Media for SalesAndrew Ford
 
Q Sciences Health and Welllness Products
Q Sciences Health and Welllness ProductsQ Sciences Health and Welllness Products
Q Sciences Health and Welllness ProductsLisa Young
 
Programming Models for Exascale Systems
Programming Models for Exascale SystemsProgramming Models for Exascale Systems
Programming Models for Exascale Systemsinside-BigData.com
 
Causal Inference and Direct Effects
Causal Inference and Direct EffectsCausal Inference and Direct Effects
Causal Inference and Direct EffectsBayesia USA
 
The Event Bureau Fashion Brochure
The Event Bureau Fashion BrochureThe Event Bureau Fashion Brochure
The Event Bureau Fashion BrochureJulesMiller
 
Mason Graphite Corporate Presentation - February 2016
Mason Graphite Corporate Presentation - February 2016Mason Graphite Corporate Presentation - February 2016
Mason Graphite Corporate Presentation - February 2016masongraphite
 
163 madani phool
163 madani phool163 madani phool
163 madani phoolSunni Shan
 

Viewers also liked (18)

Going On-Demand: IaaS, PaaS Or Solution Accelerators
Going On-Demand: IaaS, PaaS Or Solution AcceleratorsGoing On-Demand: IaaS, PaaS Or Solution Accelerators
Going On-Demand: IaaS, PaaS Or Solution Accelerators
 
Articulation Of Beliefs
Articulation Of BeliefsArticulation Of Beliefs
Articulation Of Beliefs
 
Building Software Solutions Using Web 2.0 Technologies
Building Software Solutions Using Web 2.0 TechnologiesBuilding Software Solutions Using Web 2.0 Technologies
Building Software Solutions Using Web 2.0 Technologies
 
Cef Reference Levels
Cef Reference LevelsCef Reference Levels
Cef Reference Levels
 
Assessing Needs
Assessing NeedsAssessing Needs
Assessing Needs
 
Organizing a Language Course
Organizing a Language CourseOrganizing a Language Course
Organizing a Language Course
 
Cultural Syllabus
Cultural SyllabusCultural Syllabus
Cultural Syllabus
 
A user-centered mobile case in 5 days - Anneleen Vanhoudt
A user-centered mobile case in 5 days - Anneleen VanhoudtA user-centered mobile case in 5 days - Anneleen Vanhoudt
A user-centered mobile case in 5 days - Anneleen Vanhoudt
 
DAJ-CulinaryPORTFOLIO_Spring2016
DAJ-CulinaryPORTFOLIO_Spring2016DAJ-CulinaryPORTFOLIO_Spring2016
DAJ-CulinaryPORTFOLIO_Spring2016
 
pwc-family-business-survey-us-2015
pwc-family-business-survey-us-2015pwc-family-business-survey-us-2015
pwc-family-business-survey-us-2015
 
120626 scheidtweiler pr umfrage facebook werbung
120626 scheidtweiler pr   umfrage facebook werbung120626 scheidtweiler pr   umfrage facebook werbung
120626 scheidtweiler pr umfrage facebook werbung
 
Social Star e-ttraction Presentation - Social Media for Sales
Social Star e-ttraction Presentation - Social Media for SalesSocial Star e-ttraction Presentation - Social Media for Sales
Social Star e-ttraction Presentation - Social Media for Sales
 
Q Sciences Health and Welllness Products
Q Sciences Health and Welllness ProductsQ Sciences Health and Welllness Products
Q Sciences Health and Welllness Products
 
Programming Models for Exascale Systems
Programming Models for Exascale SystemsProgramming Models for Exascale Systems
Programming Models for Exascale Systems
 
Causal Inference and Direct Effects
Causal Inference and Direct EffectsCausal Inference and Direct Effects
Causal Inference and Direct Effects
 
The Event Bureau Fashion Brochure
The Event Bureau Fashion BrochureThe Event Bureau Fashion Brochure
The Event Bureau Fashion Brochure
 
Mason Graphite Corporate Presentation - February 2016
Mason Graphite Corporate Presentation - February 2016Mason Graphite Corporate Presentation - February 2016
Mason Graphite Corporate Presentation - February 2016
 
163 madani phool
163 madani phool163 madani phool
163 madani phool
 

Similar to Continuous Integration using Jenkins

A Software Factory Integrating Rational & WebSphere Tools
A Software Factory Integrating Rational & WebSphere ToolsA Software Factory Integrating Rational & WebSphere Tools
A Software Factory Integrating Rational & WebSphere Toolsghodgkinson
 
DevOps CI Automation Continuous Integration
DevOps CI Automation Continuous IntegrationDevOps CI Automation Continuous Integration
DevOps CI Automation Continuous IntegrationIRJET Journal
 
VISWAPAVAN _2015_v1
VISWAPAVAN _2015_v1VISWAPAVAN _2015_v1
VISWAPAVAN _2015_v1viswa pavan
 
Software Development Life Cycle Testingtypes
Software Development Life Cycle TestingtypesSoftware Development Life Cycle Testingtypes
Software Development Life Cycle Testingtypesvladimir zaremba
 
3Audit Software & Tools.pptx
3Audit Software & Tools.pptx3Audit Software & Tools.pptx
3Audit Software & Tools.pptxjack952975
 
VAL-210-Computer-Validati-Plan-sample.pdf
VAL-210-Computer-Validati-Plan-sample.pdfVAL-210-Computer-Validati-Plan-sample.pdf
VAL-210-Computer-Validati-Plan-sample.pdfSamehMostafa33
 
Cloud continuous integration- A distributed approach using distinct services
Cloud continuous integration- A distributed approach using distinct servicesCloud continuous integration- A distributed approach using distinct services
Cloud continuous integration- A distributed approach using distinct servicesAndré Agostinho
 
QUALITY ASSURANCE and VALIDATION ENGINEER
QUALITY ASSURANCE and VALIDATION ENGINEER QUALITY ASSURANCE and VALIDATION ENGINEER
QUALITY ASSURANCE and VALIDATION ENGINEER Piyush Prakash
 
201810003 201750007project report
201810003 201750007project report201810003 201750007project report
201810003 201750007project reportssuser219889
 
IRJET- An Efficient Hardware-Oriented Runtime Approach for Stack-Based Softwa...
IRJET- An Efficient Hardware-Oriented Runtime Approach for Stack-Based Softwa...IRJET- An Efficient Hardware-Oriented Runtime Approach for Stack-Based Softwa...
IRJET- An Efficient Hardware-Oriented Runtime Approach for Stack-Based Softwa...IRJET Journal
 
Questions Log: Installing Cognos BI 10.2.2
Questions Log: Installing Cognos BI 10.2.2Questions Log: Installing Cognos BI 10.2.2
Questions Log: Installing Cognos BI 10.2.2Senturus
 
Adm Initial Proposal
Adm Initial ProposalAdm Initial Proposal
Adm Initial Proposalcfry
 
Server Emulator and Virtualizer for Next-Generation Rack Servers
Server Emulator and Virtualizer for Next-Generation Rack ServersServer Emulator and Virtualizer for Next-Generation Rack Servers
Server Emulator and Virtualizer for Next-Generation Rack ServersIRJET Journal
 
2- THE CHANGING NATURE OF SOFTWARE.pdf
2- THE CHANGING NATURE OF SOFTWARE.pdf2- THE CHANGING NATURE OF SOFTWARE.pdf
2- THE CHANGING NATURE OF SOFTWARE.pdfbcanawakadalcollege
 
A system for performance evaluation of embedded software
A system for performance evaluation of embedded softwareA system for performance evaluation of embedded software
A system for performance evaluation of embedded softwareMr. Chanuwan
 

Similar to Continuous Integration using Jenkins (20)

Ashish Thakkar
Ashish ThakkarAshish Thakkar
Ashish Thakkar
 
A Software Factory Integrating Rational & WebSphere Tools
A Software Factory Integrating Rational & WebSphere ToolsA Software Factory Integrating Rational & WebSphere Tools
A Software Factory Integrating Rational & WebSphere Tools
 
DevOps CI Automation Continuous Integration
DevOps CI Automation Continuous IntegrationDevOps CI Automation Continuous Integration
DevOps CI Automation Continuous Integration
 
VISWAPAVAN _2015_v1
VISWAPAVAN _2015_v1VISWAPAVAN _2015_v1
VISWAPAVAN _2015_v1
 
Software Development Life Cycle Testingtypes
Software Development Life Cycle TestingtypesSoftware Development Life Cycle Testingtypes
Software Development Life Cycle Testingtypes
 
Kalai
KalaiKalai
Kalai
 
3Audit Software & Tools.pptx
3Audit Software & Tools.pptx3Audit Software & Tools.pptx
3Audit Software & Tools.pptx
 
VAL-210-Computer-Validati-Plan-sample.pdf
VAL-210-Computer-Validati-Plan-sample.pdfVAL-210-Computer-Validati-Plan-sample.pdf
VAL-210-Computer-Validati-Plan-sample.pdf
 
Cloud continuous integration- A distributed approach using distinct services
Cloud continuous integration- A distributed approach using distinct servicesCloud continuous integration- A distributed approach using distinct services
Cloud continuous integration- A distributed approach using distinct services
 
QUALITY ASSURANCE and VALIDATION ENGINEER
QUALITY ASSURANCE and VALIDATION ENGINEER QUALITY ASSURANCE and VALIDATION ENGINEER
QUALITY ASSURANCE and VALIDATION ENGINEER
 
Heeresh
HeereshHeeresh
Heeresh
 
201810003 201750007project report
201810003 201750007project report201810003 201750007project report
201810003 201750007project report
 
IRJET- An Efficient Hardware-Oriented Runtime Approach for Stack-Based Softwa...
IRJET- An Efficient Hardware-Oriented Runtime Approach for Stack-Based Softwa...IRJET- An Efficient Hardware-Oriented Runtime Approach for Stack-Based Softwa...
IRJET- An Efficient Hardware-Oriented Runtime Approach for Stack-Based Softwa...
 
Sankerth Resume
Sankerth ResumeSankerth Resume
Sankerth Resume
 
BX-D – A Business Component & XML Driven Test Automation Framework
BX-D – A Business Component & XML Driven Test Automation FrameworkBX-D – A Business Component & XML Driven Test Automation Framework
BX-D – A Business Component & XML Driven Test Automation Framework
 
Questions Log: Installing Cognos BI 10.2.2
Questions Log: Installing Cognos BI 10.2.2Questions Log: Installing Cognos BI 10.2.2
Questions Log: Installing Cognos BI 10.2.2
 
Adm Initial Proposal
Adm Initial ProposalAdm Initial Proposal
Adm Initial Proposal
 
Server Emulator and Virtualizer for Next-Generation Rack Servers
Server Emulator and Virtualizer for Next-Generation Rack ServersServer Emulator and Virtualizer for Next-Generation Rack Servers
Server Emulator and Virtualizer for Next-Generation Rack Servers
 
2- THE CHANGING NATURE OF SOFTWARE.pdf
2- THE CHANGING NATURE OF SOFTWARE.pdf2- THE CHANGING NATURE OF SOFTWARE.pdf
2- THE CHANGING NATURE OF SOFTWARE.pdf
 
A system for performance evaluation of embedded software
A system for performance evaluation of embedded softwareA system for performance evaluation of embedded software
A system for performance evaluation of embedded software
 

More from Aspire Systems

Enhancing QA Strategy to Achieve Agile Quality Engineering
Enhancing QA Strategy to Achieve Agile Quality Engineering Enhancing QA Strategy to Achieve Agile Quality Engineering
Enhancing QA Strategy to Achieve Agile Quality Engineering Aspire Systems
 
End to End IT infrastructure management and support for a canada based leadin...
End to End IT infrastructure management and support for a canada based leadin...End to End IT infrastructure management and support for a canada based leadin...
End to End IT infrastructure management and support for a canada based leadin...Aspire Systems
 
Increased IT infrastructure effectiveness by 80% with Microsoft system center...
Increased IT infrastructure effectiveness by 80% with Microsoft system center...Increased IT infrastructure effectiveness by 80% with Microsoft system center...
Increased IT infrastructure effectiveness by 80% with Microsoft system center...Aspire Systems
 
Business Application Support and Automation for a Government Organization
Business Application Support and Automation for a Government OrganizationBusiness Application Support and Automation for a Government Organization
Business Application Support and Automation for a Government OrganizationAspire Systems
 
7 flavours of devops implementation
7 flavours of devops implementation7 flavours of devops implementation
7 flavours of devops implementationAspire Systems
 
Integrating cognitive services in to your devops strategy
Integrating cognitive services in to your devops strategyIntegrating cognitive services in to your devops strategy
Integrating cognitive services in to your devops strategyAspire Systems
 
Docker implementation on aws cloud for ict solution supplier client
Docker implementation on aws cloud for ict solution supplier clientDocker implementation on aws cloud for ict solution supplier client
Docker implementation on aws cloud for ict solution supplier clientAspire Systems
 
Devops implementation for a leading education company
Devops implementation for a leading education companyDevops implementation for a leading education company
Devops implementation for a leading education companyAspire Systems
 
Devops led infrastructure transformation for a leading medical imaging soluti...
Devops led infrastructure transformation for a leading medical imaging soluti...Devops led infrastructure transformation for a leading medical imaging soluti...
Devops led infrastructure transformation for a leading medical imaging soluti...Aspire Systems
 
Dynamic environment provisioning portal for a US based insurance solutions pr...
Dynamic environment provisioning portal for a US based insurance solutions pr...Dynamic environment provisioning portal for a US based insurance solutions pr...
Dynamic environment provisioning portal for a US based insurance solutions pr...Aspire Systems
 
Support offering for a California based products and services provider
Support offering for a California based products and services providerSupport offering for a California based products and services provider
Support offering for a California based products and services providerAspire Systems
 
DevOps implementation for a leading global consulting Company
DevOps implementation for a leading global consulting CompanyDevOps implementation for a leading global consulting Company
DevOps implementation for a leading global consulting CompanyAspire Systems
 
How CAF aided in saving cost and signing a billion dollar contract for a BFS ...
How CAF aided in saving cost and signing a billion dollar contract for a BFS ...How CAF aided in saving cost and signing a billion dollar contract for a BFS ...
How CAF aided in saving cost and signing a billion dollar contract for a BFS ...Aspire Systems
 
The Rise of NeoBanks with the Power of Technology
The Rise of NeoBanks with the Power of Technology The Rise of NeoBanks with the Power of Technology
The Rise of NeoBanks with the Power of Technology Aspire Systems
 
Incremental test automation for Retailers to save money
Incremental test automation for Retailers to save moneyIncremental test automation for Retailers to save money
Incremental test automation for Retailers to save moneyAspire Systems
 
Embedding Quality Engineering in DevOps pipeline
Embedding Quality Engineering in DevOps pipelineEmbedding Quality Engineering in DevOps pipeline
Embedding Quality Engineering in DevOps pipelineAspire Systems
 
Role of AI in Banking’s  “Red Queen Race”
Role of AI in Banking’s  “Red Queen Race” Role of AI in Banking’s  “Red Queen Race”
Role of AI in Banking’s  “Red Queen Race” Aspire Systems
 
Test Automation in the Cloud - Key to Accelerated Development
Test Automation in the Cloud - Key to Accelerated DevelopmentTest Automation in the Cloud - Key to Accelerated Development
Test Automation in the Cloud - Key to Accelerated DevelopmentAspire Systems
 
Aligning Software Testing With Modern Age Development Practices
Aligning Software Testing With Modern Age Development PracticesAligning Software Testing With Modern Age Development Practices
Aligning Software Testing With Modern Age Development PracticesAspire Systems
 
Digital Banking Case Study for Asian Millennials – Financial Advice for Mille...
Digital Banking Case Study for Asian Millennials – Financial Advice for Mille...Digital Banking Case Study for Asian Millennials – Financial Advice for Mille...
Digital Banking Case Study for Asian Millennials – Financial Advice for Mille...Aspire Systems
 

More from Aspire Systems (20)

Enhancing QA Strategy to Achieve Agile Quality Engineering
Enhancing QA Strategy to Achieve Agile Quality Engineering Enhancing QA Strategy to Achieve Agile Quality Engineering
Enhancing QA Strategy to Achieve Agile Quality Engineering
 
End to End IT infrastructure management and support for a canada based leadin...
End to End IT infrastructure management and support for a canada based leadin...End to End IT infrastructure management and support for a canada based leadin...
End to End IT infrastructure management and support for a canada based leadin...
 
Increased IT infrastructure effectiveness by 80% with Microsoft system center...
Increased IT infrastructure effectiveness by 80% with Microsoft system center...Increased IT infrastructure effectiveness by 80% with Microsoft system center...
Increased IT infrastructure effectiveness by 80% with Microsoft system center...
 
Business Application Support and Automation for a Government Organization
Business Application Support and Automation for a Government OrganizationBusiness Application Support and Automation for a Government Organization
Business Application Support and Automation for a Government Organization
 
7 flavours of devops implementation
7 flavours of devops implementation7 flavours of devops implementation
7 flavours of devops implementation
 
Integrating cognitive services in to your devops strategy
Integrating cognitive services in to your devops strategyIntegrating cognitive services in to your devops strategy
Integrating cognitive services in to your devops strategy
 
Docker implementation on aws cloud for ict solution supplier client
Docker implementation on aws cloud for ict solution supplier clientDocker implementation on aws cloud for ict solution supplier client
Docker implementation on aws cloud for ict solution supplier client
 
Devops implementation for a leading education company
Devops implementation for a leading education companyDevops implementation for a leading education company
Devops implementation for a leading education company
 
Devops led infrastructure transformation for a leading medical imaging soluti...
Devops led infrastructure transformation for a leading medical imaging soluti...Devops led infrastructure transformation for a leading medical imaging soluti...
Devops led infrastructure transformation for a leading medical imaging soluti...
 
Dynamic environment provisioning portal for a US based insurance solutions pr...
Dynamic environment provisioning portal for a US based insurance solutions pr...Dynamic environment provisioning portal for a US based insurance solutions pr...
Dynamic environment provisioning portal for a US based insurance solutions pr...
 
Support offering for a California based products and services provider
Support offering for a California based products and services providerSupport offering for a California based products and services provider
Support offering for a California based products and services provider
 
DevOps implementation for a leading global consulting Company
DevOps implementation for a leading global consulting CompanyDevOps implementation for a leading global consulting Company
DevOps implementation for a leading global consulting Company
 
How CAF aided in saving cost and signing a billion dollar contract for a BFS ...
How CAF aided in saving cost and signing a billion dollar contract for a BFS ...How CAF aided in saving cost and signing a billion dollar contract for a BFS ...
How CAF aided in saving cost and signing a billion dollar contract for a BFS ...
 
The Rise of NeoBanks with the Power of Technology
The Rise of NeoBanks with the Power of Technology The Rise of NeoBanks with the Power of Technology
The Rise of NeoBanks with the Power of Technology
 
Incremental test automation for Retailers to save money
Incremental test automation for Retailers to save moneyIncremental test automation for Retailers to save money
Incremental test automation for Retailers to save money
 
Embedding Quality Engineering in DevOps pipeline
Embedding Quality Engineering in DevOps pipelineEmbedding Quality Engineering in DevOps pipeline
Embedding Quality Engineering in DevOps pipeline
 
Role of AI in Banking’s  “Red Queen Race”
Role of AI in Banking’s  “Red Queen Race” Role of AI in Banking’s  “Red Queen Race”
Role of AI in Banking’s  “Red Queen Race”
 
Test Automation in the Cloud - Key to Accelerated Development
Test Automation in the Cloud - Key to Accelerated DevelopmentTest Automation in the Cloud - Key to Accelerated Development
Test Automation in the Cloud - Key to Accelerated Development
 
Aligning Software Testing With Modern Age Development Practices
Aligning Software Testing With Modern Age Development PracticesAligning Software Testing With Modern Age Development Practices
Aligning Software Testing With Modern Age Development Practices
 
Digital Banking Case Study for Asian Millennials – Financial Advice for Mille...
Digital Banking Case Study for Asian Millennials – Financial Advice for Mille...Digital Banking Case Study for Asian Millennials – Financial Advice for Mille...
Digital Banking Case Study for Asian Millennials – Financial Advice for Mille...
 

Recently uploaded

"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 

Recently uploaded (20)

"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 

Continuous Integration using Jenkins

  • 1. The New Era Yes, CI improves quality I will start with a 2 liner snippet around Continuous Integration. CI is a blessing for testers as it offers variety of benefits. As an organization, if you're not using Continuous Integration, my word of advice is “Just give it a try”. In this blog, I would like to explain why Continuous Integration and Jenkins are the ideal fit for any agile driven process oriented organization. CI is the practice of merging all developer workspaces several times a day with a shared mainline CI servers constantly monitor source code repositories Avoids or detects compatibility issues early Keeps workspace continually integrated with other developers Reduces less bugs – run a strong test suite against the code Integrates code with mainline, compiles and runs automated tests Deploys working piece of code at any point of time in the system Helps the developer to get early feedback on their code Reduces fixed cost: If a defect is introduced into the system, it can be identified and corrected as early as possible Continuous Integration using Jenkins – It’s a 100% win-win situation Large teams working on same code base Multiple stages of code deployments Conflicts between geographically scattered teams One of the hottest topics today in Application Development and Application Testing in general should be around Continuous Integration. Why there is so much buzz around this term? Well, there are obvious reasons such as it can a) improve the quality of the application b) isolate and resolve defects faster c) drastically improve tools, processes, and test suite. Predominantly, there are few challenges that the testing folks can address quickly with the help of Continuous integration.
  • 2. - Average time spent on the portal increased from 19 sec to 130 sec, because of advanced technologies used in UX engineering - 30% of development time was saved using our Solution Accelerators - The Portal can support almost one million profiles and it is further scalable - The portal was designed in an eventual consistency model, to accommodate enormous number of acs from end users Jenkins – Features and Strengths Installation Licensing Cost ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- If it is Continuous integration, then the marriage with Jenkins is made in heaven. Jenkins is a java based Continuous Integration tool and it has its own capabilities, features and strengths To conclude with, I would like to list down some of the notable benefits you can get as a tester when you are using Jenkins as a Continuous Integration tool. Jenkins comes as a war file WAR file and can be started by simply executing "java-jar jenkins.war". No database, no special installation, no special registration SCM Tools Supported ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Git, Subversion, TFS, VSS, ClearCase, Accurez, etc. Open Source Build Tools Supported ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Ant, Maven, UNIX Shell, Windows batch, etc. Test Frameworks Supported ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- JUnit, TestNG, NUnit, JSUnit, CppUnit, PHPUnit ,etc. Console Reporting Allows monitoring the state of each job Test / Build Matrix Support ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Jenkins helps you run the same set of tests in multiple environments, different operating systems, different databases or any other axis that makes sense to your application Programming Languages Supported ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Plug-ins Has wide range of plug-ins for end to end Software Management ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Reporting and Monitoring Has wide range of plug-ins for end to end Software Management ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Java, C, Ruby, Perl, PHP, JavaScript etc Highly configurable system by itself Wide variety of plugins provide more flexibility Combination of Jenkins with Ant, Gradle, or other Build Automation tools provides limitless features Integrate with different Version Control Systems Direct deployment to production or test environments Immediate Bug detection by integrating development builds with test automation builds Push artifact to wide range of repositories
  • 3. - The portal was designed in an eventual consistency model, to accommodate enormous number of activities from end users https://twitter.com/AspireSystemswww.linkedin.com/company/aspire-systemshttp://www.slideshare.net/AspireSystems Our core philosophy of "Attention. Always." communicates our belief in lavishing care and attention on our customers and employees. Implementation, Support, Maintenance and Transformation! Slideshare LinkedIn Twitter Aspire Systems is a global technology services firm serving as a trusted technology partner for our customers. We work with some of the world's most innovative enterprises and independent software vendors, helping them leverage technology and outsourcing in our specific areas of expertise. Our services include Product Engineering, Enterprise Transformation, Independent Testing Services and IT Infrastruc- ture Support services. Aspire is currently working with 65+global firms and helping them on areas like Application Development, Testing, For more info contact info@aspiresys.com or visit www.aspiresys.com CA , USA l London, UK l SharJah, UAE l Chennai , India +91 - 044 - 67404000 , +1 - 908 - 218 -50 About Aspire Find us