IBM® Rational® Test RealTimetm 實際上是一個程式碼層次的測試工具。這個工具提供開發人員一個完整的工具集,為 C、C++、Ada 及
Javatm 語言建立、執行並報告以功能/方法/程序為重點的測試。 新增的兩個主要特性簡化了測試的建立和執行:
-
目標部署技術 - 由於可以改編以符合任何建置環境的開發技術(例如編譯器、鏈結器、除錯器),以及目標架構(例如主機平台、模擬器 (Simulator)、模擬程式
(Emulator)、RTOS、微晶片),Rational Test RealTime 會自動建立測試控制工具、Stub,及驅動程式。請參閱 Rational Test RealTime
中的「工具輔助:配置測試環境」,以瞭解有關 TDP 技術的詳細資料。
-
自動化測試 Script 及測試 Stub 範本產生 - Rational Test RealTime 將會分析程式碼及後續產生的測試和 Stub
範本。對於那些未實行「測試優先」設計(這假設尚未存在程式碼)的開發人員,這個特性會自動產生測試資產。開發人員只需要提供輸入,以及預期的輸出資料類別,並指定 Stub 邏輯。
補充這個測試功能的是一個執行時期分析工具主機,當在執行測試時執行,會先彰顯記憶體洩漏、效能瓶頸、未測試的程式碼以及實作不良的架構。測試及執行時期分析的組合,結合形成一個有力的武器,存在於開發人員的桌面上、測試開發人員的程式碼,並針對產品品質提供一個可靠的守護關卡。
Rational Test RealTime
可由身為「開發測試人員」的您,在所有內嵌、即時或網路系統開發步驟的早期階段,就開始套用,從單元至整合、至驗證測試,以增進測試的效能。已為即時、內嵌及分散式應用程式測試進行最佳化,這個多用途、完全自動化、低負荷的測試解決方案,可以在任何大小的
C、C++、Ada、Java 或 UML 型的元件上實作,以加速一個大型目標平台組的內嵌開發實現時間。Rational Test RealTime 在完成程式碼、Test
Case,以及模型的可追蹤性方面,提供了重大的優勢,讓您能追蹤問題的根本原因,並能輕易維護測試資產。
|