SlideShare a Scribd company logo
2
Most read
3
Most read
Fundamentals of
Continuous Integration
Testing
Presented By Cygnet Infotech Pvt. Ltd.
Continuous Integration
 Continuous Integration aims at minimizing Integration
time to enable quicker time-to-market.
 The continuous cycle of Code->Build->Test->Deploy is
followed to enable high-quality and bug-free releases.
 Most integration bugs are identified and fixed on a
regular basis to avoid last-minute delays.
 The working code is committed frequently so roll-back is
easy in case of major new defects.
The Continuous Integration
Process
CI
Develop and
Compile
Integrate
with DB
Perform
Unit Test
Pre-
Production
Deployment
Code
Labeling
Functional
Test
Generate
Reports and
Analyze
Continuous Testing
 By applying a lean workflow, continuous testing can be
implemented.
 It is best to select continuous testing tools based on the
development language and nature of the application.
 The tool will watch the code for changes and
automatically runs the tests after compilation. Then the
tools will provide feedback through a notification system.
Advantages of Continuous
Testing
Automated Continuous
Regression Testing
 Regression defects might become the hardest to fix if
they are not identified and isolated at an earliest.
 Continuous Regression tests are automatically run in the
background of an application to provide rapid feedback
on defects and failures.
 The code is well-tested so that the number of regression
defects are minimized.
 Some automated test tools capture the changes in
application to evolve and monitor effectively.
Continuous Performance
Testing
 Even when the functionality is tested on a regular basis,
performance might be neglected leading to application
failure after deployment.
 It is essential to carry out continuous performance testing
so that the application can be studied for:
 Reponses times
 Changes in Speed
 Consistency
 Changes in Reaction Time
Advantages of Continuous
Performance Testing
Continuous Load Testing
 It is important to follow continuous load testing to make
the application ready for use.
 Making it an iterative process of Plan-> Test->Analyze-
>Fix will help tweaking and tuning effective.
 Continuous load testing helps reuse test cases and
establish clear performance related goals.
 Load testing must start with small incremental scenarios,
and the finally become one whole package.
Continuous Scalability Testing
 Building a bridge and then testing it for extension is not very
productive. Similarly getting an application on track without
testing it as to how much more it can take is a failure.
 With continuous scalability testing, you can find out and
improve the below attributes of your application:
 Throughput
 Network Usage
 CPU Memory Usage
 Continuous Scalability Testing helps reduce business risks
and quick identification of application’s performance
attributes.
To Summarize
 While continuous integration development process can help
deliver a high-quality software in short time, it cannot be
rendered complete without implementing continuous testing.
 The overall Continuous Integration process helps reduce
assumptions and assures a healthy software throughout.
 With better project visibility brought in by CI, effective time-
critical business decisions can be made.
 Finally when Continuous Testing based on Continuous
Integration is implemented, the confidence on the end-
product/application is high.
About Cygnet Infotech
 We are a global IT services & solutions provider.
 We provide custom software development services across
technologies and domains to our clients in 24 countries.
 We are ISO 9001, ISO 27001 and CMMi Level III Certified
Enterprise QA & Software
Testing
 We provide following testing services
 Functional Testing
 Performance Testing
 Load Testing
 Automated Testing
 Security Testing
 Mobile Testing
Contact Us
 Email: info@cygnet-infotech.com
 Twitter: @cygnetinfotech
 Skype: cygnet-infotech-pvt-ltd
For Test Automation of Web and Cloud
Applications, use TestingWhiz
Visit www.testing-whiz.com

More Related Content

What's hot (20)

PPTX
Continuous Performance Testing with Taurus and Jmeter
Agile Testing Alliance
 
PPTX
How to Fit Performance Testing into a DevOps Environment
Neotys
 
PPTX
ІГОР ПАВЛЕНКО «QA role in DevOps world» Online QADay 2021
QADay
 
PPTX
Four Keys to Efficient DevOps
Perfecto by Perforce
 
PPTX
Automate Salesforce Releases with DevOps: Crawl, Walk, Run!
Susmitha Vakkalanka
 
PDF
Drive Faster Quality Insights through Customized Test Automation
Perfecto by Perforce
 
PPTX
Automation Tools Overview
Murageppa-QA
 
PPTX
Fidelity Test Data Management
Agile Testing Alliance
 
PPTX
Achieve Performance Testing Excellence for Your SAP Apps
Neotys
 
PPTX
Mobile Quality Assurance
Nudge Software Inc.
 
