ホーム > 製品・サービス情報 > モジュール単体テスト 代行検証サービス


モジュール単体テスト 代行検証サービス

組込みソフト品質確認のための「単体テスト」作業を 完全代行
ガイオの持つ コンパイラ、プログラム、マイコンに対する知見をベースに 品質の高い検証サービスを提供
お客様のご要求に合わせ単体テスト指針を設定し、テスト内容・結果が明確な納品物を作成


★単体テスト運用、テスト設計に関する定期セミナーを開催しています。 詳細はセミナーページをご覧下さい。

ガイオの「モジュール単体テスト代行サービス」は、お客様の開発した組み込みソフトウエアの単体テスト・評価作業を代行するサービスです。お客様の開発仕様書やソースコードからテストデータを作成し、ガイオのオリジナルテストツール「カバレッジマスターwinAMS」を使用して単体テストを実行致します。実行結果から、テスト結果報告書や障害レポートを作成し、委託されたソースコードに関するアセスメント報告を致します。

【キャンペーンのお知らせ】
単体テスト代行サービストライアルキャンペーンを実施中です!
 50万円のご予算で御社のソースコードを単体テスト代行! まずここから第三者検証をトライアルしてみませんか?

  ■「単体テスト代行サービストライアルキャンペーン」パンフレット(PDF)


こんな悩みをお持ちではないですか? ガイオの「単体テスト代行サービス」が解決します

■ 昔開発したソフトを再利用しているが、品質に不安がある。
■ 単体テストを実施したいと考えているが、リソース不足で、開発プロセスにその工程を入れることが困難。
■ ソフトウェア開発を外部協力会社に委託していて、品質面に不安がある。
■ OEM先からモジュール単体テストのエビデンス提出が義務付けられて、多大な工数が発生している。

単体テスト業務を完全代行する検証サービスを提供します

入出力テストを行うことで、これによるソースコード上でのテスト網羅率を示すカバレッジ結果を自動レポートします。テストデータとソース上の実行パスの対応を表示するビューを搭載しており、テスト結果の解析に利用できます。

単体テスト代行サービス


ガイオの代行サービスの特長


単体テスト専用ツールを活用しコストセーブを実現!

品質要求の高い自動車業界でデファクトスタンダードツールとして認められた「カバレッジマスターwinAMS」を活用し、一般的な実機を用いた手作業での作業費と比較して、50%以上の工数削減、コストセーブを実現します。

カバレッジマスターwinAMS

ガイオのツール技術を活用した品質の高いテストを実現!

組込みソフトウェアの単体テストを実施するためには、一般的なプログラムスキルだけでは、品質を保つことはできません。ガイオテクノロジーでは20年来培ってきた組込みソフトウェア向けコンパイラや解析ツールの開発スキルを活かし、品質の高いモジュールテストを実現します。

ガイオのアドバンテージ

C0カバレッジからMCDCまで各種カバレッジ精度に対応

開発製品によって求められるホワイトボックステスト、単体テストのテスト精度は異なります。モジュール単体テスト代行サービスでは、お客様のニーズに合わせたモジュール単体テストを実現します。

モジュールの不具合検出をレポート

スペシャリストによるモジュール単体テストにより、ユーザソースに含まれる不具合を検出します。
   【過去に検出した不具合例】
    ・仕様書とプログラムの不一致
    ・デッドコード
    ・オーバフロー
    ・変数の型変換による動作不良 等・・・

多数の実績で築き上げたノウハウを提供

これまでの10社以上で実施した実績をもとに、最適なモジュール単体テストのノウハウを提供します。
  【これまでの業界実績】
   ・自動車関連
   ・鉄道関連
   ・携帯電話関連等・・・

納品までの流れ

費用につきましては、NDAベースでソースコードを開示頂き、メトリックス測定を行った結果でお見積もりさせて頂きます。発注前の段階で、ソースコードの開示が出来ない場合は、ご相談させて頂きます。

納品までの流れ

テスト作業の流れ

テスト作業の流れ

納品物一覧


テスト指針書 テスト仕様書 テスト結果報告書 障害報告書 再実行環境
テストパターンの作成指針
スタブ関数の作成指針
各種レポートの作成指針
アルゴリズム解析結果
データ(変数)解析結果
パス解析
パスとテストベクターの関連付け
スタブ関数
期待値判定結果
カバレッジ結果
障害発生関数名
障害発生要因
入力テストデータ
ツール実行プロジェクト
各種設定ファイル

納品物の内容紹介

テスト仕様書とテストデータ

 テスト指針とテストデータの意図を明確化
   カバレッジ指針(C0、C1、C2など)に従って、分岐に対するテストデータを作成
   フローチャート上で、どの分岐パスを通過するデータかを明確化
   納品後のお客様のレビューを容易にするためのドキュメントを作成

テスト仕様書

テスト結果報告書

 単体テストの実行結果についてのドキュメント
   各関数毎の、変数入出力結果
   期待値との照合結果
   テストにおけるカバレッジ結果(ソースコード行毎)

テスト結果報告書


障害報告書

 単体テストで障害が発生した際の内容ドキュメント
   各関数毎の、変数入出力結果
   期待値との照合結果
   テストにおけるカバレッジ結果(ソースコード行毎)

障害報告書

単体テストツール「カバレッジマスターwinAMS」導入時の
検証環境構築・運用方法の検討にも利用可能

これから、本格的な単体テストへの取り組みを始める場合には、カバレッジ指針、データ作成指針作りなど、単体テスト実施にむけてのガイドラインを作成する必要があります。また、どの程度の工数が必要かの見極めも必要になってきます。

ガイオでは、モジュール単体テストツール「カバレッジマスターwinAMS」を導入されるお客様を対象に、代行サービス(有料)を通じて、お客様の少数(10〜30個程度)の関数を題材にしたテスト指針作りのサポート/ご提案や、その指針に基づいた検証結果の提示をさせて頂きます。


お問い合わせは

「単体テスト代行サービス」のご相談は、ガイオ・テクノロジー営業部まで、お気軽に。

お問い合わせ先

 

参考情報・リンク