當前主流的單元測試工具

一枝花發表於2015-04-25

Parasoft Jtest

是第一個自動化Java單元測試工具。Jtest自動測試任何Java類或部件,而不需要您寫一個測試用例、驅動程式或樁函式。只要點選一個按鈕,Jtest自動測試程式碼構造(白盒測試)、測試程式碼功能性(黑盒測試)、維護程式碼完整性(迴歸測試)和靜態分析(程式設計標準執行和指標度量)。不需要複雜的設定,Jtest能夠立即使用並指出問題。如果您使用“按合同設計”技術在程式碼中加入描述資訊,Jtest能夠自動建立和執行測試用例驗證一個類的功能是否符合其功能描述。

Parasoft C++Test

是單元測試和靜態分析工具,自動測試C和C++類別、功能或元件,而無需編寫單個測試例項、測試驅動程式或樁呼叫。只需點選按鈕,C++Test即會採用業內編碼標準執行程式碼的靜態分析,測試程式碼構造(白盒測試),測試程式碼功能性(黑盒測試),並保持程式碼完整性(迴歸測試)。

Parasoft .TEST

是單元測試和靜態分析工具,自動測試寫在Microsoft?.NET框架的類別,而無需編寫單個測試場景或樁呼叫。只需點選按鈕,.TEST即會在.NET原始碼上自動執行完整系列的靜態和動態測試。.TESTRuleWizard效能通過圖形化表達希望.TEST在自動編碼標準執行過程中查詢的模式,支援設計定製的編碼標準。

Parasoft Insure++

是一個自動化的記憶體錯誤、記憶體洩漏的精確檢測工具。Insure++能夠視覺化實時記憶體操作,準確檢測出記憶體洩漏產生的根源。Insure++還能執行覆蓋性分析,清楚地指示那些程式碼已經測試過。將Insure++整合到您的開發環境中,能夠極大地減少除錯時間並有效地防止錯誤。

Parasoft CodeWizard

是高階C/C++原始碼分析工具,採用三百種以上行業相關的編碼準則,自動識別編譯器未檢測到的危險的編碼構造。CodeWizard可以容易地通過RuleWizard效能,建立新定製的準則,或者抑制用於定製分析的準則。日常使用CodeWizard,可簡化程式碼檢查,並使程式碼更具可讀性和可維護性。

DevPartner Studio Professional

是針對軟體開發小組使用 Microsoft Visual C++,Microsoft Visual Basic,Java,ASP 或HTML設計的一套緊密配合的除錯,測試和管理工具。該產品結合了強大的錯誤檢測,效能分析,覆蓋率分析,需求管理,測試和釋出工具與全面的工程跟蹤,錯誤管理,任務管理和自動的工作流程。DevPartnerStudio Enterprise Edition通過提高軟體生產率,提高程式碼質量,支援工作流以及通訊標準讓你對軟體工程有更多的控制權。   Rational Purify

是一個面向VC, VB或者Java開發的測試Visual C/C++和Java程式碼中與記憶體有關的錯誤,確保整個應用程式的質量和可靠性。在查詢典型的VisualC/C++程式中的傳統記憶體訪問錯誤,以及Java中與垃圾記憶體收集相關的錯誤方面,RationalPurify可以大顯身手。Rational Robot的迴歸測試與Rational Purify結合使用完成可靠性測試。

Rational Quantify

是一個面向VC、VB或者Java開發的測試效能瓶頸檢測工具,它可以自動檢測出影響程式段執行速度的程式效能瓶頸,提供引數分析表等等直觀表格。幫助分析影響程式短執行速度的關鍵部分。

Rational PureCoverage

是一個面向VC、VB或者Java開發的測試覆蓋程度檢測工具,它可以自動檢測你的測試完整性和那些無法達到的部分。作為一個質量控制工程,可以使用PureCoverage在每一個測試階段生產詳盡的測試覆蓋程度報告。

相關文章