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二十幾年鑄一劍,如今寶劍揮出,必將掀起軟件行業的產業革命浪潮。
關于作者
寧德軍,現為IBM中國有限公司軟件部Rational高級技術專員。在Rational中國工作的三年的時間里,曾經為華為、中興通訊、大唐移動、浙江移動、江蘇移動、武漢精倫等多家公司提供過軟件管理咨詢服務。在此之前,寧德軍曾任職于貝爾阿爾卡特公司,主要從事電信交換機、電子商務軟件分析設計和開發工作。參加過ALCATEL多個版本的電信交換機系統、基于JAVA和XML的“WEB系統通信平臺”等軟件項目的開發設計工作。在軟件工程技術方面,寧德軍有著多年的實踐經驗,對于Rational的軟件工程技術有著深刻的理解。目前主要專注于軟件測試技術、面向對象的可視化建模和軟件配置管理等技術的研究。在軟件測試方面,曾為中興通訊、大唐移動、中國移動、中國工商銀行、南瑞電力、UTStarCom等公司進行過專業咨詢服務,內容包括主機和嵌入式軟件的功能、性能、可靠性和測試管理咨詢。
文章來源于領測軟件測試網 http://www.kjueaiud.com/