Power is nothing without control

Short description

When starting a new software project establishing CI and CD seems to be one of the easier tasks. You setup one machine which does all the things like compile, test, analysis of sources, ... and it works out pretty well.

But over the time as the code base grows also more and more tests are executed. And maybe you add an additional machine to balance the workload and get back to meaningful feedback times.

After some time you maybe hit the same problem again and that is where you have to put more control instead of adding more power. Things like impact analysis and test selection based on that become important.

This talk will show you how we build a sustainable and evolvable test infrastructure and architecture to handle exactly these challenges.

Value for the audience:
It shows what you have to be aware of if you want to build a scalable and evolvable architecture for testing. The point here is that it shows the principles we used and also examples how we do it in practice. These principles however also can be transferred e.g. to cloud based systems to also help there in keeping the feedback times low.

Problems addressed:
Keeping meaningful feedback times with growing project size

Establishing sustainable and evolvalbe test architecture

Talk language: English
Level: Advanced
Target group: Testers Developers Architects

Company:
Siemens Healthineers AG

Presented by:
Marco Achtziger

Marco Achtziger