Back To Schedule
Friday, June 9 • 13:30 - 14:10
Exploring Better Ways To Write Tests

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Very often we focus on improving the way we write tests within our test frameworks. I on the other hand invest time into building new test frameworks. Over the last years I have worked on end-to-end testing cloud native applications (https://coderbyheart.com/talks#it-does-not-run-on-my-machine-integration-testing-a-cloud-native-application), which lead to the development of a BDD feature runner. This year I took the idea even further with a focus on coming closer to the goal of living documentation: the test files are now written in Markdown. In addition I started to work on fixing another big issue that we encounter often: our inability to provide good architecture documentation (https://twitter.com/coderbyheart/status/1381512195612246018) ... what we need is not big, huge architecture diagrams for entire systems (like we get when we use C4, Arc42), but diagrams that are context-sensitive. BDD is actually a great source for these kinds of diagrams and this is what I want to share in this talk.

Key takeaways:
- that testing, developing and documentation go hand in hand
- that we as people working on these system need to look at our tools and find ways to improve them
- ideas on how to build living, understandable, up-date architecture diagrams
- new ideas about the features of GitHub Actions, traceability and automated diagram generation

avatar for Markus Tacker

Markus Tacker

Principal R&D Engineer, Nordic Semiconductor ASA
Markus is a coder by heart and an organizational hacker by passion. As a software crafter he uses his 25+ years of experience working as a developer, consultant, coach, mentor, and founder to build cloud-based solutions for the Internet of Things. His professional career has been... Read More →

Friday June 9, 2023 13:30 - 14:10 EEST