エンベデッドシステムスペシャリスト暗記無料で始める

単体テストとは?たんたいてすと

単体テストとは、モジュールや関数といった最小単位ごとに、内部構造を見ながら意図どおり動くかを確かめるテスト工程。V字モデルでは詳細設計と対になり、呼出し側をドライバ、呼び先をスタブで置き換えて対象だけを切り出す。組込みでは、レジスタ読み書きやセンサ入力をスタブ化してPC上で回せる構造にしてあるかが、実施できるかどうかを分ける。

最終更新:2026-10-06

試験情報

エンベデッドシステムスペシャリスト試験の過去問では1回出題されています。

エンベデッドシステムスペシャリスト試験の頻出用語/午前II

別名:モジュールテスト、ユニットテスト、単体テスト(スタブ・ドライバ)、スタブ・ドライバ、スタブ

この語が出る過去問を解く →

背景

不具合は見つかる工程が後になるほど切り分けの費用が跳ね上がる。実機に組み上げてから異常が出ると、ソフトか回路かノイズかの判別に時間を取られる。単位ごとに正しさを固めてから結合すれば、後段で疑う範囲を結合部分に絞れる。機能安全の規格が単体レベルの網羅基準まで求めるのも、この切り分け可能性を根拠にしている。

具体例

ISO 26262では、ASILの水準に応じて分岐網羅(C1)やMC/DC(改変条件判定網羅)が単体テストの網羅基準として推奨される。電流しきい値の判定関数なら、境界値・上下限・異常値を与え、レジスタ読出しはスタブに固定値を返させて、PC上のテストフレームワークで自動実行する。

試験での引っ掛け

内部構造を見るホワイトボックスと、外から見た振る舞いを見るブラックボックスの対応を取り違えやすい。単体は前者が主で、システムテストは後者。また命令網羅(C0)100%は全行を通ったというだけで条件の組合せは確かめていない。網羅率を答案に書くときは、どの基準の網羅かまで言い切る。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では1回出題
  • 分野:午前II
  • 内部構造を見るホワイトボックスと、外から見た振る舞いを見るブラックボックスの対応を取り違えやすい。