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
 35 Hours

Testimonials (9)

Related Courses

Agile Software Testing Overview

7 Hours

Test Driven Development

21 Hours

iOS Automation Testing

14 Hours

Unit Testing with JUnit

21 Hours

Unit Testing with PHPUnit

14 Hours

Unit Testing with Python

21 Hours

Typescript Unit Testing

14 Hours

Unit Testing: MSTest, xUnit, and nUnit

21 Hours

Unit Testing with Javascript

7 Hours

Unit Testing with C#

14 Hours

Advanced C Programming

28 Hours

Agile and TDD with C

21 Hours

Ansi C for Embedded Systems

14 Hours

Programming in C

21 Hours

Related Categories

1