IBM Rational軟件測試工具PurifyPlus主要用于幫助軟件測試團隊在短期內快速提升單元測試能力和可靠性測試能力的團隊,其主要特點是:見效快、使用方便、門檻低、培訓時間短,開發人員2小時內即可完全掌握該軟件進行測試。PurifyPlus包含Rational Purify、Quantify和PureCoverage三個產品,主要功能如下:
Rational Purify主要針對軟件開發過程中難于發現的內存錯誤、運行時錯誤。在軟件開發過程中:
自動地發現錯誤;
準確地定位錯誤;
提供完備的錯誤信息;
從而減少了調試時間, 幫助開發團隊找出缺陷并最終形成高質量的產品,使您能真正做到更快地發布更好的軟件。
Rational Quantify主要解決軟件開發過程中的性能問題。在軟件開發過程中:
方便地查明并顯示應用程序的性能瓶頸,從而確保整個應用程序的質量和性能。
Rational Quantify 給開發團隊提供了一個性能數據的全局圖形化視圖,使您從開發流程的開頭起就注重性能問題,真正做到更快地發布更好的軟件。
Rational PureCoverage提供應用程序的測試覆蓋率信息。在軟件開發過程中:
能自動找出代碼中未經測試的代碼,保證代碼測試覆蓋率;
幫助開發人員確保開發質量,并使質量保證人員能夠評價測試工作的效果。
可針對每次測試生成全面的覆蓋率報告,可以歸并程序多次運行所生成的覆蓋數據,并自動比較測試結果,以評估測試進度。
4.5 利用IBM Rational軟件測試工具實現實時系統軟件的自動化測試
IBM Rational Test Realtime主要適合于開發實時系統和具有較高要求的非實時系統的軟件開發,可以幫助測試團隊快速建立起單元測試、集成測試、系統測試等測試能力。它提供的自動測試(包括單元測試、集成測試、系統測試)、代碼覆蓋、內存泄漏檢查、性能分析以及UML跟蹤等重要特性,幫助軟件測試團隊在系統崩潰前發現并修復軟件缺陷。其主要功能特性如下:
自動生成測試腳本模板和測試程序(包括驅動模塊和樁模塊):通過源代碼分析,自動生成在目標上運行所需的測試腳本和測試程序。除了利用測試腳本指定測試數據外,不需要手工編碼。而且在測試報告中,測試結果和源代碼相聯,簡化代碼修改;
通過代碼自動插針進行代碼覆蓋率、內存泄漏以及性能瓶頸進行分析,并和測試用例建立關聯;
通過把測試結果和觀察結果和被測代碼關聯,把測試作為開發的一個重要部分,真正實現邊開發邊測試,邊測試邊觀察,邊觀察邊評估這一集成的開發測試過程;
文章來源于領測軟件測試網 http://www.kjueaiud.com/