PPTX
qTest 7.4: New Features
QASymphony
 
PPTX
Webinar: DevOps challenges facing QA
Qualitest
 
PDF
Agile testing - Principles and best practices
Dr Ganesh Iyer
 
PPTX
Service Virtualization - Kalpna
Agile Testing Alliance
 
PPTX
Amalgamation of BDD, parallel execution and mobile automation
Agile Testing Alliance
 
PPTX
Drive Continuous Delivery With Continuous Testing
CA Technologies
 
PPTX
Shorten Business Life Cycle Using DevOps
Perfecto Mobile
 
PDF
MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021
QADay
 
PPTX
What is Continuous Integration and Continuous Delivery
Sarah Elson
 
PDF
DevOps Continuous Integration & Delivery - A Whitepaper by RapidValue
RapidValue
 
Continuous Performance Testing with Taurus and Jmeter
Agile Testing Alliance
 
How to Fit Performance Testing into a DevOps Environment
Neotys
 
ІГОР ПАВЛЕНКО «QA role in DevOps world» Online QADay 2021
QADay
 
Four Keys to Efficient DevOps
Perfecto by Perforce
 
Automate Salesforce Releases with DevOps: Crawl, Walk, Run!
Susmitha Vakkalanka
 
Drive Faster Quality Insights through Customized Test Automation
Perfecto by Perforce
 
Automation Tools Overview
Murageppa-QA
 
Fidelity Test Data Management
Agile Testing Alliance
 
Achieve Performance Testing Excellence for Your SAP Apps
Neotys
 
Mobile Quality Assurance
Nudge Software Inc.
 
qTest 7.4: New Features
QASymphony
 
Webinar: DevOps challenges facing QA
Qualitest
 
Agile testing - Principles and best practices
Dr Ganesh Iyer
 
Service Virtualization - Kalpna
Agile Testing Alliance
 
Amalgamation of BDD, parallel execution and mobile automation
Agile Testing Alliance
 
Drive Continuous Delivery With Continuous Testing
CA Technologies
 
Shorten Business Life Cycle Using DevOps
Perfecto Mobile
 
MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021
QADay
 
What is Continuous Integration and Continuous Delivery
Sarah Elson
 
DevOps Continuous Integration & Delivery - A Whitepaper by RapidValue
RapidValue
 

Similar to Continuous integration testing fundamentals (20)

PDF
How to Attain Business Success with CI_CD Pipeline Automation Testing (1).pdf
kalichargn70th171
 
PDF
Continuous Testing Improve Efficiency and Ship Better Software.pdf
Steve Wortham
 
PPTX
Continuous integration with Jenkins
Mohammad Hossein Rimaz
 
PDF
Automating Regression Testing in CI_CD.pdf
flufftailshop
 
PDF
How Continuous Testing Improves Software Quality.pdf
kalichargn70th171
 
PDF
Automating Regression Testing in CI_CD.pdf
kalichargn70th171
 
PDF
Continuous Automation and its Impact on the CI_CD Pipeline.pdf
kalichargn70th171
 
PDF
An Ultimate Guide to Continuous Testing in Agile Projects.pdf
KMSSolutionsMarketin
 
PDF
How Does Continuous Testing Accelerate DevOps.pdf
kalichargn70th171
 
PDF
What is Unit Testing? - A Comprehensive Guide
flufftailshop
 
PDF
Mastering Continuous Testing_ A Definitive Guide to Seamless Software Deliver...
kalichargn70th171
 
PDF
What is Continuous Integration Testing.pdf
flufftailshop
 
PDF
What Key Features Lead to Successful Continuous Testing and its Benefits.pdf
pCloudy
 
PPTX
Software testing services in India .pptx
SakshiPatel82
 
PDF
What is Continuous Integration_ - A Comprehensive Guide.pdf
kalichargn70th171
 
PDF
What is Continuous Testing in DevOps - A Definitive Guide.pdf
kalichargn70th171
 
PDF
Future of the Testing Pyramid: How AI and Codeless Tools Are Changing the Layers
Shubham Joshi
 
PDF
How To Implement Continuous Integration And Delivery In Software Development.pdf
Integrated IT Solutions
 
PDF
Top 5 automation testing tools to gear up website development
BJIT Ltd
 
PDF
How to Boost Performance with Continuous Testing in DevOps.pdf
flufftailshop
 
How to Attain Business Success with CI_CD Pipeline Automation Testing (1).pdf
kalichargn70th171
 
Continuous Testing Improve Efficiency and Ship Better Software.pdf
Steve Wortham
 
