• <menu id="w2i4a"></menu>
  • logo 自動化測試工具Parasoft功能對比
    文檔首頁>>自動化測試工具Parasoft功能對比>>Parasoft功能對比之C++測試篇(一):Parasoft VS TestBed

    Parasoft功能對比之C++測試篇(一):Parasoft VS TestBed


    本文是自動化測試工具Parasoft功能對比之C++測試篇之一,將介紹Parasoft C/C++test和同類工具TestBed的功能對比,哪一款更強大一目了然。

    如果你想試用Parasoft的強大功能,請聯(lián)系在線客服

    條目 Parasoft C/C++test TestBed 備注
    支持語言
    英語
    中文
    環(huán)境集成 能夠集成包括:subversion,clear case,CVS,perforce,
    git,StarTeam,Synergy, Visual Sourcesafe,
    Serena Dimensions 等常見版本控制系統(tǒng)。

    能與Eclipse,Visual Studio,Workbench,
    RVDS等主流開發(fā)工具集成,使開發(fā)人員 無需切換環(huán)境,
    便于開發(fā)人員使用。

    靜態(tài)分析 工具須針對違規(guī)的代碼提供本地修改建議,
    方便開發(fā)人員修正違規(guī)代碼。

    便捷的源代碼、違規(guī)、說明文檔跳轉(zhuǎn)機制
    代碼編程規(guī)范的目錄是按照以下問題的種類和嚴(yán)重級別(0-5 級)
    來分類的。包括:性能、可靠性、可移植、安全性、可維護(hù)性。
    可根據(jù)以上的代碼編程規(guī)范的目錄組別,來啟用或屏蔽規(guī)范,
    并使用選定的代碼編程規(guī)范來分析代碼。

    有圖形化的代碼編程規(guī)范的定制工具。
    可在靜態(tài)代碼階段查找如 Null pointer,Resource Leak,
    使用未初始化的變量異常等等典型運行時錯誤,
    并報告完整錯誤路徑,便于早期發(fā)現(xiàn)高危代碼問題。

    支持查找使用自定義API進(jìn)行資源申請與釋放的內(nèi)存或資源泄漏問題。
    控制流結(jié)點度量方法
    支持QNX、Tasking、Renesas SH SERIES等編譯器
    支持在被測對象中進(jìn)行范圍過濾。支持文件作者、文件日期、
    正則表達(dá)式等多種過濾方式。

    扇入/扇出度量
    支持DERA標(biāo)準(zhǔn)
    支持LCSAJ度量統(tǒng)計方法
    文件過濾、作者過濾、時間過濾等
    代碼提交前和提交后檢查
    消息抑制
    動態(tài)測試 自動生成白盒測試用例代碼并向用戶開放該代碼,
    無需人工編寫測試用例,可實現(xiàn)自動生成測試數(shù)據(jù)。

    自定義測試用例,向?qū)Х绞健D形界面方式等
    覆蓋率類型包括:行覆蓋、語句覆蓋、塊覆蓋、函數(shù)覆蓋、判定覆蓋、MC/DC覆蓋、簡單條件覆蓋、路徑覆蓋 部分 Testbed通過Tbrun進(jìn)行單元測試提供的覆蓋率類型與C++Test不同MC/DC、BCCC、BCC 、LCSAJ Coverage、Branch Coverage、Statement Coverage、Coverage Metrics 
    自動生成測試樁函數(shù),并將所有樁函數(shù)代碼開放,
    無需人工編寫測試樁。樁函數(shù)可按照使用模式劃分優(yōu)先等級。

    自動生成工廠函數(shù)、用戶自定義工廠函數(shù)并開放源碼
    靈活的單元測試執(zhí)行配置,確定是否使用樁函數(shù)、工廠函數(shù)、執(zhí)行時間等
    提供debug方式調(diào)試程序
    提供數(shù)值化與圖形化覆蓋率顯示 部分 Testbed只有在報告中才可以查看覆蓋率,
    而不能直接在源碼中通過不同的高亮顯示覆蓋率
    支持通過主流的數(shù)據(jù)源,如Excel,CSV或數(shù)據(jù)庫表
    作為測試用例輸入,批量自動生成測試用例。

    支持應(yīng)用程序內(nèi)存監(jiān)控,在單元測試時或無單元測試用例的情況下
    通過直接運行應(yīng)用獲得內(nèi)存情況及代碼覆蓋率。

    測試用例運行失敗時,能夠手動調(diào)試測試用例。
    兼容 CppUnit 測試用例: 可以把已有CppUnit測試用例導(dǎo)入到工具中使用,也可以把工具自動生成的CppUnit 格式測試用例輸出到CppUnit 環(huán)境下使用。
    支持被測對象按作者、時間、正則表達(dá)式等方式進(jìn)行過濾
    靜態(tài)與動態(tài)顯示調(diào)用關(guān)系、控制流程關(guān)系
    支持通過單元測試問題直接定位到源碼
    報告 自動生成測試報告,報告文件格式支持自定義,支持報告內(nèi)容配置,并在其中詳細(xì)說明測試所使用規(guī)則內(nèi)容,測試結(jié)果違規(guī)內(nèi)容等。
    支持自動發(fā)送報告郵件
    團(tuán)隊流程 支持導(dǎo)入導(dǎo)出工具配置、團(tuán)隊云同步,方便團(tuán)隊政策統(tǒng)一
    平臺支持 支持Window、Linux、Solaris、AIX等多種平臺 部分

    (如有差錯歡迎評論留言,小編虛心與大家共同探討)


    Parasoft——領(lǐng)先的自動化測試工具,滿足絕大多數(shù)行業(yè)標(biāo)準(zhǔn)

    Parasoft是一家專門提供軟件測試解決方案的公司,幫助企業(yè)打造無缺陷的軟件。

    從開發(fā)到質(zhì)量檢查,Parasoft的技術(shù)通過集成靜態(tài)和運行時分析,單元、功能和API測試,以及服務(wù)虛擬化,在不犧牲質(zhì)量和安全性的情況下加快軟件交付,節(jié)約交付成本。

    強大的報告和分析功能可幫助用戶快速查明有風(fēng)險的代碼區(qū)域,并了解新代碼更改如何影響其軟件質(zhì)量,而突破性的技術(shù)將人工智能和機器學(xué)習(xí)添加到軟件測試中,使組織更容易采用和擴展跨開發(fā)和測試團(tuán)隊的有效的軟件測試實踐。

    Parasoft針對C/C++、Java、.NET和嵌入式的開發(fā)測試都有著30多年的深入研究,很多全國500強企業(yè)使用Parasoft的產(chǎn)品實現(xiàn)了軟件快速、高質(zhì)量的交付。

    申請Parasoft測試試用

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();