カバレッジ測定ツール Testwell CTC++ 組込み向けターゲットシステム向けカバレッジ測定
技術コラム
ソフトウェアアプリケーションの実行速度高速化技術
近年、ソフトウェアの実行速度に対する高速化の要求がはますます高まっています。大量生産によるコスト削減のために低価格のマイコンを使用する必要があり、安価でクロック数が低いマイコンでもアプリケーション実行速度は下げないことが重要です。
詳しく読むシステムテストのカバレッジ測定
カバレッジ測定は、テストの「進捗率把握」「終了基準」の一つとして使用されます。例えば、C0カバレッジでは、対象ソースコード行数に対するテストされた行数の割合です。しかし、カバレッジ率が100%とは、すべての入力の組み合わせをテストしたということではありませんし、不具合が無いことの証明にもなりません。
詳しく読むGSILのCI(Continuous Integration)適用
CI(Continuous Integration、継続的インテグレーション)とは、開発者が実装した新規のコードを頻繁に結合、テストする手法です。実装直後の早期に不具合を発見して不具合修正の手戻り工数を減らし、テストを自動化することでテスト工数を削減する。これを実現することにより、大きな開発効率の向上が望めます。
詳しく読む早期の車載ECUタイミング検証の実現
車載ECUの制御では、特定の時間内に処理を終えないといけないといったタイミングの要求があります。このタイミング要求は、車載制御ECU、特に自動運転制御などでは数百の要求項目があり、開発の最終段階で要件未達が判明した場合、修正は容易ではありません。そのため、開発のより早い段階でのタイミング検証が求められます。
詳しく読む