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

テスト自動化とテストピラミッドとは?てすとじどうかとてすとぴらみっど

テスト自動化とテストピラミッドとは、自動テストの本数を粒度ごとにどう配分するかの方針。速くて安定した単体テストを土台に厚く置き、結合を中位に、装置を丸ごと動かす端から端までのテストは頂点に薄く置く。上へ行くほど一件あたりの実行時間と維持費が増え、失敗の原因切分けも難しくなるという性質を形にしたもの。

最終更新:2026-10-06

試験情報

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

エンベデッドSPを最短で暗記・合格する →

背景

自動化は資産であると同時に負債で、本数が増えるほど維持に人手がかかる。上位のテストほど遅く、環境の揺らぎで落ちるため、そこに本数を積むと結果が信用されなくなる。組込みではさらに、上位のテストが実機とターゲットボードの台数に縛られる。シラバスがテスト環境の構築で機器の個数や購買・レンタルの判断まで挙げているのは、頂点の本数が資産の制約で決まるからである。

具体例

ターゲットに依存しないロジックを切り出してPC上のUnityやCppUTestで数千件を数分で回し、ドライバを含む結合はCI上のターゲットボードで数百件、実機を丸ごと動かすHILテストは主要シナリオの数十本だけ夜間に回す。ボードが二台しか無ければ、頂点の本数はそこで決まる。

試験での引っ掛け

自動化率そのものを目的化しやすいが、仕様が動く箇所や実行頻度の低い経路は維持費が回収できない。不安定に落ちるテストを放置すると資産全体の信頼が失われる。加えて、単体テストをホストのコンパイラで回すと、ターゲット側の型幅・エンディアン・最適化の違いを取りこぼす。土台を厚くしても実機での検証は消えない。

関連用語

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

エンベデッドSPを最短で暗記・合格する →

試験での特徴
  • 分野:午前II
  • 自動化率そのものを目的化しやすいが、仕様が動く箇所や実行頻度の低い経路は維持費が回収できない。