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

ガイオの「モジュール単体テスト代行サービス」は、お客様の開発した組み込みソフトウエアの単体テスト・評価作業を代行するサービスです。お客様の開発仕様書やソースコードからテストデータを作成し、ガイオのオリジナルテストツール「カバレッジマスターwinAMS」を使用して単体テストを実行致します。実行結果から、テスト結果報告書や障害レポートを作成し、委託されたソースコードに関するアセスメント報告を致します。
【キャンペーンのお知らせ】
単体テスト代行サービストライアルキャンペーンを実施中です!
50万円のご予算で御社のソースコードを単体テスト代行! まずここから第三者検証をトライアルしてみませんか?
■「単体テスト代行サービストライアルキャンペーン」パンフレット(PDF)
■ 昔開発したソフトを再利用しているが、品質に不安がある。
■ 単体テストを実施したいと考えているが、リソース不足で、開発プロセスにその工程を入れることが困難。
■ ソフトウェア開発を外部協力会社に委託していて、品質面に不安がある。
■ OEM先からモジュール単体テストのエビデンス提出が義務付けられて、多大な工数が発生している。
入出力テストを行うことで、これによるソースコード上でのテスト網羅率を示すカバレッジ結果を自動レポートします。テストデータとソース上の実行パスの対応を表示するビューを搭載しており、テスト結果の解析に利用できます。

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

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

開発製品によって求められるホワイトボックステスト、単体テストのテスト精度は異なります。モジュール単体テスト代行サービスでは、お客様のニーズに合わせたモジュール単体テストを実現します。
スペシャリストによるモジュール単体テストにより、ユーザソースに含まれる不具合を検出します。
【過去に検出した不具合例】
・仕様書とプログラムの不一致
・デッドコード
・オーバフロー
・変数の型変換による動作不良 等・・・
これまでの10社以上で実施した実績をもとに、最適なモジュール単体テストのノウハウを提供します。
【これまでの業界実績】
・自動車関連
・鉄道関連
・携帯電話関連等・・・
費用につきましては、NDAベースでソースコードを開示頂き、メトリックス測定を行った結果でお見積もりさせて頂きます。発注前の段階で、ソースコードの開示が出来ない場合は、ご相談させて頂きます。


| テスト指針書 | テスト仕様書 | テスト結果報告書 | 障害報告書 | 再実行環境 |
| テストパターンの作成指針 スタブ関数の作成指針 各種レポートの作成指針 |
アルゴリズム解析結果 データ(変数)解析結果 パス解析 パスとテストベクターの関連付け スタブ関数 |
期待値判定結果 カバレッジ結果 |
障害発生関数名 障害発生要因 |
入力テストデータ ツール実行プロジェクト 各種設定ファイル |
テスト指針とテストデータの意図を明確化
カバレッジ指針(C0、C1、C2など)に従って、分岐に対するテストデータを作成
フローチャート上で、どの分岐パスを通過するデータかを明確化
納品後のお客様のレビューを容易にするためのドキュメントを作成

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

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

これから、本格的な単体テストへの取り組みを始める場合には、カバレッジ指針、データ作成指針作りなど、単体テスト実施にむけてのガイドラインを作成する必要があります。また、どの程度の工数が必要かの見極めも必要になってきます。
ガイオでは、モジュール単体テストツール「カバレッジマスターwinAMS」を導入されるお客様を対象に、代行サービス(有料)を通じて、お客様の少数(10〜30個程度)の関数を題材にしたテスト指針作りのサポート/ご提案や、その指針に基づいた検証結果の提示をさせて頂きます。
「単体テスト代行サービス」のご相談は、ガイオ・テクノロジー営業部まで、お気軽に。
お問い合わせ先