原創|對比評測|編輯:李顯亮|2021-05-21 09:27:19.237|閱讀 318 次
概述:從開發到質量檢查,Parasoft的技術通過集成靜態和運行時分析,單元、功能和API測試,以及服務虛擬化,加快軟件交付,節約交付成本。本文是parasoft與同類產品CodeProAnalytix的功能對比,希望對您有所幫助。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
你知道測試金字塔嗎?
為了用開發實踐來擴大測試規模,如何以正確的數量設計合適類型的自動化測試?測試金字塔是一個很好的指南!
測試金字塔是一個很好的視覺隱喻,它描述了不同的測試層,以及每一層要做多少測試。
雖然測試自動化金字塔為高效的測試自動化策略提供了一個藍圖,但你不能把測試質量融入到應用程序中。金字塔需要建立在堅實的基礎上,進行深度的代碼分析,專注于識別和預防可靠性和安全性問題。Parasoft測試金字塔,如下圖所示,展示了Parasoft如何幫助每個級別的測試解決方案。
本文是自動化測試工具Parasoft功能對比之Java測試篇之一,將介紹Parasoft Jtest和同類工具CodeProAnalytix的功能對比,哪一款更強大一目了然。
相關關鍵對比項 | Jtest | codepro analytix | ||
廠商支持 | 中國存在原廠團隊 | 總部位于上海,遍布全國的代理商 | 無,google中國受限 | |
本地技術支持 |
中國:上海,成都存在原廠技術團隊; 遍布全國的合作伙伴技術團隊 |
沒有本地技術團隊支持 | ||
客戶 | 全球1萬多以上客戶,中國擁有各行業客戶群 | 未知 | ||
測試行業經驗 | 25年以上行業經驗 | 未知 | ||
支持環境 | 操作系統 | Windows,Linux,Mac OX | Windows,Linux | |
開發平臺 | Eclipse 3.2-3.6, IBM Rational Application Developer 7.0-7.5, WebSphere and MyEclipse | Eclipse 3.4~3.6,WebSphere and MyEclipse | ||
源碼控制系統 | 支持主流源碼控制系統,如svn,cvs,perforce,git,tfs,clearcase等等 | 不支持 | ||
靜態分析 | 規則數量 | 1200條左右 | 1000條左右 | |
支持安全靜態標準 |
ü* OWASP Top 10 ü* Payment Card Industry Data Security Standard(PCI DSS) ü* Common Weakness Enumeration(CWE) ü* SysAdmin, Audit, Network, Security (SANS) ü* National Institute of Standards and Technology--Software Assurance. Metrics And Tool Evaluation (NIST SAMATE) ü* Cigital ü* HIPAA Security Assessment ü* Security Assessment ü* Secure Coding Best Practices ü* Sun Secure Coding Guidelines |
未按標準劃分規則集 | ||
度量分析 | 支持,含76條 | 支持,含21條左右 | ||
數據流分析 | 36條模擬數據流向的靜態規則 | 不支持 | ||
違規修復參考 | 提供詳細代碼示例,優缺點說明,參考資料 | 沒有詳細參考資料 | ||
自動化快速修復 | 350+ 條具有快速修復規則的違規 | 不支持 | ||
支持自定義規則 | 提供圖形化工具定制規則 | 不支持 | ||
快速定位到代碼行 | 支持準確定位到代碼行 | 支持定位到文件 | ||
自定義測試策略 | 圖形化界面和文件多種方式支持 | 僅支持配置文件方式 | ||
違規嚴重度等級劃分 | 五個嚴重等級且可自定義 | 三個嚴重等級且不可更改 | ||
范圍過濾 |
支持時間,作者,文件,代碼行,正則表 達式等多種靈活的過濾方式 |
單一的鼠標操作方式 | ||
支持的掃描文件類型 | java和.class,.jsp,properties及特定Xml配置文件 | 檢查源文件,xml文件 | ||
代碼審查 | 提交前代碼審查 | 支持 | 不支持 | |
提交后代碼審查 | 支持 | 不支持 | ||
動態測試 | 測試用例 |
支持自動生成大量測試用例; 同樣無縫基層junit測試用例; 可靈活配置測試用例生成策略,如公有或私有方法; 提供測試用例瀏覽器系統管理測試用例; |
支持簡易的自動化生成測試用例,主要基于JUnit框架手動編寫測試用例 | |
應用程序跟蹤分析 | 支持Java應用程序運行時的動態跟蹤分析 | 不支持 | ||
覆蓋率分析 |
提供顏色區分顯示代碼覆蓋情況; 提供覆蓋率視圖統計顯示文件,方法覆蓋情況; 行覆蓋率和分支覆蓋率; |
簡單的覆蓋率分析報告 | ||
數據源驅動方式 | 支持多種數據源方式,如csv,數據庫,內建表格等 | 無 | ||
自動化打樁 | 支持 | 不支持 | ||
容器測試 | 支持 | 不支持 | ||
運行時錯誤檢測 | 支持Tracer跟蹤技術,發現堆棧,內存問題 | 不支持 | ||
測試用例源碼開放 |
支持; 提供更多開放API處理單元測試各種場景要求 |
支持; 僅提供簡易的斷言機制 |
||
Junit支持 | 支持 | 支持 | ||
調試執行 | 支持 | 未知 | ||
報告 | 報告格式 |
包含詳細內容且可配置顯示的xml,html,pdf; 報告中可按作者,嚴重度排序顯示 |
簡單的html,xml報告 | |
定制報告 | 支持xslt定制方式 | 不支持 | ||
提供xml報告數據 | 支持,包含詳盡內容 | 支持簡易的數據內容 | ||
趨勢圖 | 支持 | 不支持 | ||
郵件自動分發報告 | 支持 | 不支持 | ||
擴展性 | 支持Ant集成 | 支持 | 不支持 | |
支持maven集成 | 支持 | 不支持 | ||
支持Hundson集成 | 支持 | 不支持 | ||
支持CruiseControl集成 | 支持 | 不支持 | ||
支持Jira自動構建測試 | 支持 | 不支持 | ||
支持Jekins集成 | 支持 | 不支持 | ||
支持需求和缺陷系統集成 | 支持 | 不支持 | ||
易用性 | 漢化界面 | 是 | 否 | |
中文化手冊 | 是 | 否 | ||
GUI操作方式 | 是 | 是 | ||
自動分配任務 | 是 | 否 | ||
支持插件 | 是 | 是 | ||
Eclipse界面 | 是 | 是 | ||
團隊協作 | 統一同步團隊策略 | Parasoft獨有的團隊協作模塊支持 | 支持但依賴于Eclipse | |
共享測試文件 | 可自動共享和分發 | 僅支持手動導入 | ||
共享測試報告 | 支持 | 不支持 | ||
自動化團隊流程 | Parasoft提供標準的自動化最佳實踐流程 | 不支持 |
(如有差錯歡迎評論留言,小編虛心與大家共同探討)
Parasoft是一家專門提供軟件測試解決方案的公司,幫助企業打造無缺陷的軟件。
從開發到質量檢查,Parasoft的技術通過集成靜態和運行時分析,單元、功能和API測試,以及服務虛擬化,在不犧牲質量和安全性的情況下加快軟件交付,節約交付成本。
強大的報告和分析功能可幫助用戶快速查明有風險的代碼區域,并了解新代碼更改如何影響其軟件質量,而突破性的技術將人工智能和機器學習添加到軟件測試中,使組織更容易采用和擴展跨開發和測試團隊的有效的軟件測試實踐。
Parasoft針對C/C++、Java、.NET和嵌入式的開發測試都有著30多年的深入研究,很多全國500強企業使用Parasoft的產品實現了軟件快速、高質量的交付。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn