Bugspot 製品紹介
ソフトウェアの開発全体のテストプロセス中では、一般的に言うとユニットテストの業務量は70%、結合テストは20%、システムテストは10%を占める。ユニットテストは最も手間が掛かり過ぎるです。
ユニットテスト(Unit testing)とは、ソフトウェアの構成する最小単位の機能モジュール(ユニット)が個々の機能を正しく果たしているかどうかを検証するテストです。
ユニットテストの対象では、ソフト開発の言語によりますが、C言語では一つ関数、Java言語では一つクラスや一つメソッド、グラフィックGUI画面を開発場合では一つ画面や一つメニューなどを指します。
ユニットは最小単位の機能モジュールを定義されているので、ユニットテストはソフトウェアの開発プロセス中においてもっとも最低レベルのテスト業務です、かつ業務量も一番多いテスト活動です。
Bugspotはテストケースを自動作成、必要なドライバーも自動作成、自動的にバグの位置を特定する機能を持つ、ユニットテストを全自動化の実施を実現出来ました。Bugspotの主な特徴は高い網羅率、高い自動化率、機能ロジックバグに対し自動的にバグの位置を特定できることです(世界初)。
Bugspotはソフトウェアの品質を大幅に向上する同時に、開発期間の短縮、コストパフォーマンスの向上を達成できます。
课题解决及び利点
-
人件費を大幅に削減
『ワンクリック実行』により、テストケースを自動作成、テストの自動実行、バグの自動検出及びバグの発生コード位置まで特定できる自動化ユニットテストツールにて、開発やテストの人員投入を減らされて、人件費を大幅に削減できる。 -
テスト時間を大幅に短縮
Bugspoによる自動化ユニットテスト及びバグの発生位置を特定できることで70 ~ 90%の時間を節約できる、納品の期間を大幅に短縮する、システムのインテグレーションスピードを大幅に加速できる。 -
ソフト品質を大幅に向上
Bugspot、世界で唯一、自動的にバグ位置を特定機能を組み込んで、高いカバレッジのホワイトボックステストのテストケースを自動的に作成、テストケースの完備性を大幅に向上し、バグの発見率が大幅にアップされ、ソフトウェアの品質を大幅に向上できる -
テストプロセスを見える化
グラフィカルの操作画面(GUI)、分かりやすくテスト結果、完璧なテストレポートにより、ユニットテストのプロセスを確実に実行されて、テスト人員の自由裁量にてテスト漏れや不十分など人間ミスの行為を回避できる、テストプロセスの標準化を確保し、プロセス管理レベルを大幅に向上できる。 -
スキル要求を格段に下げ
Bugspot、最も最先端の『マルチ方法融合アルゴリズムエンジン』を基つく 『ワンクリック実行』の全自動ユニットテストの実施方法、テスト人員のソースコードに対する理解度不十分、経験の浅い、能力の不足によるテストミスを避けれる、テスト人員のスキル要求を大幅にダウンできる、テストチームの構築をスピードアップできる。 -
負荷低減及びストレス緩和
Bugspot、マルチ角度から十分な情報を可視化できるGUI操作画面、自動化率が高いテストケースの管理機能を提供し、テスト人員の手作業を解放され、テスト人員の業務負荷を大きく下げられ、ストレス感を大幅に緩和される。
核心特長
-
Bug位置自動特定(世界初)
機能ロジックエラーの早期発見
ソースコードの位置まで特定
-
強力なテストケース管理機能
テストケースの一括自動生成
テストケースの一括インポート・編集
テストケースの一括エクスポート・編集
テストケースの自動流用判定
-
動的スタブ・代理及び高度シミュレーション
スタブ及モニターの自動生成
動的スタブ・代理の実行メカニズム
高度シミュレーションのコンパイルメカニズム
-
テスト資材自動作成
自動的にテスト関数の解析
自動的にドライバー関数の作成
自動的にテストケースの作成
テストデータのカスタマイズ可、流用可
-
詳細なグラフィック情報表示
関数フローチャートの表示
実行済/未実行パスの表示
Bug位置特定情報の表示
全プロジェクトテストレポートの表示
-
詳細網羅率情報生成・表示
ステートメントのカバレッジデータ生成・表示
分岐判定のカバレッジデータ生成・表示
条件判定のカバレッジデータ生成・表示
MC/DCのカバレッジデータ生成・表示
複合条件のカバレッジデータ生成・表示
パスのカバレッジデータ生成・表示
主要機能
- AST解析
- コードカラー表示
- テスト実行
- Bug位置自動特定
- コード管理
- フローチャート作成・表示
- パス網羅確認・表示
- ドライバー関数生成
- テストケース管理
- テスト関数管理
- カバレッジ計算・表示
- コンパイルインタフェース生成
- レポート生成
- スタブ・モニター関数
- データインポート・エクスポート
- 他の拡張機能