Product Pipelines Swapnil Gupta – QA Manager

Slides:



Advertisements
Similar presentations
LOTUS to SharePoint Migration Services. © 2010 Star Knowledge Technology Team Alliance 2 Key Discussion Points Star Knowledge Value Proposition Microsoft.
Advertisements

GAI Proprietary Information
HIGH PERFORMANCE CONTINUOUS DELIVERY VERSIONING AND RELEASE MANAGEMENT ALIGNED.
It’s tough out there … Outperforming teams are collaborate extensively with their counterparts 54 % more likely to Developers 26.7% No executive.
PopMedNet Software Development Life Cycle Chayim Herzig-Marx Harvard Pilgrim Health Care Institute Daniel Dee Lincoln Peak Partners.
CONTINUOUS INTEGRATION, DELIVERY & DEPLOYMENT ONE CLICK DELIVERY.
Formal and Informal Peer Reviews
& Dev Ops. Sherwin-Williams & DevOps Introduction to Sherwin-Williams.
Software Phase V Testing and Improvements to Test Procedures S. Corder and L.-A. Nyman April 18, 20131ICT Planning Meeting, Santiago.
Anubha Gupta | Software Engineer Visual Studio Online Microsoft Corp. Visual Studio Enterprise Leveraging modern tools to streamline Build and Release.
Definition of Done in the Age of DevOps Intel Agile and Lean Development Conference Piotr Żmijewski May 22 nd, 2014.
July, 2008 Impati – Software Test Solutions. July, Contents Testing Service Overview and Approach Test Services and Industries Key Services Offering.
CONTINUOUS DELIVERY OF MICROSERVICES Ken Mugrage
Digital Transformation with DevOps
Figure 1. Gartner DevOps Model
Effective Performance Testing in Agile and DevOps
DevOps; a Tester’s best friend
SharePoint Broken Link Manager
From manual test shop to fully automated test coverage: A How-To session to speed up your journey Jayshree Bhakta ITHAKA/JSTOR.
Continuous Delivery- Complete Guide
Constructing Deploying and Maintaining Enterprise Systems
Digital Transformation Services
BA Continuum India Pvt Ltd
Delphi or C++ Builder, with Subversion and Jenkins
Extended BDD Automation for Future Agile Applications
Владимир Гусаров Директор R&D, Dell Visual Studio ALM MVP ALM Ranger
aBAP – NextGen QA Delivery Gear
API Testing and Continuous Integration
SENIOR MANAGER - SOFTWARE TESTING PRACTICE
DATA TESTING IMPERATIVES IN DIGITAL WORLD
Effective way to build test Automation strategy in Agile
Galen - Automated testing of look and feel
DILV -Data Integrity and Lifecycle Validator
Managing Large Global Test Programs Through Automation of Automation
Continuous Integration and Continuous Delivery ( Dev-Ops ) - Fortunesoft
Why DevOps Success Depends on the Right Infrastructure.
Ansible and Zabbix Rushikesh Prabhune (Software Technical Consultant)
Advantages OF BDD Testing
Healthcare product Industry
SANJAN BORA (LEAD QA ENGINEER)
Managing Large Global Test Programs Through Automation of Automation
X in [Integration, Delivery, Deployment]
Documentation in Continuous Delivery Model and DevOps
Continuous Automated Chatbot Testing
Faster delivery using Device Farm
Lunch & Learn: Are you letting your users be your testers?
One Quality – Integrated Digital Assurance Automation Framework
Automation Leveraging Artificial Intelligence
Unleashing the power of customized reports testing framework
IMPACTED TESTS BASED ON
Project insights using mining software repositories
Multilingual Application Testing
Transforming Automation through Artificial Intelligence
ACCELERATE DEVOPS WITH SERVICE VIRTUALIZATION
Customer Focused Testing Model - Bridging The Gap
Agile Testing Using Virtualization
Automated Testing and Integration with CI Tool
DevOps - Extreme Automation using Cucumber, Selenium, Ruby
Customer Focused Testing Model - Bridging The Gap
SharePoint Permissions Manager
SharePoint Broken Link Manager
Addressing Test coverage in Continuous Testing
Think Future Technologies
Open Source Tool Based Automation solution with Continuous Integration and end to end BDD Implementation Arun Krishnan - Automation Manager Maria Afzal-
DEVOPS & THE FUTURE OF TESTING
For Community and TSC Discussion Bin Hu
Node.js Test Automation using Oracle Developer Cloud- Simplified
An introduction into technical and functional testing
Applying 3C DevOps approach in Mobility World
Open Source Tool Based Automation solution with Continuous Integration and end to end BDD Implementation Arun Krishnan - Automation Manager Maria Afzal-
Presentation transcript:

Product Pipelines Swapnil Gupta – QA Manager Rushikesh Prabhune – Software Technical Consultant PTC Software India Pvt. Ltd.

Abstract Product release timelines and delivery schedules are getting shorter and shorter in the new era. In the efficient model for product delivery it becomes critical to get the product build in continuous delivery model and even tested/validated as well. In continuous delivery model, the changes in the product are continuous and it needs to be tested quickly to get the instant feedback and corrections required if any. Our product builds are following continuous delivery mode. Each build contains the changes which have come into the system from source control after previous build. The build has and displays the details about the changes incorporating it. During the process of the build there are multiple phases. Starting from creating the installer for that particular build, installing the build, validating the installation phase for any of the issues. Once the installation phase is completed successfully, the testing phase happens in a staggered manner. Each successful build goes through the round of BCO (Build Check Out) checks. If the build passes through the BCO phase and no issues are observed then the canary phase of automation testing happens which covers majority of the product functionalities. Once the criteria for the canary phase is met then the build is made available to the entire organization for testing and validation purpose.

Basic Questions Product Pipelines Can we deliver it faster? I have submitted code – When can I see the results? What is the status of my code? What the state? What is the state of product?

Developer Integration Tester Code Fix Integrate Build Test Report Roles Developer Code Fix Integration Integrate Build Tester Test Report

DevOps Culture

WindchillProduct Pipeline Product Pipeline Cycle WindchillProduct Pipeline Code Integrate Build Test Analyze Report

Tooling available

Jenkins - DevOps

Product Pipeline – Detail

Product Pipeline – Detail Development – Continuous Code inflow Integration – Integrate and Build every 4 hours Build Check Out – Basic checks for Build validation Canary Phase – Automated testing of the build Analyze – Results and report Deploy – Build released to All

Product Pipeline – Dashboard Provides the details about incoming submissions Gives snapshot of ongoing builds Gives preview of each phase like Install, Deploy, Test etc. Gives quick indication of failure Provides the way for analysis of failures (links) Provides the overview of Testing phase Gives Test Automation results overview Quick access to detailed test results (Hector)

Product Pipeline – Unique features Git – Source control system used In-house built radar framework for automated testing Selenium – Automation tool used In-house built Hector for automated tests results collection

References & Appendix https://www.google.co.in/

Author Biography Swapnil Gupta Working as QA Manager @ PTC Software Work experience 12+ years in QA Currently leading Enterprise Upgrade, Migration and Cross Product Services Team Rushikesh Prabhune Working as QA Technical Consultant @ PTC Software Work experience 10+ years in QA Currently leading Automation Infrastructure Team

Thank You!!!