DevOps and Testing

DevOps and Testing

by Vipul Kocher, Indian Testing Board, India 

September 25, 2019
 
Full day course
 
Vipul is the President of Indian Testing Board, the ISTQB board for India. He is the founder of TestAIng – the world’s first AI focused testing services company and Verity software – a training company. He is also the convener of the STeP-IN forum, a not-for-profit forum for software testers. He is also a co-founder of SALT.

He has 24+ years of experience in various capacities with leading companies. Vipul is currently part of an International Special Interest Group (SIG) on “DevOps and Testing” as well as a SIG on “AI and Testing” which is developing certifications for respective subjects. He consults companies on how to test AI based systems and is currently engaged in researching and developing techniques for testing of AI-ML based systems.

He has won several awards including the best paper award at STAREast 2006 and the Logica CMG Triple Star Award for the most original contribution at EuroStar 2005. He has been a Keynote speaker at many testing conferences worldwide.

Vipul invented Q-Patterns, a method of capturing testing knowledge and writing reusable test cases. This method has been used by various organizations across the world. He is also the inventor of the Linguistic Analysis technique for the identification of large number of tests from minimal documentation in the shortest time possible.

Full Course Outline 

The need for faster deliveries with reduced costs on one hand and the need to deploy changes quickly with minimum downtime on the other are twin drivers for the software development industry. Agile, Shift Left and DevOps movements are direct outcomes of these needs.

In this one-day, hands-on tutorial you will learn about the drivers of DevOps and create a CI/CD pipeline using Jenkins utilizing Git and Maven to trigger an automated compilation of code. Jenkins will also be used to trigger static analysis tools such as SonarQube and dynamic analysis tools such as JaCoCo (for code coverage) when unit tests are run.

Use of Docker is made for setting up the environment using containers and the compiled app is deployed on a Docker container before running automated Selenium tests. Use of Cucumber is made for automated acceptance testing and a reporting and monitoring tool such as Nagios, is used to monitor the production system.

While Continuous Testing (CT) and automation form an important part of DevOps, culture plays an equally important role in DevOps to ensure success at minimal cost by removing barriers to information exchange. The tutorial covers not only this cultural aspect but also uses games to clarify many of these concepts.

The participant is expected to take back learning on a rich set of tools as well as clarity around various concepts of DevOps. This course covers part of DevOps United certification.

08:30 - 09:00 Registering 
09:00 - Start 
10:45 - 11:15 Coffee Break 
13:00 - 14:00 Lunch 
15:45 - 16:15 Coffee Break 
18:00 - End 

For registering please contact us at [email protected] 

Ticket price: 350 EUR 

Discounts 
  • Groups of five or more people: 10%
  • SEETEST 2019 attendees: 10%

All prices are exclusive VAT!  

ATTENTION: Limited number of seats available for the selected course!