
Bugspot 製品紹介

ソフトウェアの開発全體(tǐ)のテストプロセス中では、一(yī)般的(de)に言うとユニ€♣ットテストの業務量は70%、結合テストは20%、システムテストは10%を占める。ユ≥ニットテストは最も手間が掛かり過ぎるです。
ユニットテスト(Unit testing)とは、ソフトウェアの構成する最小(xiǎo)♥∏☆単位の機能(néng)モジュール(ユニット)が個々の¥ '機能(néng)を正しく果たしているかどうかを検証するテストです。
ユニットテストの対象では、ソフト開発の言語によりまβ¥すが、C言語では一(yī)つ関數(shù)、Java言語では一(yī)つクラスや一(yī)つメソッ↓ ≥★ド、グラフィックGUI畫(huà)面を開発場合では一(yī)つδ畫(huà)面や一(yī)つメニューなどを指します。
ユニットは最小(xiǎo)単位の機能(néng©÷)モジュールを定義されているので、ユニットテストはソフトウェアの開発プロセス中 €においてもっとも最低(dī)レベルのテスト業務です、かつ業務量も一(yī)番多(duō)<÷いテスト活動です。
Bugspotはテストケースを自(zì)動作(zuò)成、必要(βyào)なドライバーも自(zì)動作(zuò)成、自(zì)動↑π→的(de)にバグの位置を特定する機能(néng)を持つ、ユニットテストを全₹✔>自(zì)動化(huà)の実施を実現出來(lái)ました。Bugspotの主な特徴は高(gāΩσo)い網羅率、高(gāo)い自(zì)動化(huà)率、機能(néng)ロジβ™ックバグに対し自(zì)動的(de)にバグの位置を特定できることです(世界初₽♦♠)。
Bugspotはソフトウェアの品質を大(d₩¥σ à)幅に向上(shàng)する同時に、開発期間の短β©(duǎn)縮、コストパフォーマンスの向上(shàng)を達成できます。

課題解決及び利點
-
人(rén)件(jiàn)費を大(dà)幅に削減
『ワンクリック実行(xíng)』により、テストケースを自(zì)動作©λ'(zuò)成、テストの自(zì)動実行(xíng)、バグの自(zì)動検出及びバグの発生(s↔± hēng)コード位置まで特定できる自(zì)動化(huà)ユニットテストツールにて、開発やα>←↓テストの人(rén)員投入を減らされて、人(rén)件(jiàn)費を大(dà)幅に削↓✔減できる。 -
テスト時間を大(dà)幅に短(duǎn)縮
Bugspoによる自(zì)動化(huà)ユニットテスト及びバグの発生(shēng)位≥ '↔置を特定できることで70 ~ 90%の時間γ♣を節約できる、納品の期間を大(dà)幅に短(duǎn)縮する、システムのインλλテグレーションスピードを大(dà)幅に加速できる。 -
ソフト品質を大(dà)幅に向上(shàng)
Bugspot、世界で唯一(yī)、自(zì)動的(de)≠ にバグ位置を特定機能(néng)を組み込んで、高(gāo)いカバレッジのホワイ∞∞®•トボックステストのテストケースを自(zì)動的(de)に作(zuò)成、テス♠φ&トケースの完備性を大(dà)幅に向上(s♠∞®hàng)し、バグの発見率が大(dà)幅にアップされ、ソフトウェアの品質を大(dà)幅に向λ←×上(shàng)できる -
テストプロセスを見える化(huà)
グラフィカルの操作(zuò)畫(huà)面(GUI)、分(fēn)かりπ§やすくテスト結果、完璧なテストレポートにより、ユニットテストのプロセスを確実に実行(xíng)さ∑₩≤✘れて、テスト人(rén)員の自(zì)由♥®✘裁量にてテスト漏れや不(bù)十分(fēn) ✘♠など人(rén)間ミスの行(xíng)為を回避できる、テストプロセスの標準φ ₩化(huà)を確保し、プロセス管理(lǐ)レベルを大(dà)幅に向上(s↕→hàng)できる。 -
スキル要(yào)求を格段に下(xià)げ
Bugspot、最も最先端の『マルチ方法融合アルゴリズムエンジン』を基つく 『ワ→♠λンクリック実行(xíng)』の全自(zì)動ユニットテスト☆×↑の実施方法、テスト人(rén)員のソースコ↕δードに対する理(lǐ)解度不(bù)十分(fēn)、経験の淺い、能(néng)力の不(bù)足&'∑♠によるテストミスを避けれる、テスト人(rén)員のスキル要(yào)求を大₽∏(dà)幅にダウンできる、テストチームの構築をスピードアップできる。 -
負荷低(dī)減及びストレス緩和(hé)
Bugspot、マルチ角度から十分(fēn)な情報を可(kě)視化α✘(huà)できるGUI操作(zuò)畫(huà)面、自(zì)動化(huδ←≈♣à)率が高(gāo)いテストケースの管理(lǐ)機能(n ♣éng)を提供し、テスト人(rén)員の手作(zuò)業を解放(fàn•λαβg)され、テスト人(rén)員の業務負荷を大(dà)きく¥♣←下(xià)げられ、ストレス感を大(dà)幅に緩和(hé)される。
核心特長
-
Bug位置自(zì)動特定(世界初)
機能(néng)ロジックエラーの早期発見
ソースコードの位置まで特定
-
強力なテストケース管理(lǐ)機能(néng)
テストケースの一(yī)括自(zì)動生(shēng)成
テストケースの一(yī)括インポート・編集
テストケースの一(yī)括エクスポート・編集
テストケースの自(zì)動流用(yòng)判定
-
動的(de)スタブ・代理(lǐ)及び高(gāo)度シミュレーション
スタブ及モニターの自(zì)動生(shēng)成
動的(de)スタブ・代理(lǐ)の実行(xíng)メカニズム
高(gāo)度シミュレーションのコンパイルメカニズム
-
テスト資材自(zì)動作(zuò)成
自(zì)動的(de)にテスト関數(shù)の解析
自(zì)動的(de)にドライバー関數(shù)の作(±βφ→zuò)成
自(zì)動的(de)にテストケースの作(zuò)成
テストデータのカスタマイズ可(kě)、流用(yòng)可(kě)
-
詳細なグラフィック情報表示
関數(shù)フローチャートの表示
実行(xíng)済/未実行(xíng)パγ♠スの表示
Bug位置特定情報の表示
全プロジェクトテストレポートの表示
-
詳細網羅率情報生(shēng)成・表示
ステートメントのカバレッジデータ生(sh♣±'βēng)成・表示
分(fēn)岐判定のカバレッジデータ生(shēng)成・表示
條件(jiàn)判定のカバレッジデータ生(shēng)成・表π示
MC/DCのカバレッジデータ生(shēng)成・表示
複合條件(jiàn)のカバレッジデータ生(shēng)成・表示
パスのカバレッジデータ生(shēng)成・表示
主要(yào)機能(néng)
- AST解析
- コードカラー表示
- テスト実行(xíng)
- Bug位置自(zì)動特定
- コード管理(lǐ)
- フローチャート作(zuò)成・表示
- パス網羅確認・表示
- ドライバー関數(shù)生(shēng)成
- テストケース管理(lǐ)
- テスト関數(shù)管理(lǐ)
- カバレッジ計算(suàn)・表示
- コンパイルインタフェース生(shēng)成
- レポート生(shēng)成
- スタブ・モニター関數(shù)
- データインポート・エクスポート
- 他(tā)の拡張機能(néng)