Continuous integration with Jenkins
Mohammad Hossein Rimaz
 
Automating Regression Testing in CI_CD.pdf
flufftailshop
 
How Continuous Testing Improves Software Quality.pdf
kalichargn70th171
 
Automating Regression Testing in CI_CD.pdf
kalichargn70th171
 
Continuous Automation and its Impact on the CI_CD Pipeline.pdf
kalichargn70th171
 
An Ultimate Guide to Continuous Testing in Agile Projects.pdf
KMSSolutionsMarketin
 
How Does Continuous Testing Accelerate DevOps.pdf
kalichargn70th171
 
What is Unit Testing? - A Comprehensive Guide
flufftailshop
 
Mastering Continuous Testing_ A Definitive Guide to Seamless Software Deliver...
kalichargn70th171
 
What is Continuous Integration Testing.pdf
flufftailshop
 
What Key Features Lead to Successful Continuous Testing and its Benefits.pdf
pCloudy
 
Software testing services in India .pptx
SakshiPatel82
 
What is Continuous Integration_ - A Comprehensive Guide.pdf
kalichargn70th171
 
What is Continuous Testing in DevOps - A Definitive Guide.pdf
kalichargn70th171
 
Future of the Testing Pyramid: How AI and Codeless Tools Are Changing the Layers
Shubham Joshi
 
How To Implement Continuous Integration And Delivery In Software Development.pdf
Integrated IT Solutions
 
Top 5 automation testing tools to gear up website development
BJIT Ltd
 
How to Boost Performance with Continuous Testing in DevOps.pdf
flufftailshop
 
Ad

More from Cygnet Infotech (20)

PPTX
Roadmap for Digital Transformation
Cygnet Infotech
 
PPTX
Robotic Process Automation Capabilities - Cygnet Infotech
Cygnet Infotech
 
PDF
Enterprise QA and Application Testing Services
Cygnet Infotech
 
PPSX
Salesforce CRM - To Achieve Unparalleled ROI
Cygnet Infotech
 
PPSX
Full-stack Front-end Engineering Services
Cygnet Infotech
 
PPTX
Modernizing Supply Chain with Blockchain Technology
Cygnet Infotech
 
PPSX
IT Consulting - Aligning Technology to Business Strategy
Cygnet Infotech
 
PPTX
Emerging Technologies: The Power to Future Ready Business
Cygnet Infotech
 
PPSX
Cloud Computing: Delivering Public, Private and Hybrid Cloud Solutions
Cygnet Infotech
 
PPSX
Microsoft Dynamics 365 - The Engine that Thrives Transformation
Cygnet Infotech
 
PPSX
DevOps - The Best Way to Break the Silos
Cygnet Infotech
 
PPSX
Robotic Process Automation (RPA) in Manufacturing Industry
Cygnet Infotech
 
PPSX
Quality Engineering in the New Era
Cygnet Infotech
 
PPSX
5 ways blockchain improves business flexibility
Cygnet Infotech
 
PDF
5 Reasons to Adopt Product Engineering
Cygnet Infotech
 
PPTX
Successful SAP Implementation Checklist
Cygnet Infotech
 
PPTX
The Quality Assurance Checklist for Progressive Testing
Cygnet Infotech
 
