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...
The first level of testing are 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 behavior level.
An small project to put into practice everything you've learned during the course.