Testing is one of the most important parts of programming!
However, it's more important to be sure that our test proves what the business wanted in the first place. How can you do this?
Check out Senior Scala Developer, Bruno Bonanno's talk from Scala in the City where he will show how you can do this and make it human-readable.
Writing human-readable tests using Scala
We all know the importance of testing, but it is even more important to be sure that our test proves what the business wanted in the first place.
In this talk, we'll explore some Scala language features, frameworks and good practices that will enable us to write tests that a business analyst and/or product owner can read and understand by just looking at the test code, without any extra layer like Gherkin/Cucumber/etc. For this, I'll show how can we prove that an algorithmic-trading application for cryptocurrencies does what is supposed to do in a human-readable form.
This talk was given by Bruno Bonanno at Scala in the City.