DevOps - Extreme Automation using Cucumber, Selenium, Ruby

Slides:



Advertisements
Similar presentations
Key-word Driven Automation Framework Shiva Kumar Soumya Dalvi May 25, 2007.
Advertisements

Roadmap to Continuous Integration Testing and Benefits Gowri Selka, Walgreens Natalie Koltun, Walgreens May 20th, 2014 ©2013 Walgreen Co. All rights reserved.
Discover how to improve productivity by going DevOps and SAFe.
© Hive Studios 2011 Ivan Pavlović, Hive Studios Visual C# MVP, MCT, CSM
Meghe Group of Institutions Department for Technology Enhanced Learning 1.
ITC Software ITC AUTOMATION TESTING SERVICES Date (Day Month, Year) Place (City, Country)
KRISHNACHANDER KALIYAPERUMAL PROJECT MANAGER
HPE ALM Octane.
Effective Performance Testing in Agile and DevOps
TEST AUTOMATION IN BDD WAY
Digital Transformation Services
Testing journey in Scaled Agile Framework®
Extended BDD Automation for Future Agile Applications
Logo of your organization
aBAP – NextGen QA Delivery Gear
Configurable High efficiency Automation for Mobility with Parallel execution using Shift left approach: CHAMPS Manjunath Peerappa Bagalkote, Consultant.
Discover the New ADM and App Testing
All-Inclusive Testing in API Management
Main Author - Navaneetha Kowdle (Associate Director)
SKILL ASSESSMENT OF SOFTWARE TESTERS Case Study
Shreeram P Hungund & Sr.Test Engineer Raghavendra S & Test Lead
SELENIUM –CI USING OPEN SOURCE TOOL
SENIOR MANAGER - SOFTWARE TESTING PRACTICE
DATA TESTING IMPERATIVES IN DIGITAL WORLD
Effective way to build test Automation strategy in Agile
Automation – “A Critical Component of Agile testing”
Galen - Automated testing of look and feel
DILV -Data Integrity and Lifecycle Validator
Managing Large Global Test Programs Through Automation of Automation
Quality Strategies In AGILE
Advantages OF BDD Testing
Healthcare product Industry
Product Pipelines Swapnil Gupta – QA Manager
API Testing for Effective Regression
Cognitive Software Delivery Using Intelligent Process Automation (IPA)
Quantifying Quality in DevOps
Automated Test Execution & Reporting (TER) Plugin using JIRA
Managing Large Global Test Programs Through Automation of Automation
Pankaj Kumar, Tech Lead Bhuvaneswari Radhakrishnan, Senior Engineer
Effective Usage of Predictions modeling makes you Great!
Rapid fire performance testing of 250 websites
Faster delivery using Device Farm
Challenges Faced by QA Team in DevOps Testing
Improve and Transform through Raw Test Step
HATS – Hierarchical Automated Test Sequencer Platform
Kumar Abhishek (Senior Engineer)
Improve Test efficiency for "Loading/Unloading of Petrol/Diesel using Batch Controller inside Distribution Terminal" for Rail, Marine, Pipeline and Road.
Effective ‘Retrospection’ through Pointing Poker Online Tool
Getting Ready for Agile and Dev Ops
Agility with Component Based Test Design
Sivaram kishan A, Consultant
Main Author - Navaneetha Kowdle (Associate Director)
One Quality – Integrated Digital Assurance Automation Framework
Workflow-based Automation Framework for Agile Software Development
Automation Leveraging Artificial Intelligence
#UIADD: UI Automation During Development
Unleashing the power of customized reports testing framework
MBML_Efficient Testing Methodology for Machine Learning
Multilingual Application Testing
Transforming Automation through Artificial Intelligence
ACCELERATE DEVOPS WITH SERVICE VIRTUALIZATION
Machine Learning Telepathy for Shift Right Approach
Surafel Demissie, Frank Keenan, Özden Özcan-Top and Fergal McCaffery
Model Based Testing Venkata Ramana Bandari, Expert Software Engineer
Automated Testing and Integration with CI Tool
Test Driven Development
What-If Testing Framework
Addressing Test coverage in Continuous Testing
Open Source Tool Based Automation solution with Continuous Integration and end to end BDD Implementation Arun Krishnan - Automation Manager Maria Afzal-
Open Source Tool Based Automation solution with Continuous Integration and end to end BDD Implementation Arun Krishnan - Automation Manager Maria Afzal-
Presentation transcript:

DevOps - Extreme Automation using Cucumber, Selenium, Ruby Partha Sarathi Maity, Senior Delivery Manager IBM India Pvt Ltd

Abstract Digital transformation , cognitive, cloud programs are changing the testing process. Software industry is moving towards extreme automation to achieve a faster time to market. Automating all kind of testing (regression & progression) is crucial to achieve extreme automation. There are 2 broad test category - regression testing & progression testing. Regression testing is done to test existing features and progression testing is done on the newly implemented project functionalities. So recording existing features using automation tool like RFT/Selenium works for regression testing. However, the same method does not work for progression automation as the software is not available in the system yet. So, currently more automation is done in regression area where as progression testing is done manually in most of the time due to this constraint. This critical Progression testing automation or Continuous Testing in DevOps environment can be achieved using Cucumber, Selenium, Ruby framework. This presentation will describe how this automation framework can be built and used in DevOps environment for continuous testing. This framework is already implemented in my current project and we are able to automate all kind of project test cases effectively.

DevOps - Extreme Automation using Cucumber, Selenium, Ruby Test Planning Automated Execution & Validation Feature Files Scenarios Automated Test Scripts CI Build System User review Build Unit Testing System Testing Continuous Integration using Jenkins/Maven Benefits User Stories Provide extreme shift left quality process Zero Touch Automation. Plain Text Automation Test case Easy integrated with DevOps framework Delivery Cycle Time reduction Existing Test cases

References & Appendix : https://cucumber.io/ https://en.wikipedia.org/wiki/DevOps http://www.seleniumhq.org/ http://rubyonrails.org/

Author Biography Partha Sarathi Maity works as a Senior Delivery Manager at IBM India Pvt Ltd, Bangalore and have 13 years of experience in Enterprise Test Project Management, Integrated Test data Services, testing, development in large scale enterprise telecom domain. He holds a Master’s Degree in Computer Applications. He is a certified Agile scrum master professional.

Thank You!!!