近日,軟件測試工具提供商Parasoft為Java程序員提供另一個新的單元測試工具——Jtest Unit Testing Assistant (UTA) ,旨在幫助程序員們進行單元測試的創建,評估和增強,減少軟件開發團隊成員之間創建和維護有效測試所需的時間和學習曲線。
Jtest是Parasoft開發的Java自動化測試工具,主要是用來將已知的改進開發團隊生產力和軟件質量的做法自動化。Jtest還可以集成SOAtest解決方案,該解決方案旨在為復雜的分布式應用程序和交易實現端到端功能和負載測試。
Parasoft產品副總裁Mark Lambert將新的UTA描述為“下一代單元測試技術,旨在簡化創建和維護有價值的JUnit測試用例”。
JUnit是Java的開源單元測試框架,是xUnit系列單元測試框架的一部分,它可以簡化寫入可重復測試的過程。Lambert在一份聲明中表示:“我們經常聽到客戶抱怨,因為開發團隊的時間和專業知識所限,他們不得不增加單元測試的執行數量。”
而UTA旨在指導開發人員創建和分析單元測試的過程,讓測試本身變得簡單,使得開發人員更專注于驗證被測代碼所需的業務邏輯。“通過分析代碼,UTA可以利用按鈕點擊來創建功能完整的單元測試,改進現有測試并確保其質量符合單元測試最佳實踐。
該工具還提供了幫助開發人員擴展和定制高覆蓋單元測試的建議和提示。UTA可以根據開發人員的個人需求和偏好進行定制,并支持主流開發框架。
新的單元測試助手的功能列表包括:
能夠立即創建可運行的JUnit測試,并在執行期間無縫捕獲代碼覆蓋率信息
通過一鍵式mocking 和runtime mocking的提示和建議,將測試中的代碼與其依賴關系隔離開來
使用runtime建議來立即反饋如何創建和增強穩定的單元測試
通過使用存儲在代碼中或外部源(即CSV文件)中的輸入數據的參數化單元測試,可以實現多個測試場景快速運行。
用于包或整個項目中多個類和方法的批量測試創建功能
感興趣的朋友可以去下面的鏈接免費試用:http://software.parasoft.com/request-a-demo/