原創|對比評測|編輯:李顯亮|2021-05-19 14:09:57.830|閱讀 303 次
概述:從開發到質量檢查,Parasoft的技術通過集成靜態和運行時分析,單元、功能和API測試,以及服務虛擬化,加快軟件交付,節約交付成本。本文是parasoft與同類產品IBM Logiscope的功能對比,希望對您有所幫助。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
你知道測試金字塔嗎?
為了用開發實踐來擴大測試規模,如何以正確的數量設計合適類型的自動化測試?測試金字塔是一個很好的指南!
測試金字塔是一個很好的視覺隱喻,它描述了不同的測試層,以及每一層要做多少測試。
雖然測試自動化金字塔為高效的測試自動化策略提供了一個藍圖,但你不能把測試質量融入到應用程序中。金字塔需要建立在堅實的基礎上,進行深度的代碼分析,專注于識別和預防可靠性和安全性問題。Parasoft測試金字塔,如下圖所示,展示了Parasoft如何幫助每個級別的測試解決方案。
本文是自動化測試工具Parasoft功能對比之C++測試篇之一,將介紹Parasoft C/C++test和同類工具IBM Logiscope的功能對比,哪一款更強大一目了然。
靜態分析對比 | Parasoft C++test | IBM Logiscope |
代碼撰寫規范 | (代碼撰寫規范規則集) | 含有RuleChecker模塊 |
規則數量 | 超過1600條 | 數十條 |
規則涵蓋面 |
代理重復性檢測 編碼規范 注釋 異常 代碼格式 初始化 內在和資源管理 命名規范 面向對象 最優化 潛在的缺陷 可移植性 預處理 QT最佳實踐 安全性 STL最佳實踐 |
結構化編程 面向對象編程 命名規則 控制流規則 支持面比較狹窄 |
是否支持自定義 | 專利技術,提供易用的圖形化的規則自定義模塊RuleWizard | 需通過腳本編程進行定制,對人員的腳本編程能力要求較高 |
對標準的支持 |
MISRA C MISRA C 2004 MISRA C++ 2008 聯合攻擊戰斗機 ISO26262推薦規則 Effective C++ Effective STL GJB5369 |
不詳 |
掃描性能 | 根據規則的不同要求,預解析式的節點分析與純文本分析相結合。極大的加快了批量掃描的速度。 | 傳統掃描技術,效率較低 |
團隊報告 | 根據配置生成不同詳細程度的報告。支持自動集成至開發環境、郵件分發、按角色查看的報告系統。 | 不支持 |
質量政策強制 | 開發人員自由執行桌面版掃描。服務器版本總覽項目掃描,使管理全面了解政策的執行情況。 | 不支持 |
動態數據流分析 | (BugDetective規則集)專利技術 | 不支持 |
運行時Bug分析 |
多達26常見的運行時Bug: 多線程 安全 資源 潛在缺陷(數組越界、空指針解引用等等) 其它 |
不支持 |
度量標準 | 支持 | 支持較弱 |
度量目的 | 支持度量標準預警。從項目管控的層次來看待度量,能從報告中心看到度量標準的持續變化情況。從而,項目管理人員能歷史經驗得知度量的變化對項目質量的預期影響。 | 支持開發人員查看代碼結構,支持較弱 |
同行代碼審查 | CodeReview | 不支持 |
流程 | 完美的工作流程,直接集成至開發環境。支持審查情況統計與報表。 | 不支持 |
對源碼庫源碼的掌控 | 支持代碼提交前/后同行代碼審查,做到只有“正確的”代碼才能提交到源碼庫。 | 不支持 |
價格 | 高性價比 | 昂貴 |
(如有差錯歡迎評論留言,小編虛心與大家共同探討)
Parasoft是一家專門提供軟件測試解決方案的公司,幫助企業打造無缺陷的軟件。
從開發到質量檢查,Parasoft的技術通過集成靜態和運行時分析,單元、功能和API測試,以及服務虛擬化,在不犧牲質量和安全性的情況下加快軟件交付,節約交付成本。
強大的報告和分析功能可幫助用戶快速查明有風險的代碼區域,并了解新代碼更改如何影響其軟件質量,而突破性的技術將人工智能和機器學習添加到軟件測試中,使組織更容易采用和擴展跨開發和測試團隊的有效的軟件測試實踐。
Parasoft針對C/C++、Java、.NET和嵌入式的開發測試都有著30多年的深入研究,很多全國500強企業使用Parasoft的產品實現了軟件快速、高質量的交付。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn