Testing your CI Pipeline
In organizations using modern technology and practices, shifting left testing approaches needs to be complemented with a powerful testing strategy on the infrastructure side, where many heavy problems lie. And here's where Testing your CI Pipelines becomes a necessity and not a luxury.
Join me in this session and:
- understand why by using the 3rd Generation of CI/CD Tools we need to consider Testing our Pipelines;
- get more than comfortable with how to manually test a CI Pipeline, and then automate it;
- understand how to boost the testability of your CI/CD Pipelines;
- alongside the talk, get familiar with Github Actions and Workflows.
Future Ready Modular Test Code Architecture
Test automation has changed from a hot-topic to something that is highly and widely present in our day to day lives in Software Development, and in a DevOps context, mastering it is an absolute mandatory requirement.
Many QAs prefer the flexibility of a self-built automation tool, based on the many existing frameworks out there (selenium, protractor, webdriver.io, cypress, to name a few) which evolve in the fast rhythm of software development frameworks (angular, vue, react, etc). From this perspective Test As Code brings a lot of advantages, but also brings with it a lot of challenges, especially when test automation scripts, business and automation logic and automation technology are coupled together, making Automation hard to maintain, change or to improve its technology. QAs need to be ready to architect a Test Automation Solution that is ready to take advantage of new things brought by future technologies or approaches, at a minimal cost, this being the aim of the presentation.