Using Fakes for Testing (Marcelo Chiaradia)
Details
Many times developers rely too much on mocking tools for testing. This can have some downsides like coupling the tests too much to implementation details, and creating a fragile test problem. Using fakes as an alternative we can alleviate this issue.
In this presentation we are going to see:
- Why testing is fundamental for software engineering
- How we can write better tests
- Usage of test doubles, and their pros and cons
- A live coding session to show how Fakes can help us to have better tests
Participants will get a better understanding on why testing and having good tests is important, and some techniques to make our tests better.
ABOUT MARCELO
I'm a Software Engineer with nearly 20 years of experience.
I'm an advocate and proponent of software craftsmanship and technical practices like Pair Programming, Continuous Integration, Continuous Delivery, TDD, Refactoring and Simple Design.
As I understand the need for quality software, I focus on quality practices that enable us to deliver sustainably and continuously over time.
- LinkedIn: https://www.linkedin.com/in/marcelo-chiaradia/
- GitHub: https://gitlab.com/marcelo.chiaradia