Some topics we are going to learn

  • Unit testing

  • Widget testing

  • Integration testing

  • mocking

  • stubbing

  • faking

If you want to dive even deeper into testing, here is my favorite series from the VGV team that goes into a lot of the concepts as well as things like golden tests

Learning about testing is another crucial part of software development. With this, you will get a lot more confidence in your code and in general produce a lot fewer bugs.