All posts by
Mateusz Sulima


Nov 25 2015

Let your tests tell a story

In the team that develops Allegro Recommendation Platform we weren’t happy with our integration tests. Long setup and assertions blocks resulted in a low signal—to—noise ratio and poor readability. These tests were also full of ad hoc variables like 1, ABC, OK or NOK, which caused that it was hard to find a connection between input and output data. Moreover, any change in an API caused changes in many tests.


Mateusz Sulima

Mateusz has been working as a Scala developer at Allegro Group in a recommendation platform team for a year. Earlier he worked as Node.js, Java and Python developer. His interests focus on performance and consistency problems in distributed systems.