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.