Please log in to watch this conference skillscast.
Loosely coupled systems (a.k.a. bounded contexts / distributed systems/microservices) are gaining more and more traction. This of course leads to a growing demand to automatically and reliably ensure that these modular systems play nicely together. The current industry-strength approach for testing APIs is Consumer-Driven Contract Testing (CDCT). Despite its unquestionable improvements over naive integration tests, it still has a number of weaknesses.
This talk points out these weaknesses and explores how you can go beyond CDCT by leveraging modelling in combination with an approach borrowed from formal methods.
YOU MAY ALSO LIKE:
Beyond Consumer-Driven Contract Testing
Nicole Rauch is an independent software developer and development coach with a solid background in compiler construction and formal methods. Her focus is on Specification by Example and Domain-Driven Design, working with React.js in the frontend as well as the restructuring of large Java legacy code applications. Nonetheless, her secret love is for functional programming. Also, she took part in conducting a number of self-organized conferences related to software craftsmanship and agile coaching, e.g. SoCraTes conference. She is one of the initiators of Softwerkskammer, the german-speaking Software Craftsmanship community