HOME/組み込み受託開発/自動テスト
組み込み受託開発 - 品質管理・開発手法

組み込みシステムテスト自動化ソリューション

そのテスト、「物理操作があるから」で諦めていませんか。

単体テストツールでも、業務アプリ用の自動化ツールでも届かなかった、実機のシステムテスト。
富士ソフトは、機器開発の当事者としてのノウハウとソフトウェアブリッジ技術で、"最後の壁"を自動化します。

CHALLENGE

組み込みシステムもテスト工程、そろそろ自動化したくありませんか?

「テスト工数だけで人が足りない。採用も追いつかない」

評価工数と人件費が増え続ける一方で、エンジニアはより価値の高い開発業務に集中できていますか。

「検証は人がいる時間しか進まず、納期を圧迫している」

夜間・休日に検証が止まることで、リグレッションのたびにスケジュールが逼迫していませんか。

「項目作成・スクリプト保守に時間を取られている」

テストバリエーションの多さ、観点漏れ、スクリプトのメンテナンスコストにお困りではありませんか。

  • 「ビルドのたびに自動でテストが回る仕組みを、組み込みでも作りたい」
  • 「周期的・継続的なテスト実行の仕組みをつくり、バグの発見をできる限りリアルタイムで行いたい」
しかし

「ボタン押下や外部機器の接続があるテストは、自動化できない」

昨今、様々なシステムで導入が進むテスト自動化。組み込みシステムでも実現したいと思いながら、
組み込みシステム特有の問題で、壁にぶつかっていませんか?

SOLUTION

富士ソフトの組み込みテスト自動化ソリューション

富士ソフトのテスト自動化ソリューションは、今までテスト自動化が実現できなかった
「実機によるテスト自動化」を実現するソリューションです。

様々な制約で自動化が妨げられていた空白地帯

組み込み専用ツール

単体〜結合テスト / コード品質 / 安全規格対応。完成機器のシステムテストは対象外

実機システムテスト

物理操作 / 外部機器連携 / GUI確認 / E2E

業務アプリ系ツール

UI/E2Eテストに強い。ただし組み込み実機上では動作しない

富士ソフトのソリューションで「テスト自動化の空白地帯」を埋めます
BASIC STRUCTURE

組み込みテスト自動化ソリューション基本構造

シミュレータを業務アプリ系の自動化ツールを使って操作し、お客様製品のテストを行います。
操作の自動化は、お客様ターゲット製品ごとにカスタマイズすることが可能です。

PC
Web/業務アプリ
テスト自動化ツール
操作を自動化
シミュレーター
お客さま製品
テストターゲット(ハード)
物理キー・画面・外部I/Fを持つ実機
SYSTEM IMAGE

組み込みテスト自動化 構成イメージ

組み込みテスト自動化構成イメージ(ドライブレコーダーのテスト自動化)

従来では人の手が必要だった本体操作も自動化対象に
結果反映テスト仕様書への結果反映
テスト仕様書
外部アプリ本体と連動するソフトの動作検証
外部付属アプリ
パラメータ評価用に設定するパラメータの変更
本体操作本体物理キーや状態の変更
ドライブレコーダー
HW手動と合わせて一部検証を自動化
本体UI画面レイアウト崩れなどを検証
クラウド連携録画データをクラウドへ転送
クラウド環境
本体操作から結果出力まで、人の手で行っていた一連の流れを自動で実行可能
AUTOMATION COVERAGE

組み込みシステムをどこまで自動化できるのか

ドライブレコーダーでの例

ドライブレコーダーの本体操作を含めたテスト自動化の実機環境

本体操作

本体物理キーの押下、状態の変更

パラメータ

評価用パラメータの設定・変更

外部アプリ

本体と連動するPC/モバイルソフトの動作検証

本体UI

画面レイアウト崩れなどの検証

HW

手動と組み合わせた一部検証の自動化

クラウド連携

録画データのクラウド転送確認

結果反映

テスト仕様書・評価ファイルへの結果自動反映

WHY FUJISOFT

なぜ、富士ソフトは組み込みシステムのテスト自動化が実現できるのか?

01開発知見

機器開発の「当事者」だから、製品がわかる

IoT、FPGA、QNX、エッジAIをはじめ、組み込み機器そのものの受託開発を長年手がけてきました。機器の内部構造・開発プロセスを理解しているからこそ、実効性のあるテスト設計と、開発と一体になった品質保証が可能です。

組み込み受託開発について
02ブリッジ技術

ツールの限界を、独自プログラムで超える

優れた自動化ツールを、組み込み実機で活かすための「橋渡し」を独自開発します。機器固有の物理インターフェース制御、メッセージ送受信、シミュレータ連携──ツール単体では届かない領域まで自動化を広げます。

03段階導入

診断から運用・内製化まで、段階的に伴走する

いきなり大規模投資は求めません。自動化可否診断で効果を見極めてから、一部自動化、全体展開、CI/CD連携、内製化支援へ。第三者検証サービスとの組み合わせもワンストップで対応します。

第三者検証サービスについて
INDUSTRIES / DEVICES

組み込みテスト自動化、対応業界・対象機器例

ここに掲載していない機器でも幅広く対応可能です。詳しくはお問い合わせください。

カメラ関連機器

ドライブレコーダー / 産業用カメラ / 防犯カメラ / デジタルカメラ

Android搭載ドライブレコーダーでの導入実績があり、類似のカメラ機器開発へ展開可能です。

業務用機器

POS端末 / ハンディターミナル / OA機器

物理キー・画面・外部連携を持つ機器のテスト自動化に、カメラ機器で培った技術を適用できます。

車載機器(IVI/SDV)

