top of page

ユニットテスト自動化ツール
Bugspot

組込みソフト開発現場の作業効率を大幅に改善

<機能安全ツール適用認証取得>

(従来)プログラムを作成した後

仕様書からテストケースを洗い出す

テストドライバー、スタブプログラムを作成する

それぞれのテストデータを作成する

​テスト結果のレビュー(テスト漏れはないか?テスト結果は正しいか?)

バグ発生時のトレース作業

​テスト報告書の作成

(Bagspotを利用した場合)テスト対象プログラムを指定しただけで

・テストドライバー、スタブプログラムを自動作成

・それぞれのテストケース&テストデータを自動作成

・テスト実行後のロジックバグ発生時、ソースリストのバグ位置を自動特定

・テストカバレッジ率の表示と通過/未通過ルートをフローチャート上へ自動的に見える化

​・テスト報告書の自動作成

「Bugspot」は

開発者の悩みを解決するツールとして

多くの機能を実現しました

【Bugspotの特徴】

 ●テスト対象ファイルを指定するだけで、面倒な設定なしにユニットテスト作業の90%以上

  自動化で行います。

 ●次工程では、開発プラットフォームとして、プログラム作成後、瞬時に自動化テストを行い

  御社にリズム感のあるアジャイル開発環境を提供致します。

​ Bugspotは機能安全認証を取得した製品として、安心して使えるだけでなく

​  御社の認証取得時や更新時にもたいへんお役に立ちます。

 ●自動作成されるテストケースは、ホワイトボックス+ブラックボックスの概念から完全性を目指します。

   ホワイトボックスケース:プログラムを解析し、全ルートをカバーするテストデータを作成します。

     (命令網羅、判断条件網羅、条件網羅、CDC、MC/DC、パス網羅を選択または全てを指定)

   ブラックボックスケース:入力パラメータの最小値、最大値、前後値、同値分割からテストデータを作成。

【Bugspotによる効果】

 ●ユニットテスト工数とコストの84%(実測値)を削減することが出来ます。

 ●さらに開発全体の大幅な工数削減&納期短縮を実現致します。
 

【対応言語、動作環境】

 ●対応言語    C言語、Java

 ●動作環境

        1.1  ソフトインストール環境

        OS: Windows10  バージョン2004以上(内部バージョン  19041以上)

        要求環境:  JDK1.8、またはインストールパッケージの付帯jre

        コンパイラ:  MinGWgcc6.3.0C(インストールパッケージの付帯)

        ホワイトボックステスト環境:  Bugspot_wbox(インストールパッケージの付帯)

        適応プロジェクト:  eclipse  IDE  プロジェクト(MinGWgccコンパイラタイプ)

​       1.2 ハードウエア環境

        デュアルコアCPU2.5G以上、8G内臓、15G以上

【説明書・マニュアル】

        操作説明書(多言語対応)

        インストールマニュアル

【製造元】

     杭州金衡和信息科技有限公司(Hangzhou Jinhenghe Information Technology Co.,Ltd)

【日本総代理店】

フューチャーテクノ株式会社

テスト作業現場の当たり前をDX(デジタルトランスポート)する

(従来)プログラムを作成した後

仕様書からテストケースを洗い出す

テストドライバー、スタブプログラムを作成する

それぞれのテストデータを作成する

​テスト結果のレビュー(テスト漏れはないか?テスト結果は正しいか?)

バグ発生時のトレース作業

​テスト報告書の作成

(Bagspotを利用した場合)テスト対象プログラムを指定しただけで

・テストドライバー、スタブプログラムを自動作成

・それぞれのテストケース&テストデータを自動作成

・テスト実行後のロジックバグ発生時、ソースリストのバグ位置を自動特定

・テストカバレッジ率の表示と通過/未通過ルートをフローチャート上へ自動的に見える化

​・テスト報告書の自動作成

(従来)プログラムを作成した後

仕様書からテストケースを洗い出す

テストドライバー、スタブプログラムを作成する

それぞれのテストデータを作成する

​テスト結果のレビュー(テスト漏れはないか?テスト結果は正しいか?)

バグ発生時のトレース作業

​テスト報告書の作成

(Bagspotを利用した場合)テスト対象プログラムを指定しただけで

・テストドライバー、スタブプログラムを自動作成

・それぞれのテストケース&テストデータを自動作成

・テスト実行後のロジックバグ発生時、ソースリストのバグ位置を自動特定

・テストカバレッジ率の表示と通過/未通過ルートをフローチャート上へ自動的に見える化

​・テスト報告書の自動作成

人海戦術の単体テストから解放されたい

(従来)プログラムを作成した後

仕様書からテストケースを洗い出す

テストドライバー、スタブプログラムを作成する

それぞれのテストデータを作成する

​テスト結果のレビュー(テスト漏れはないか?テスト結果は正しいか?)

バグ発生時のトレース作業

​テスト報告書の作成

(Bagspotを利用した場合)テスト対象プログラムを指定しただけで

・テストドライバー、スタブプログラムを自動作成

・それぞれのテストケース&テストデータを自動作成

・テスト実行後のロジックバグ発生時、ソースリストのバグ位置を自動特定

・テストカバレッジ率の表示と通過/未通過ルートをフローチャート上へ

 自動的に見える化

​・テスト報告書の自動作成

bottom of page