
Bugspot 產(chǎn)品綜述

在軟件的整個(gè)測(cè)試活動(dòng)中,通常單元測(cè)試工作量占70%,集成測(cè)試占20%,系統(tǒng)交付測(cè)試占10%。單元測(cè)試是最費(fèi)時(shí)費(fèi)力的測(cè)試活動(dòng)。
單元測(cè)試(Unit testing),是指對(duì)軟件中的最小可測(cè)試單元進(jìn)行檢查和驗(yàn)證。
單元測(cè)試對(duì)不同語(yǔ)言、不同對(duì)象有不同釋義,C語(yǔ)言中單元指一個(gè)函數(shù),Java里通常指一個(gè)類或函數(shù),圖形化的軟件中可以指一個(gè)窗口或一個(gè)菜單等。
單元是人為規(guī)定的最小的被測(cè)功能模塊,單元測(cè)試是在軟件開發(fā)過(guò)程中要進(jìn)行的最低級(jí)別的測(cè)試活動(dòng),也是工作量最大的測(cè)試活動(dòng)。
Bugspot通過(guò)測(cè)試用例自動(dòng)生成、測(cè)試驅(qū)動(dòng)自動(dòng)生成、Bug自動(dòng)定位等技術(shù),實(shí)現(xiàn)了單元測(cè)試的全場(chǎng)景自動(dòng)化,Bugspot的主要特點(diǎn)是覆蓋率高、自動(dòng)化程度高、世界范圍內(nèi)首次實(shí)現(xiàn)邏輯Bug定位到代碼行的功能。
Bugspot在顯著提高軟件品質(zhì)的同時(shí),實(shí)現(xiàn)縮短開發(fā)時(shí)間、達(dá)到降本增效的目的。

痛點(diǎn)解決及優(yōu)勢(shì)
-
大幅降低人力成本
通過(guò)“一鍵運(yùn)行”實(shí)現(xiàn)測(cè)試用例自動(dòng)生成、測(cè)試過(guò)程自動(dòng)執(zhí)行、Bug自動(dòng)發(fā)現(xiàn) 和定位的全流程一體化全自動(dòng)單元測(cè)試工具,大大減少開發(fā)和測(cè)試的人力投入,從而大幅度降低了人力成本。 -
大大縮短測(cè)試時(shí)間
通常情況,采用Bugspot系統(tǒng)做測(cè)試, 單元測(cè)試以及故障追蹤可節(jié)約70 ~ 90%的時(shí)間, 大大縮短交付周期,加快了系統(tǒng)集成速度。 -
大幅提高軟件質(zhì)量
Bugspot在國(guó)內(nèi)外首次實(shí)現(xiàn)了精確到代碼行的bug自動(dòng)定位功能,具有高覆蓋度的白盒測(cè)試用例自動(dòng)生成功能,測(cè)試用例完備性大幅提高,bug的發(fā)現(xiàn)率不斷提升,從而大幅提高軟件可靠性。 -
測(cè)試過(guò)程透明可控
提供了圖形化、簡(jiǎn)單明了的測(cè)試結(jié)果、完善的測(cè)試報(bào)告,使得單元測(cè)試透明可控,避免了測(cè)試人員的測(cè)試隨意性,確保測(cè)試流程的規(guī)范化,大幅提升了流程管理水平。 -
降低人員技能要求
Bugspot系統(tǒng)采用基于最先進(jìn)的多方法融合算法引擎的“一鍵運(yùn)行”全自動(dòng)化單元測(cè)試方法,避免了因測(cè)試人員對(duì)代碼不了解,以及經(jīng)驗(yàn)和能力的不足從而引起失誤,大大降低了對(duì)人員的技能要求,大幅提高了團(tuán)隊(duì)的搭建速度。 -
降低負(fù)荷減輕壓力
Bugspot系統(tǒng)提供了直觀的、多維度的、充分的界面信息、以及自動(dòng)化程度較高的測(cè)試用例管理工具,大大解放了測(cè)試人員的雙手,大大降低了測(cè)試人員的工作量和工作負(fù)荷。
核心功能
-
Bug自動(dòng)精確定位(世界首次)
快速發(fā)現(xiàn)動(dòng)態(tài)執(zhí)行邏輯上的錯(cuò)誤
精準(zhǔn)到代碼行的Bug定位功能
-
強(qiáng)大的測(cè)試用例管理功能
測(cè)試用例批量自動(dòng)生成
測(cè)試用例批量導(dǎo)入修改
測(cè)試用例批量導(dǎo)出修改
自動(dòng)判定測(cè)試用例復(fù)用
-
動(dòng)態(tài)插樁動(dòng)態(tài)代理高度仿真
樁函數(shù)與探針自動(dòng)生成
動(dòng)態(tài)插樁動(dòng)態(tài)代理的運(yùn)行機(jī)制
與真實(shí)運(yùn)行環(huán)境高仿真的編譯運(yùn)行機(jī)制
-
測(cè)試材料自動(dòng)制作
自動(dòng)分析被測(cè)試函數(shù)并創(chuàng)建驅(qū)動(dòng)函數(shù)
自動(dòng)制作測(cè)試用例和測(cè)試數(shù)據(jù)
用戶定制的測(cè)試數(shù)據(jù),導(dǎo)入后可以交互變更
-
詳盡的圖形化信息展示
函數(shù)流程圖展示
已執(zhí)行路徑/未執(zhí)行路徑展示
Bug定位信息
全工程測(cè)試報(bào)告展示
-
詳盡的覆蓋率信息生成且展示
語(yǔ)句覆蓋數(shù)據(jù)生成且展示
分支覆蓋數(shù)據(jù)生成且展示
條件覆蓋數(shù)據(jù)生成且展示
MC/DC覆蓋數(shù)據(jù)生成且展示
條件組合覆蓋數(shù)據(jù)生成且展示
路徑覆蓋數(shù)據(jù)生成且展示
主要功能
- AST分析
- 代碼描紅描綠
- 測(cè)試執(zhí)行
- Bug自動(dòng)定位
- 代碼管理
- 流程圖計(jì)算并顯示
- 路徑計(jì)算并展示
- 驅(qū)動(dòng)函數(shù)生成
- 測(cè)試用例管理
- 測(cè)試函數(shù)管理
- 覆蓋率計(jì)算并展示
- 編譯接口生成
- 報(bào)告生成
- 樁函數(shù)與探針
- 數(shù)據(jù)導(dǎo)入導(dǎo)出
- 其它擴(kuò)展功能