組み込みC向け単体テストフレームワーク入門:IoT組み込みシステムエンジニア向け
IoT組み込みシステムエンジニアが、CeedlingやCppUTestなどの主要フレームワークを用いて、組み込みCコードの単体テストを効率的に記述・実行し、高品質なソフトウェア開発を実現するための実践的なスキルを習得します。
...
Share
組み込みC単体テストの基礎と主要フレームワークの理解
Unit 1: 単体テストの基本
単体テストって何?
なぜ単体テストが必要?
IoT開発の課題とテスト
Unit 2: 主要フレームワークの概要
フレームワークの役割
Ceedlingの紹介
CppUTestの紹介
フレームワーク比較
実践的な単体テストコードの記述とテスト自動化
Unit 1: テストコードの基本と実行
テスト環境を整えよう
初めてのテストコード
テストの実行とレポート
Unit 2: 依存関係のテスト戦略
モックとスタブの基礎
モックで依存を断つ
スタブで状態を制御
複雑な依存をテスト
Unit 3: テスト自動化とCI
CIと単体テスト
テスト自動化の第一歩