なぜソフトウェアのユニットテストはShift-Leftテストの基盤とされているのか?
ソフトウェア定義車両(SDV)の時代において、自動車ソフトウェアの開発とテストの手法は、技術的にも思想的にも根本的な変化を遂げつつあります。その変化を推進する最も影響力のあるパラダイムの一つが「Shift-Leftテスト […]
テスト駆動開発と生成AIの出会い
テスト駆動開発(TDD)は、従来のソフトウェアプロジェクトにおいてコード品質を向上させるための有効な手法として長年にわたり実績があります。 コードを書く前にテストを書くことで、すべての機能が最初から検証されることを保証で […]
“シフトレフト”テストアプローチが単なる流行語ではなく、実際に必要不可欠である理由
組み込み型自動車ソフトウェアというダイナミックな分野において、高い品質、安全性、そしてパフォーマンスの確保は妥協できない要素です。特に、ソフトウェア定義車両(SDV)といったトピックを考慮すると、その重要性はさらに増して […]
モデルベース開発アプローチの3つの理由
モデルベース開発(MBD)は、従来のC言語やアセンブリによるコーディングとは異なり、人間の認知プロセスに沿った形で自動車ソフトウェア工学を変革しました。MBDは“左シフト”アプローチを可能にし、開発初期段階で問題を発見す […]
モデルベース開発者のためのシームレスなテスト:Simulinkから直接実行
1. 早期検査の必要性 ・アジャイルソフトウェア開発 アジャイル手法は、テストを開発作業にできるだけ近づける「シフトレフト(Shift Left)」という概念により、ソフトウェア開発に革命をもたらしました。このアプローチ […]
How to Automate Dependency Management: Part 2
If you’ve ever had to deal with manually migrating dependencies to the latest version, you know how difficult […]
How to Automate Dependency Management: Part 1
Very few people develop their software from scratch. Why would they, after all, when so many others have alrea […]
Best Practices for an Efficient Test of Simulink Models
Best Practices for Efficiently Testing Simulink Models In Model-based Development (MBD), Embedded Software Eng […]