Why unit tests are an essential tool for robotics developers
Get introduced to the core concepts related to ROS Unit Testing: testing tools, levels of testing, etc.
The first level of testing is the Unit Test Library. We will see how to create unit tests at a Python-code level.
The second level of testing is the ROS Node-Level Unit Tests. We will see how to create unit tests at a ROS-node level.
Learn how to create ROS Integration tests, which are tests at a behavioral level.
A small project to put into practice everything you've learned during the course.