Unit Testing with C ( unitc | 35 hours )
- C programming experience
Audience
- Software Testers
Unit testing is a software testing method for checking the validity of individual units of code. Using C, users can write unit tests for existing C code as well as C new code.
This instructor-led, live training (online or onsite) is aimed at software testers who wish to use C programming to create unit tests for C code.
By the end of this training, participants will be able to:
- Use unit testing frameworks in C to produce unit tests.
- Script custom C unit tests and add them to a call list.
- Simplify the process of debugging and refactoring code with test-driven development.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
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
United Arab Emirates - Unit Testing with C
Saudi Arabia - Unit Testing with C
South Africa - Unit Testing with C
Österreich - Unit Testing with C
Deutschland - Unit Testing with C
Czech Republic - Unit Testing with C
Magyarország - Unit Testing with C
Luxembourg - Unit Testing with C
Lithuania - Unit Testing with C
Nederland - Unit Testing with C
Portugal - Unit Testing with C
Belgique - Unit Testing with C
Australia - Unit Testing with C
Malaysia - Unit Testing with C
New Zealand - Unit Testing with C
Philippines - Unit Testing with C
Singapore - Unit Testing with C
Thailand - Unit Testing with C
Argentina - Unit Testing with C
Costa Rica - Unit Testing with C
Guatemala - Unit Testing with C
Colombia - Unit Testing with C
Venezuela - Unit Testing with C
United Kingdom - Unit Testing with C
South Korea - Unit Testing with C
Pakistan - Unit Testing with C
Sri Lanka - Unit Testing with C
Bulgaria - Unit Testing with C
Indonesia - Unit Testing with C
Kazakhstan - Unit Testing with C
Slovakia - Unit Testing with C
Botswana - Unit Testing with C