Ycgnsahthogkwht73lv6
SkillsCast

Beyond Consumer-Driven Contract Testing

26th April 2018 in London at CodeNode

There are 23 other SkillsCasts available from DDD eXchange 2018

Please log in to watch this conference skillscast.

696998557 640

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:

Thanks to our sponsors

Beyond Consumer-Driven Contract Testing

Nicole Rauch

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

SkillsCast

Please log in to watch this conference skillscast.

696998557 640

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:

Thanks to our sponsors

About the Speaker

Beyond Consumer-Driven Contract Testing

Nicole Rauch

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

Photos