webinar register page

Webinar banner
Effective Developer Testing
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


Webinar logo
* Required information


Mauricio Aniche @Assistant Professor of Software Engineering, Delft University of Technology, Netherlands
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.”
Michael Hilton @Associate Professor, Institute for Software Research, Carnegie Mellon University
Michael Hilton is an Associate Teaching Professor with the Institute for Software Research, in the School of Computer Science at Carnegie Mellon University. He is also the director for the Software Engineering Minor and the Software Engineering Concentration. Michael's research is focused on making the world better for developers. Currently, one area of interest for him is investigating flaky tests.