組み込みソフト開発の鍵となる単体テスト、定着させる3つのファクターとは
組み込み開発においてソフトウェアの重要度が高まるにつれ、多機能化やリリースサイクルの加速が進み、その品質確保が困難になりつつある。単体テストは改善策の1つだが、活用できていない開発現場はまだ多い。なぜ定着しないのか。
2021/09/06
- カテゴリ:
- システム開発
- テスト/デバッグ/チューニングツール
組み込み開発においてソフトウェアの重要度が高まるにつれ、多機能化やリリースサイクルの加速が進み、その品質確保が困難になりつつある。単体テストは改善策の1つだが、活用できていない開発現場はまだ多い。なぜ定着しないのか。
2021/09/06
組み込みソフトウェア開発においてもセキュリティが必須要件となり、CERT準拠のセキュアコーディングの実践が進んでいる。しかし、プログラムのサイズと複雑さが増したことで、目視でのチェックは実質的に不可能なものになった。
2021/09/06
車載ソフトウェア開発の安全性と信頼性を担保する上で、基準となるのが英国の自動車関連ソフトウェア団体が定めたコーディングのガイドライン、MISRA-C/C++だ。しかし、そのテストや文書作成プロセスは煩雑で、開発者の負担となっている。
2021/09/03
本番で負荷がかかった際の安定性が不明なままWeb系/業務系システムを稼働させることは、システム停止や障害の原因となり得る。だが負荷テストには検証環境の用意や分析などが必要となるため、実践は容易ではない。この解決策とは?
2021/05/24
アジャイル開発など、製品やサービスの開発をよりスピーディーにするための手法が浸透する一方で、その品質を担保するテストの効率化は進んでいない。開発の工数短縮と高い品質を両立するためには、テストの自動化が不可欠だ。
2021/05/21
多種多様なエンターテインメントサービスを提供するDMM.comでは、品質テストのカバレッジ率に課題を抱えており、テスト自動化ツールを求めていた。その選定において同社が最も重視した、3つのポイントとは何だったのか。
2021/05/21
ソフトウェア開発の高速化・効率化が求められる昨今。バグの早期発見と品質向上のためにAIを活用する動きが加速している。とはいえ、AIの導入は簡単ではない。その解決策として、「AI検証サービス」への注目度が高まっている。
2021/03/18
サービスの品質を保証することはあらゆる企業の課題だが、開発方法がバラバラで標準化できない、テストをディレクターや開発者が行っており効率が悪い、といった悩みは多い。これらを解消するのに有効な「QAサービス」の実力とは?
2021/02/22
IoT時代の今、デバイスやアプリのリリース前にはスマートフォンとの互換性テストが不可欠となったが、要求リソースの多さや時間・機材確保などの問題から十分な検証が行えないケースも多い。そこで、あるサービスが注目されている。
2021/02/10
アプリケーション開発で重要となる「コードレビュー」。その実施においては、仕様との不整合をチェックする以外にも、さまざまなポイントがある。そこで、質の高いコードレビューを実現するための秘訣を解説する。
2020/10/09