Effective Developer Testing with Mauricio Aniche
We all know by now how to write automated tests. But can we get better at it? In this talk, I’ll dive into what it takes to take developer testing to a whole new level based on lessons learned while trying to write good tests as a developer, as well as when trying to educate 500 TU Delft computer scientists on the art of software testing every year.
-How to write tests in a more systematic way so that we go beyond the happy path.
-How can we use code coverage to improve the testing process, and what research says about it.
-Unit vs integration vs E2E tests, and mocking: the good, the bad and the ugly
-3 simple rules to achieve design for testability, and how much TDD is needed
Mauricio Aniche Bio
Maurício Aniche is an Assistant Professor of Software Engineering at Delft University of Technology in the Netherlands. He also leads the Tech Academy of Adyen. Mauricio was awarded the Computer Science Teacher of the Year Award in 2021 and the TU Delft Education Fellowship. He holds MSc and PhD degrees in computer science from the University of São Paulo, Brazil, and is the author of "Effective Software Testing: A Developer’s Guide.”