PPTX
DevOps - The Key to Rapid Productization (Introduction to the 5C's of DevOps)
Cygnet Infotech
 
PPTX
Introduction to Blockchain-as-a-Service (BaaS)
Cygnet Infotech
 
PPTX
5 Ways MS Dynamics 365 Empowers Digital Transformation
Cygnet Infotech
 
Roadmap for Digital Transformation
Cygnet Infotech
 
Robotic Process Automation Capabilities - Cygnet Infotech
Cygnet Infotech
 
Enterprise QA and Application Testing Services
Cygnet Infotech
 
Salesforce CRM - To Achieve Unparalleled ROI
Cygnet Infotech
 
Full-stack Front-end Engineering Services
Cygnet Infotech
 
Modernizing Supply Chain with Blockchain Technology
Cygnet Infotech
 
IT Consulting - Aligning Technology to Business Strategy
Cygnet Infotech
 
Emerging Technologies: The Power to Future Ready Business
Cygnet Infotech
 
Cloud Computing: Delivering Public, Private and Hybrid Cloud Solutions
Cygnet Infotech
 
Microsoft Dynamics 365 - The Engine that Thrives Transformation
Cygnet Infotech
 
DevOps - The Best Way to Break the Silos
Cygnet Infotech
 
Robotic Process Automation (RPA) in Manufacturing Industry
Cygnet Infotech
 
Quality Engineering in the New Era
Cygnet Infotech
 
5 ways blockchain improves business flexibility
Cygnet Infotech
 
5 Reasons to Adopt Product Engineering
Cygnet Infotech
 
Successful SAP Implementation Checklist
Cygnet Infotech
 
The Quality Assurance Checklist for Progressive Testing
Cygnet Infotech
 
DevOps - The Key to Rapid Productization (Introduction to the 5C's of DevOps)
Cygnet Infotech
 
Introduction to Blockchain-as-a-Service (BaaS)
Cygnet Infotech
 
5 Ways MS Dynamics 365 Empowers Digital Transformation
Cygnet Infotech
 
Ad

Recently uploaded (20)

PDF
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
PDF
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
PDF
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
PDF
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PDF
The 2025 InfraRed Report - Redpoint Ventures
Razin Mustafiz
 
PDF
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PDF
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
PDF
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
PPTX
Digital Circuits, important subject in CS
contactparinay1
 
PDF
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PDF
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
PDF
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PPTX
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
PDF
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
The 2025 InfraRed Report - Redpoint Ventures
Razin Mustafiz
 
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
Digital Circuits, important subject in CS
contactparinay1
 
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 

Continuous integration testing fundamentals

  • 2. Continuous Integration  Continuous Integration aims at minimizing Integration time to enable quicker time-to-market.  The continuous cycle of Code->Build->Test->Deploy is followed to enable high-quality and bug-free releases.  Most integration bugs are identified and fixed on a regular basis to avoid last-minute delays.  The working code is committed frequently so roll-back is easy in case of major new defects.
  • 3. The Continuous Integration Process CI Develop and Compile Integrate with DB Perform Unit Test Pre- Production Deployment Code Labeling Functional Test Generate Reports and Analyze
  • 4. Continuous Testing  By applying a lean workflow, continuous testing can be implemented.  It is best to select continuous testing tools based on the development language and nature of the application.  The tool will watch the code for changes and automatically runs the tests after compilation. Then the tools will provide feedback through a notification system.
  • 6. Automated Continuous Regression Testing  Regression defects might become the hardest to fix if they are not identified and isolated at an earliest.  Continuous Regression tests are automatically run in the background of an application to provide rapid feedback on defects and failures.  The code is well-tested so that the number of regression defects are minimized.  Some automated test tools capture the changes in application to evolve and monitor effectively.
  • 7. Continuous Performance Testing  Even when the functionality is tested on a regular basis, performance might be neglected leading to application failure after deployment.  It is essential to carry out continuous performance testing so that the application can be studied for:  Reponses times  Changes in Speed  Consistency  Changes in Reaction Time
  • 9. Continuous Load Testing  It is important to follow continuous load testing to make the application ready for use.  Making it an iterative process of Plan-> Test->Analyze- >Fix will help tweaking and tuning effective.  Continuous load testing helps reuse test cases and establish clear performance related goals.  Load testing must start with small incremental scenarios, and the finally become one whole package.
  • 10. Continuous Scalability Testing  Building a bridge and then testing it for extension is not very productive. Similarly getting an application on track without testing it as to how much more it can take is a failure.  With continuous scalability testing, you can find out and improve the below attributes of your application:  Throughput  Network Usage  CPU Memory Usage  Continuous Scalability Testing helps reduce business risks and quick identification of application’s performance attributes.
  • 11. To Summarize  While continuous integration development process can help deliver a high-quality software in short time, it cannot be rendered complete without implementing continuous testing.  The overall Continuous Integration process helps reduce assumptions and assures a healthy software throughout.  With better project visibility brought in by CI, effective time- critical business decisions can be made.  Finally when Continuous Testing based on Continuous Integration is implemented, the confidence on the end- product/application is high.
  • 12. About Cygnet Infotech  We are a global IT services & solutions provider.  We provide custom software development services across technologies and domains to our clients in 24 countries.  We are ISO 9001, ISO 27001 and CMMi Level III Certified
  • 13. Enterprise QA & Software Testing  We provide following testing services  Functional Testing  Performance Testing  Load Testing  Automated Testing  Security Testing  Mobile Testing
  • 14. Contact Us  Email: [email protected]  Twitter: @cygnetinfotech  Skype: cygnet-infotech-pvt-ltd For Test Automation of Web and Cloud Applications, use TestingWhiz Visit www.testing-whiz.com