ソフトウェアテスト自動化SDKをオープンソースで公開:組み込み開発ニュース
dSPACEは2026年5月5日、SILおよびHIL環境でのPythonによる自動テスト実行を簡素化する「Test Automation SDK」を発表した。AI支援によるテスト生成に対応し、開発工数の削減に貢献する。
dSPACEは2026年5月5日(現地時間)、SIL(Software-in-the-Loop)環境およびHIL(Hardware-in-the-Loop)環境におけるPythonを用いた自動テスト実行を簡素化するソフトウェア開発キット「Test Automation SDK」を発表した。本SDKはオープンソースとして提供され、AI(人工知能)を活用したエンドツーエンドのテストワークフローを構築することで、検証業務の効率化と将来的な拡張性を確保する。
Test Automation SDKは、コードベースでのテスト自動化を中核に据えている。従来の複数のツールや複雑なインタフェースを使い分ける手法に対し、可読性の高いPythonスクリプトのみでテストを記述できる。
プログラミングインタフェースを抽象化したことで、同一のテストケースを異なる環境で再利用可能だ。例えば、SILシミュレーションプラットフォームであるdSPACE VEOSから、HILシステムのdSPACE SCALEXIOへ移行する際、テストロジックを変更することなく設定のみで切り替えられる。
既存の開発エコシステムとの親和性も高い。pytestやRobot Frameworkといった一般的なPython用テストフレームワークをサポートし、Visual Studio CodeやGitなどのツールチェーンへシームレスに統合できる。また、APIが抽象化されているため、AIコーディングアシスタントを用いたテスト生成やメンテナンスにも適しており、複雑なシステム検証に要する工数を大幅に削減できる。
本ソリューションは、自動車、航空宇宙、防衛など、高度な電子制御システムの検証が不可欠な領域を対象としている。昨今の複雑化するソフトウェア定義のシステムにおいて、一貫性のある検証環境を提供し、開発サイクルの加速を支援する。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
HILSとは何か
最新の高級自動車は200個ものコンピュータを搭載しているといわれる。ECU(電子制御ユニット)と呼ばれるこのコンピュータが、正しく動作するかどうかを試験するテスト装置として注目を集めているのがHILSだ。本連載では、HILSの導入や、HILSを使ってECUのテストを行うための基本的な知識の提供を目指す。連載第1回は「HILSとは何か」だ。
HILSの仕組み
車載システムの開発に不可欠なものとなっているHILSについて解説する本連載。今回は、HILSがどのような仕組みで動作しているかについて解説します。また、さまざまな車両の制御システムごとにいかなるHILSシステムがあるのかについても見て行きます。
HILSとセンサー
車載システムの開発に不可欠なものとなっているHILSについて解説する本連載。今回は、HILSの入出力インタフェースのポイントとなるセンサーの構造と機能について分析し、HILSの信号発生回路仕様について考えます。
HILSとアクチュエータ
車載システムの開発に不可欠なものとなっているHILSについて解説する本連載。今回は、前回取り上げたセンサーとともにHILSの入出力インタフェースのポイントとなるアクチュエータの回路と機能について分析し、ECU出力に対するHILSインタフェース回路の仕様について考えます。
自動運転車両の定期点検向けテストベンチを共同開発
MAHAとdSPACEは、自動運転車両の定期点検および機能テスト用テストベンチを共同開発する。先進運転支援システムや自動運転車両の安全性や動作をテストし、車両のライフサイクル全体にわたって性能を保証する。
トヨタ自動車がSILシミュレーションの活用でパワートレイン開発を強化
トヨタ自動車は、dSPACEのSILシミュレーションを活用し、新規車両の開発を強化した。SILおよびHILシミュレーションプラットフォームを利用し、制御ソフトウェアやECUハードウェアを効率的に評価できる開発基盤を構築している。
