Matthias will be presenting the following session
  • Matthias Zax

    Matthias Zax - “Self-Healing Tests” The holy grail of test automation ... Or just a lot of ado about nothing?

    45 Mins

    Self-Healing Tests is an approach in which machine learning helps with the maintenance of automated tests. Self-Healing, the automation of test automation, recognizes changes in the "system under test" and automatically adapts the test execution so that the tests remain functional. Commercial tools like TestIM and Tricentis Neo Engine are promising and focused on this area in good time. But there are also promising open source alternatives such as Healenium. This talk explains the pros and cons of self-healing tests and shows the implementation with the open source library Healenium using a concrete example.

1. What got you started/interested in modern software development methods?

People know how to construct building, but we don't really know how to design and build software. Because it is a very new business. Therefor I am very interested to work with the latest methods to see how they fit. Maybe it is the next future. 


2. What do you think is the biggest challenge faced by the software product engineering community today?

Software product engineers get overwhelmed with tools and approaches. It is difficult the be aware of them and make the right choose. Furthermore, it is not only to understand the software part, you also must capable about the business, for whom you are creating the software. 

3. What do you think are the most exciting developments in software product engineering today?

Automate everything. Everything is stored in your git repository and after the next change of the master your product gets deployed without any user interaction. Of course, including infrastructure provisioning, test automation and monitoring. 

4. Why did you choose the topic(s) you will be speaking about at the conference?

I speak about self-heling-tests, this means I speak about machine learning. I think that ML and / or AI will be influence our future way of working and therefore I really like to work with these methods. 

5. What are some of the key takeaways from your session(s) at Agile India?

* machine learning in practice in test automation 

* everything is open-source

* test automation approach

* reduce maintenance 


6. Which sessions are you particularly looking forward to attending at Agile India this year?

Everything which is related to ML and AI

7. Any personal remarks/message you want to share with the software community?

Test Automation is Software Development!