Please log in to watch this conference skillscast.
When testing distributed systems, protocol messages have to be parsed, instantiated and modified, which leads to incidental code that obscures the test narrative.
Fortunately, tests can be kept clear and easy to maintain through the use of a declarative message representation. A declarative representation describes message structure and content (the "what"), while hiding the actual message construction (the "how").
In this talk, I will demonstrate one approach to defining a declarative representation of FIX messages for testing a trading application.
YOU MAY ALSO LIKE:
- Test Driven Development (TDD) Workshop with Damjan Vujnovic (in London on 30th - 31st August 2018)
- Lightbend Scala Language - Expert (in London on 19th - 21st September 2018)
- droidcon2gether Community Day 2018 (in London on 27th October 2018)
- Whole Team Approach to Agile Testing (in London on 5th - 7th November 2018)
Declarative protocol messages in Scala for testing distributed systems
Patrick Tschorn has worked in two startups and a research lab, and is currently a Developer in Test at Sucden Financial.