Agile Testing CI/CD Bootcamp

Agile Testing CI/CD Bootcamp

Run your tests on autopilot with CI/CD pipelines.

Beginner
Testing, CI/CD
5 days

What you will learn in this course

We will start this course by introducing Git , the most widely used source control management software. Git will help you to keep track of your code.

GitLab CI, a widely used continuous integration software, will be our focus. GitLab CI provides mechanisms with which we can automate test processes for newly written code, improve code quality and manage the delivery of our code.

Our “Agile Testing” part teaches you how to efficently test your applications and systems with ease. Nevertheless, most of these test will still get triggered manually by an employee. Combining agile tests with a CI/CD pipeline can make them run automatically whenever a change occrus.

This course will show how combining agile tests with a CI/CD pipeline can avoid errors and failure by automating the running of these tests.

Agenda

Source Control with Git

Git-Workflows

Solving Git conflicts

What is CI/CD?

Building pipelines with GitLabCI

Introduction to Python

Python

Understand Software Testing

Development Driven Testing

Test Driven Development & Behavior Driven Development

Introduction to Behave

Develop and Test a REST API with the BDD methodology

How to introduce agile testing methods in your company

Review agile testing & CI/CD pipelines

Combining both to truly automate tests

Pitfalls to avoid and best-practices

audience

This course is designed for

  • System Integrators that want to use BDD and Cucumber to test already existing applications and systems
  • Software Developers that want to use BDD to avoid bugs and make code changes possible without breaking existing functionality

prerequisites

To get most out of this course, you should have:

  • Basic understanding of Linux
  • Basic experience with the Linux terminal

style

Our trainers have years of experience and will deliver the right mix of:

  • Insightful theory
  • Practical examples

Technical requirements

We recommend the following equipment:

  • Stable internet connection
  • Modern browser

Bicycle
Get a free quote now

Fill out this form and click the „Submit“ button and we will send you a quote for
this course! No obligations, no commitment.

Learn more about
Cloud Native Bootcamp
Dive into the world of DevOps, Source Control Management, CI/CD and Containers.
Discover more

Beginner

Cloud Native Bootcamp

Dive into the world of DevOps, Source Control Management, CI/CD and Containers.

Details & booking
Beginner

AI/LLM Essentials for DevOps

Learn AI/LLM basics in one day for DevOps, Cloud-Native, and IT-Security to enhance workflows and security.

Details & booking
Beginner

Consul Enterprise

Connect dynamic applications.

Details & booking