The missing testing abstraction

1 · Hootsuite · Sept. 10, 2021, 10:03 p.m.
I’m sure we can all agree that writing good tests is not always easy. There are many reasons for that, some of them related to the complexity of the system itself, some of them related to the tools and patterns we use. And, in my opinion, there is a very important aspect that could make writing tests a little easier. An aspect that is often overlooked - the level of abstraction of our tests.In this post, I’ll try to open a new perspective on this aspect. I’ll be using examples from the web front...