IVI / 車載カメラ / 周辺機器

ドライブレコーダーでの実績を起点に、車載領域のユーザービリティ検証へ対応を広げています。

その他の組み込み機器

医療機器 / 家電 / FA機器 など

業界横断で幅広く対応が可能です。「うちの機器でもできるか?」などお気軽にお問い合わせください。まずは自動化可否診断を致します。

STEP BY STEP

「効果が見えないまま、大きな投資はできない」
我々は、段階導入をおすすめしております。

STEP 1

自動化可否診断

  • テスト項目・機器構成を拝見
  • 「どの項目が・どの方式で・どこまで自動化できるか」を分析
まずはここだけのご依頼もOK
STEP 2

一部自動化+効果測定

  • 効果の出やすい範囲から自動化を実装
  • 削減工数・夜間実行時間などの実測値を確認
STEP 3

全体自動化+CI/CD連携

  • ビルドと連動した周期実行体制を構築
  • 運用・保守、内製化に向けた技術移管まで支援

Step 1からのご相談はもちろん、Step 2、Step 3単体でのご相談も承っております。

SERVICE SCOPE

組み込みテスト自動化 サービス提供範囲

テスト自動化の実装はもちろん、その前段階の要件定義、アーキテクチャ設計、CI/CD、内製化など一気通貫でご支援します。

テスト自動化の対応工程と提供範囲

※図の緑色部分がテスト自動化の範囲となります。
要件定義 テストアーキテクチャ設計 環境構築(ブリッジ開発) シナリオ実装 実行・CI/CD連携 運用・保守 内製化支援

※単体テスト領域(コードレベルの品質保証)は、専用ツールや既存の体制と共存する形でご支援します。

TOOLS

組み込みテスト自動化 対応ツール例

富士ソフトは特定ツールの販売会社ではありません。
お客様の機器特性・テスト要件・ご予算に合わせて最適なツールを選定し、独自開発プログラムと組み合わせて構築する「インテグレーター」としてご支援します。

Ranorex Studio

GUI操作自動化に強み。買い切り型ライセンスでコストを抑えた構成が可能です。

UiPath Test Suite

CI/CD連携・テスト管理まで含めた大規模開発向け構成に対応します。

その他のツール

eggPlant等、機器・要件に応じて最適なツールを選定します。

FAQ

よくあるご質問

Q1.組み込み機器の自動テストは、業務アプリの自動テストと何が違いますか?
A.

物理ボタンや外部接続機器など、ハードウェアを伴うテスト操作の自動化が必要になる点が大きく異なります。富士ソフトでは、実機とPC間のインターフェース構築から対応します。

Q2.どのような機器のテスト自動化に対応できますか?
A.

現在、ドライブレコーダーをはじめとするカメラ機器を中心に実績を積んでいます。産業用カメラ、防犯カメラ、医療機器、産業機器などへの展開も可能です。

Q3.自動化のために、お客様側で必要な準備はありますか?
A.

テスト対象機器、簡易な操作仕様書、PC側のシミュレータ・操作アプリ(あれば)をご用意いただきます。これらが揃わない場合の事前ヒアリングや簡易プロトタイプ構築のご相談も承ります。

Q4.CI/CDパイプラインへの組み込みは可能ですか?
A.

可能です。ビルド完了後の周期的な自動テスト実行から、結果のレポーティング、回帰検出まで対応できます。

Q5.特定のツールしか使えないのですか?
A.

いいえ。Ranorex、eggPlant、UiPath Test Suiteなど、お客様の機器・テスト要件に合わせて最適なツール群を選定し、必要に応じて独自プログラムと組み合わせます。

Q6.試験項目の作成段階から相談できますか?
A.

はい。テスト戦略・テスト設計の段階から、組み込み開発に詳しいエンジニアがご支援します。

Q7.小規模から始めることはできますか?
A.

可能です。まずは自動化可否診断で効果を見極め、優先度の高いテスト範囲から段階的に自動化していくアプローチを推奨しています。

Q8.ツールのライセンス費用が高額にならないか心配です。
A.

ご予算に応じて、買い切り型ツールの活用などライセンス費を抑えた構成をご提案できます。自動化可否診断の段階で、概算費用感も含めてお示しします。

Q9.テストは内製化したいと考えています。支援は可能ですか?
A.

可能です。環境構築は富士ソフト、運用はお客様という分担や、運用ドキュメント整備・技術移管・スクリプト保守支援など、内製化を前提としたご支援に対応しています。

Q10.既に単体テストツール(VectorCAST等)を使っています。置き換えが必要ですか?
A.

いいえ。単体テスト領域の専用ツールはそのままお使いいただけます。当ソリューションが対象とするのは、その先にある実機のシステムテスト・GUI確認・物理操作を含む領域です。既存環境と共存する形で構築します。

COLUMN

テスト自動化 関連コラム

組み込みシステムテスト自動化ソリューション 資料を無料配布

物理操作を含む実機テストの、最後の壁を自動化する「組み込みシステムテスト自動化ソリューション」の資料をダウンロードいただけます。

組み込みシステムテスト自動化ソリューション 資料をダウンロードする
組み込み向け自動テストソリューション
CONTACT

まずは、ご相談ください。

「探している組み込み製品」も「相談したい組み込み開発」も、まずはこちらから。
“こんな製品はないか”、“見積もりがほしい”、“この技術は対応できるか”、“詳しい実績が知りたい”——質問だけでも結構です。
お急ぎの場合も迅速に対応します。

フォームでのお問い合わせ 組み込み受託開発に関して問い合わせる
お電話でのお問い合わせ 050-3000-2102 インダストリービジネス事業部 平日:9:00〜17:00