Play now
動画再生
Play now
動画再生
必数百万ものシナリオをどのようにして作成するか?
テスト数の爆発的増大を避けるには?
テストの合格・不合格をどのように見分けるか?
必数百万ものシナリオをどのようにして作成するか?
テスト数の爆発的増大を避けるには?
テストの合格・不合格をどのように見分けるか?
高品質を早い段階から確保するために、CIパイプラインを用いてユニット/インテグレーションテストを行いましょう!
BTC EmbeddedPlatform MIL / SIL / PILテストを、
CI / CDツールまたは自動化サーバに簡単に統合できます。
下記の項目が含まれます:
Jenkinsのように一般的に使われている環境では、使いやすいパイプライン統合用のプラグインを提供しています。弊社が提供する強力なREST APIは、テストワークフローをGitHub Actions、GitLab CI / CD、Bitbucketパイプライン、またはAzure DevOpsのパイプラインなどのすべての環境に統合できる柔軟性を提供します。
「業界をリードするオープン ソース自動化サーバ」(jenkins.io)として、Jenkins は多く利用されています。多くの顧客がすでに構築されたデリバリパイプラインを持っており、組込みソフトウェアをコミットから配布までを自動化しています。 BTC EmbeddedPlatformで行うテストステップをパイプラインに指定するだけで、モデルまたは手書きコードのソフトウェアコンポーネントをテストできます。 BTC EmbeddedPlatform プラグイン(Jenkinsプラグインマネージャで利用可能)は btc-embeddedplatform plugin で入手できます。
Jenkinsは自動車業界のソフトウェア開発でもよく使われていますが、CI / CDを実施する唯一の環境ではありません。GitHub、GitLab、Bitbucketなどの最新のGitサービスとプラットフォームは、そのプラットフォーム上で直接パイプラインを設定できます。GitHub Actions、GitLab CI / CD、Bitbucket Pipelines、またはAzure DevOpsのPipelinesなどのソリューションは、Gitリポジトリと密接に連携して、複数の関連タスクに対して単一のエントリポイントを提供します。
ご利用中のプラットフォームとの統合が不可能な場合は、弊社のREST APIを利用すれば、スクリプト言語またはプログラミング言語の種類とは関係なくテストワークフローを自動化できます。開発環境とユーズケースに合わせて(Python、Javascriptなど)サンプルを提供できます。
既存の分散CI / CD設定は、エージェントまたは独自のホスティングランチャと連携してパイプラインの主要なワークロードを実行します。これらは通常、オペレーティングシステムとすべての必須ツール(ビルドツール、テストツールなど)がある仮想マシンです。 クラウドのメリットを受け入れる企業が増えるにつれて、事前設定された自社ホスティングシステムからクラウドリソースへの移行進んでいることが見られます。使用量に応じて支払うという特性からコストを最小限に抑えるためにこれらのリソースはオンデマンドでインスタンス化され、使用後に廃棄されます。 Dockerなどのコンテナ技術を使用するとコストを管理しながらスケーラビリティや一貫した環境の再現など、クラウドコンピューティングの多くのメリットを活用できます。 BTC EmbeddedPlatformは、Linuxベースのコンテナイメージとしても提供されるため、手動インストールなしでテストワークフローを自動化できます。
組み込みソフトウェア開発、モデルベースデザイン、自動コード生成、ISO26262準拠のテストに関する情報の公開
Wolfgang Meincke
Stuttgart, Germany
Yatish Chitluri
Oldenburg, Germany
Yatish Chitluri
Oldenburg, Germany
Nabile Khoury
Paris, France
Nabile Khoury
Paris, France
Nabile Khoury
Paris, France
短い動画で当社製品の主な機能をご覧ください。
モデルベース開発に向けるテストソリューション
Copyright © 2022 BTC Embedded Systems & BTC Japan