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 (6)

Related Courses

Related Categories