Unit Testing & Other Embedded Software Catalysts
Dr. Surly’s School for Mad Scientists: Introduction to Test Driven Development for Embedded & System Software in C
4.14 (629 reviews)

1 685
students
3 hours
content
Dec 2020
last update
$64.99
regular price
What you will learn
Develop Embedded and System Software in C using Unit Tests.
Apply Test Driven Development practices and design patterns to your own projects.
Produce quality, maintainable, and self-documented software designs through test-first thinking.
Understand how to use the open source Unity test framework
Take over the world.
Course Gallery




Charts
Students
Price
Rating & Reviews
Enrollment Distribution
Comidoc Review
Our Verdict
Delving deep into unit testing in C for embedded systems using the Unity test framework, this course offers valuable insights for TDD practitioners. Yet, it falls short in addressing linker errors within its projects and overlooks alternative testing tools such as CppUtest for diverse learning perspectives. Despite these drawbacks and challenges with vague homework assignments, the course maintains an engaging approach and reinforces essential TDD principles.
What We Liked
- Comprehensive coverage of unit testing in C, particularly with Unity test framework
- Real-world applicable techniques for Test Driven Development (TDD) in embedded and system software projects
- Sandbox provided to facilitate hands-on learning, minimizing setup effort and keeping focus on the methodology
- Knowledgeable instructors who excel at presenting content in an engaging manner, emphasizing TDD principles
Potential Drawbacks
- Incomplete or outdated base projects included with several modules, leading to linker errors and requiring additional workarounds
- Limited discussion of alternative unit testing frameworks like CppUtest for embedded applications
- Potentially vague homework assignments making it challenging to fully grasp edge cases and understand all necessary tests
- Issues with SourceLair 6-month trial promotion inconsistencies, leading to customer confusion
Related Topics
250094
udemy ID
25/06/2014
course created date
30/08/2020
course indexed date
Bot
course submited by