登錄 | 注冊 | English

研發工具

首頁  >  研發工具  >  V流程仿真及測試階段  >  C/C++test—針對C/C++開發的綜合性代碼質量保障工具

C/C++test—針對C/C++開發的綜合性代碼質量保障工具

        C/C++test 是Parasoft 公司推出的一款針對C/C++ 語言的綜合性軟件測試工具。Parasoft 公司是軟件測試和SDLC(軟件生命周期)解決方案專業開發供應商,AEP(自動錯誤預防)理論的創始者。其擁有近30 年豐富的專業技術積累和軟件測試行業應用經驗,掌握大量軟件技術專利,分支機構和合作伙伴網遍布全球。在全球范圍內有超過10000 家客戶。

 

1.C/C++test 主要功能

靜態分析功能

     ♦ 代碼靜態檢查

        C/C++test 能夠對代碼逐行進行靜態分析,檢查代碼是否遵循編碼規范。提供了內建的3900 多條編碼規則,并將所有規則按照5 種嚴重度進行劃分。同時支持通過Rule Wizard 模塊,使用圖形界面進行自定義規則。

     ♦ 代碼邏輯分析

        Parasoft 擁有先進的數據流靜態分析功能,能夠在不執行軟件的情況下檢測運行時缺陷。可以檢測的缺陷類型包括使用未初始化的或無效的內存、空指針解引用、數組和緩沖區溢出、除零、內存和資源泄漏,以及死代碼(Dead Code)。

     ♦ 全面的規范支持

        C/C++test 支持實現FDA、PCI、MISRA C、MISRA C++ 標準,和來自于Meyers 的Effective C++ 和Effective STL 等書籍以及從其他主流源碼中總結的準則,有助于預防C/C++ 語言中潛在的缺陷,提高代碼的可維護性和可重用性。

 

動態測試功能

     ♦ 自動生成單元測試套件

        C/C++test 能夠自動為每個函數生成完整的測試套件,包括測試驅動程序和測試用例。測試用例代碼完全可見,格式類似于CppUnit 測試框架。支持使用圖形化向導進行自定義測試用例,同時也可以通過數據源向導參數化測試用例,方便地提高測試范圍和測試效率。支持包括語句、路徑、分支、MC/DC覆蓋在內的多種覆蓋率分析。

     ♦ 分析和生成樁函數

        使用樁函數視圖方便地分析和生成樁函數,可以顯示所有在代碼中使用的函數并允許用戶為任何在測試范圍內不可用的函數創建樁函數,或者為特定的測試目的而改變現有的函數。

     ♦ 可配置的詳細報告

        C/C++test 的HTML、PDF 以及其他自定義格式的報告可以通過GUI 控件或一個選項文件方便地進行配置。標準報告包括有通過/ 失敗的代碼分析和測試結果的概要、已分析文件的列表和代碼覆蓋率概要。此報告可以進行自定義,以增加或減少報告中顯示的內容。

 

2.DTP 主要功能

        DTP 是開發測試平臺(Development Testing Platform)的簡稱,為代碼級模塊提供應用平臺,整體管理軟件開發過程,是保障持續輸出高質量軟件的實踐手段。DTP 提供基于網頁的可定制界面,能夠查看在C/C++test 以及部分其他Parasoft 產品中所收集的軟件測試報告及展現開發活動狀態的信息。

 

關于恒潤
企業簡介
企業理念
企業資質
新聞中心
恒潤在全球
誠聘英才
校園招聘
實習生招聘
社會招聘
走進恒潤
常見問題
市場活動
在線研討會
線下活動
微信課堂
用戶社區
資料下載
恒潤月刊
用戶留言
個人中心
相關鏈接
達索公司
IBM-中國
聯系我們
電話:010-64840808
郵箱:[email protected]
版權所有 ? 北京經緯恒潤科技有限公司 京ICP備18000642號-1 京公網安備11010802017344號 網站地圖 | 招聘信息 | 法律聲明 | 隱私保護
湖南快乐十分走势图一基本走势图