在軟件測試方面,除以上提到的代碼測試工具以外,IBM Rational更提供了完整的系統級功能、性能測試和測試管理平臺工具,其整個架構體系如下圖所示:

圖三、 IBM Rational軟件測試體系架構
IBM Rational軟件測試解決方案以RUP的軟件工程方法為基礎,首先提供了以TestMananger和ClearQuest為核心的測試管理平臺,完成從測試輸入、測試計劃、測試設計、測試執行到測試結果分析的整個測試流程的統一管理,提供對項目需求、變更請求、測試資料及其他數據的共享,提高了團隊的工作效率;其次,Robot以自動化的功能和性能測試腳本錄制、回放為基礎,實現企業的自動化功能和性能測試,幫助企業解決回歸測試和大批量的數據驅動軟件測試所帶來的工作量和工作效率問題;Tivoli Monitoring for Transaction Performance(TMTP)完成軟件的性能檢測和分析工作,進一步幫助系統測試人員分析、定位、解決系統性能問題。第三,最令人刮目相看的是IBM在2005年的Atlantic版本中新推出的功能測試工具RATIONAL FUNCTIONAL TEST、性能測試工具RATIONAL PERFORMANCE TEST和手工測試工具RATIONAL MANUAL TEST,它們第一次為Java和Web測試人員,提供了和開發人員同樣的操作平臺(Eclipse),具備完整的自動化功能、性能測試和手工測試的管理能力,而且其中還推出了許多IBM的最新專利技術,例如基于Wizard的智能數據驅動的軟件測試技術、提高測試腳本重用的ScriptAssurance技術等,同時它也提供了對開放軟件測試架構Hyades的支持。
由此可見,IBM Rational的軟件開發平臺通過實現了對整個軟件開發全生命周期,包括從業務分析、需求管理、架構設計到系統構建、測試、部署的全方位支持,為企業提供了軟件生產全生命周期的質量保證能力。
4 小結
在軟件工程領域發展初期,各路英雄逐鹿中原,產生了各種軟件開發過程的成功經驗和工具。在經歷了多年的努力搏殺,體會到對抗的酸甜苦辣以后,英雄們終于認識到:高品質軟件,需要完整的軟件開發過程和整合的軟件開發平臺來共同鑄就。IBM Rational軟件開發平臺,就是以各種國際標準和開放平臺為基礎,為軟件產品的開發和生產過程提供了前所未有的開發速度和質量保證。IBM Rational二十幾年鑄一劍,如今寶劍揮出,必將掀起軟件行業的產業革命浪潮。
文章來源于領測軟件測試網 http://www.kjueaiud.com/