Quality assurance in the context of a CI/CD process with a multi-project pipeline.

Short description

By applying the BDD methodology together with Git and XRay, clear, automated quality assessments regarding functionality and security can be created in a very short time. Our approach also aims to increase the efficiency of testing processes in distributed teams.

We will discuss how we ensure quality in the early stages of software development, including optimizing the use of SpecFlow (BDD), identifying test sets, and automatically triggering these tests to effectively and promptly detect regressions. Additionally, we will provide insight into how we have significantly improved Continuous Delivery in the area of software quality assurance by implementing a Multi-Project Pipeline.

Value for the audience:
- Ensuring consistent quality standards to achieve higher-quality results and reduce rework.
- Improving collaboration with developers and project managers.
- Optimizing resource utilization (personnel, tools, costs, etc.).
- Implementing a risk-oriented testing strategy that prioritizes tests with the highest risk.
- Achieving results earlier.
- Increasing test coverage.
- Accelerating the Continuous Integration process.
- Making progress toward Continuous Deployment.

Problems addressed:
Continuous Delivery enables the rapid release of new features and improvements to the market, but it carries the risk that quality issues may be overlooked, as changes are released frequently and in small increments.

The CD process becomes more complex in terms of software quality when multiple teams are responsible for different microservices. It requires close collaboration between the testers of the involved teams, which is not always easy to achieve.

What approaches are available to address the complexity arising from the CD process and distributed teams? How can the intensive communication and collaboration that comes with it be automated and accelerated?

Talk language: English
Level: Expert
Target group: Tester, Developer, Productmanager

Company:
Control €xpert GmbH

Presented by:
Paul Nicer

Paul Nicer

Kalyani Tarkunde

Kalyani Tarkunde