軟體測試工具比較

shbwf發表於2009-10-20

隨著軟體測試的地位逐步提高,測試的重要性逐步顯現,軟體測試工具的應用已經成為了普遍的趨勢。目前用於軟體測試的工具已經比較多了,這些軟體測試工具一般可分為白盒測試工具、黑盒測試工具、效能測試工具,另外還有用於軟體測試管理(測試流程管理、缺陷跟蹤管理、測試用例管理)的工具。

總的來說,軟體測試工具的應用可以提高測試的質量、測試的效率。但是在選擇和使用測試工具的時候,我們也應該看到,在測試過程中,並不是所有的軟體測試工具都適合我們使用,同時,有了軟體測試工具、會使用軟體測試工具並不等於軟體測試工具真正能在測試中發揮作用。

一、JTEST軟體測試工具

1、簡介:

jtestparasoft公司推出的一款針對java語言的自動化白盒測試工具,它通過自動實現java的單元測試和程式碼標準校驗,來提高程式碼的可靠性。Jtest先分析每個java類,然後自動生成junit測試用例並執行用例,從而實現程式碼的最大覆蓋,並將程式碼執行時未處理的異常暴露出來;另外,它還可以檢查以DbCDesign by Contract)規範開發的程式碼的正確性。使用者還可以通過擴充套件測試用例的自動生成器來新增更多的junit用例。Jtest還能按照現有的超過350個編碼標準來檢查並自動糾正大多數常見的編碼規則上的偏差,使用者可自定義這些標準,通過簡單的幾個點選,就能預防類似於未處理異常、函式錯誤、記憶體洩漏、效能問題、安全隱患這樣的程式碼問題。

2、優勢:

1)使預防程式碼錯誤成為可能,從而大大節約成本,提高軟體質量和開發效率

2)使單元測試——包括白盒、黑盒以及迴歸測試成為可能

3)使程式碼規範檢查和自動糾正成為可能

4)鼓勵開發團隊橫向協作來預防程式碼錯誤

3、特徵:

1)通過簡單的點選,自動實現程式碼基本錯誤的預防,這包括單元測試和程式碼規範的檢查

2)生成並執行junit單元測試用例,對程式碼進行即時檢查

3)提供了進行黑盒測試、模型測試和系統測試的快速途徑

4)確認並阻止程式碼中不可捕獲的異常、函式錯誤、記憶體洩漏、效能問題、安全弱點的問題

5)監視測試的覆蓋範圍

6)自動執行迴歸測試

本文轉載自51軟體測試網

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/11323760/viewspace-616925/,如需轉載,請註明出處,否則將追究法律責任。

相關文章