Ensuring software quality in DevOps mode

Dive into a DevOps-based software quality assurance strategy and implement a test deployment pipeline from A to Z

Description of the course

Do you want to "do" DevOps? First of all, you need to understand that it is a way of working that requires the mastery of tests in order to bring together the development team that wants to deliver new functionalities and the operations team that wants to maintain the availability of services to customers.

The DevOps movement and practice enables faster development cycles while still delivering superior software quality. Agile approaches and continuous testing are a must in a DevOps mode.

In one day, learn why and how to integrate software testing into DevOps. This training will make you a confident and influential leader who will contribute to the success of your projects!

For online training, meeting invitations will be sent to you 48 hours in advance and will contain the web links to access the training. Make sure you have the necessary equipment to be able to hear and communicate with the trainer! The material will be sent to you as a link or PDF file to your email address.

General objective

At the end of the course, participants will have a better understanding of the challenges of software quality assurance in DevOps and the tools to overcome them.

Who is this training for?

This course is aimed at project managers, change agents, Lean agents, leaders or quality and continuous improvement specialists.

Benefits
  • Improve teamwork in a DevOps project.
  • Improve the testing process in DevOps mode.
  • Improve the team's testing skills by exploring modern methods.
  • Ensure uninterrupted delivery.

Details of the course

The programme is based on the main concepts of continuous testing and on the participants' shared experience. In order to consolidate the learning, exercises with high added value for the understanding and use of DevOps concepts are integrated in the programme.

Prerequisites

Be involved, in some way, in the development of information systems. Prior knowledge of the main activities of the software development life cycle is required. Familiarity with agile concepts, automation and continuous testing is an advantage, but not required.

Expected benefits?

A better understanding of each other's roles facilitates the orchestration of tasks in DevOps mode, which in turn improves the quality of the software product while respecting delivery deadlines.

Examples of training benefits in figures

Following an international survey by a research group, the State of DevOps 2019 report shows that DevOps teams are becoming more and more important to the business:

  • Deploy 208 times more frequently
  • Deliver a solution 106 times faster
  • Are 2,604 times faster to recover from a breakdown
  • Generate 7 times fewer production incidents

Did you know that DevOps is not a job function or a job title?
Rather, it is a way of working that brings together development teams andsystem operations teams on a project to continuously add value.

Understanding the principles and roots of DevOps
  • CALMS pillars(Culture, Automation, Lean, Measurement, Sharing).
  • The 5 ideals of DevOps.
Controlling your development flow
  • Continuous Integration(CI)
  • Continuous testing (CT)
    • Shifting left
    • Shiftingright
  • Continuous delivery(CD)
Knowing the DevOps tools
  • Test pyramid
  • Automation
  • Deployment pipeline from A to Z
Be able to combine the operational team and the development team
  • Concept of operations (ops)
  • Elimination of silos
  • Quality in production
  • Feedback management
  • Measures and metrics
1 day from 8.30am to 4.30pm
Membre : 515 $
Courant : 615 $
Share by email Print the course outline

Next session

No sessions available at the moment.
You can join the waiting list for this training.

Join the waiting list

Similar courses

My cart
Your cart is empty.

Looks like you haven't made a choice yet.