Tutorial 1: Setting up in Continuous Testing in DevOps
by Antoine CRASKE
Software quality is being transformed to increase its value. Deployment and continuous measurement, automation, artificial intelligence, are all trends pushing for trends pushing for a quality more integrated to organizations. Continuous Testing contributes to integrating software quality into all development processes. Delivering such an approach presents real organizational and technical challenges.
In this workshop, we will share how to implement the different components of Continuous Testing Continuous Testing on a concrete case. We will use the open-source test automation platform Cerberus Testing, connected to solutions frequently used in used in Continuous Testing in DevOps (e.g. multiple environments, non-regression automated tests, GitHub Actions, Slack).
The objectives of the workshop are to:
Implement robust tests combining web actions and APIs
Deploy a CI/CD pipeline incorporating automated quality gates
Implement sanity-check test campaigns, post-deployment
Run production user experience monitoring campaigns
Use reporting and analytics to measure the impact of continuous testing
We recommend that you have your own PC to practice on.
It is recommended that you have a basic knowledge of test automation to attend this workshop.
Passionate about digital, architecture, transformation with more than ten years of experience in the software industry in different positions as engineer, project director, engineering director, IT transformation, management and architecture. Convinced that transversal collaboration with a holistic and systemic approach to build valuable organizations.
Founder and organizer of the QE Unit, the Quality Engineering community. Meetup organizer of TICE.Leiria, AKUG.PT, Ministry of Testing Leiria, co-founder and organizer of the architecture community Archilocus. CIO at Grupo Lusiaves. Ex-Director of Technology Transformation at La Redoute, Co-founder at atale.io.