Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
コース概要
導入
- TDD と Agile の利点
TDD (2 日間)
自動化された Unit Testing フレームワークのインストールと構成
TDD アプローチ
- TDDを使用したソフトウェアの設計
- リファクタリングソフトウェア
- TDD のワークフローとパターン
TDDの実装
- 連携モジュール
- テストフェイク、スタブ、ダブル、モックについて理解する
- 適切な単体テストを書く
- 既存のテストの改善
- アプリケーションのリファクタリング
- レガシー C のテストを作成する
- TDDを組み込みソフトウェア開発に適応させる
- シリコンの隣でモックを使って試運転
Agile (1日)
導入
- Agile vs 従来のソフトウェア開発アプローチ
- Agile マニフェスト
実装中 Agile
- リリース計画、イテレーションゼロ
- 反復計画、見積もり
- 要件のレビュー、毎日のスタンドアップ
- チームの品質、反復テスト、承認
- イテレーションレビュー (ショーケース)
- 回顧展
- Agile 原則から学んだ教訓
要約と結論
要求
- C言語プログラミングの理解
- ソフトウェアテストの概念の理解
21 時間