Passionate Programmer
· Twitter
· LinkedIn
· Blog
· Company Website
·
· Beyond Acceptance Testing: Domain-Driven Tests
Bio
Uberto is an expert on building software products, currently working with finance institutions in London.
He has more than two decades experience in building great products. He is practicing TDD and Agile since 2001.
He writes technical articles, regularly speaks at conference around Europe and organises courses.
He is experienced in designing and implementing software architectures and he believes in the agile manifesto values and principles.
He is also a passionate polyglot programmer, he started as a kid with a ZxSpectrum he hopes to continue for many years to come.
Beyond Acceptance Testing: Domain-Driven Tests
(Lab)
by
Uberto Barbini
We needed to validate our use cases with tests that:
- specify the user intents, not the technical details
- are human-readable (but without regex tricks)
- verify our hexagonal architecture running both end-to-end and in the domain only
- can guide our architecture like unit-tests are driving our design
This talk is about how we solved these problems with the Domain-Driven Testing approach and how you can apply this technique on your own backend application.
A demonstration with live coding will show how to write them and use it to drive the development.
I will present a library created to make it easier to write them: https://github.com/uberto/pesticide
This talk will teach you a new approach to test your system that can be immediately useful, especially if you are aiming for continuous delivery.