見出し画像

ArduinoとSTM32マイコンをつないでマイコンシステム開発をしてみる その7 ~結合テスト仕様書~

 マイコンシステム開発の要件定義から総合テストまでの工程をたどってみます。
 題材としては、空調管理システムにします。
 機材はいま手元にあるArduino1台とSTM32マイコン1台を使います。

Arduino UNO
STM32

前回は単体テスト仕様書を作成しました。今回は結合テスト仕様書を作成します。


5.結合テスト仕様書

① テスト目的

 空調管理システムの全ソースコードを結合し、ビルドしたものを動作させることで、以下の点を確認する:

  1. 要件定義で定められた機能が正常に動作していること

  2. 外部設計で作成した状態遷移表に基づき、すべての状態遷移が期待通りに行われること

② テスト範囲

  1. 気温データ送受信の確認

  2. LCD表示の確認

  3. スイッチ操作による状態遷移の確認

  4. 回転角センサーによる設定変更の確認

  5. 冷暖房モードと風量決定ロジックの確認

  6. アクチュエータ(LED)動作の確認

③ 前提条件

  • STM32とArduinoがSPI通信で正常に接続されていること

  • 初期状態(温度25℃、設定温度25℃、冷房モード、弱風)が正しく設定されていること

テストケース

テスト項目 1: 初期状態の確認

 

テスト項目 2: 温度データ受信

 

テスト項目 3: 温度設定モードへの遷移

 

テスト項目 4: 設定温度の増減

 

テスト項目 5: 冷暖房設定モードへの遷移

 

テスト項目 6: 風量設定の確認

 

テスト項目 7: 通常モードへの遷移

 

テスト項目 8: 温度境界値の確認

 

テスト項目 9: LCD表示確認

 

テスト項目 10: 異常系テスト

 

以上で結合テスト仕様書が完成しました。
次回は、総合テスト仕様書を作成します。


いいなと思ったら応援しよう!