Course Outline
Introduction
Test-Driven Development
- The different approaches to testing
Unit Testing Frameworks
- What are unit tests?
- The fundamentals of a unit testing framework
Preparing the Testing Environment
- Installing and configuring AceUnit and Unity
Writing a Unit Testing Framework
- Creating a test
- Applying more tests
- Refactoring the test runner
- Working with the assert class
- Reflecting to call methods
- Using a naming convention
Unity
- Creating unit tests
- Combining Unity with Ceedling
- Creating mock tests
AceUnit
- Running AceUnit in targeted environments
- Creating unit tests
- Using forks to trap signals
Post-Testing
- Debugging and refactoring C code
Summary and Conclusion
Requirements
- C programming experience
Audience
- Software Testers
Testimonials (7)
Everything, great trainer.
Michał Rawicki
Course - Unit Testing with Python
Machine Translated
The exercises
Florin Mazilu - SOJUS Software GmbH & Co. KG
Course - Unit Testing with JUnit
the trainer level.
Titus - Ness
Course - Unit Testing with C#
The course, The Trainer
Novat Adam - Tanzania Revenue Authority
Course - Unit Testing with Javascript
I was able to learn tbe basics of C programming and have something to build upon.
Patrick Hensley - Roush Industries
Course - Programming in C
The exercises whit which we were able to familiarise with the TDD
Csongor Benedek - ACCENTURE
Course - Agile and TDD with C
the exercises and the methodology