ARTS讓測試更方便 | 性能簡述,簡單易懂
隨著軟硬件協(xié)同應用復雜性日益增加,其中軟件必須通過全面的測試才可以保證質量和可靠性。但由于研發(fā)時間的限制,軟件測試需要選擇合適的方法,同時選擇合適的測試工具,以便達到足夠的測試效率。今天我們來了解實時系統(tǒng)軟件執(zhí)行時間性能測試工具ARTS。
性 能 簡 述
實時系統(tǒng)軟件執(zhí)行時間性能測試工具(ARTS),從目標板總線、通訊接口或內存獲取信號,實現(xiàn)真實目標機在環(huán)系統(tǒng)級測試,對實時在線采集到的數(shù)據(jù)進行分析,獲得被測軟件的白盒測試結果,包括性能分析、測試覆蓋分析(語句覆蓋和分支覆蓋)、動態(tài)內存分配分析、代碼跟蹤、變量跟蹤、支持匯編語言、動態(tài)實時調用分析、最壞執(zhí)行時間分析和報告自動生成功能,支持多任務和多線程的覆蓋測試。
part?01


part?02
主 要 功 能
高度自動化模式:采用項目管理的模式,對項目進行管理,每個測試項目包括項目名稱、路徑、分析主機信息、打點信息等都在該工程內;
自動化打點:采用賦值語句插樁方式,以保證最小的代碼膨脹率和最小的插樁代碼執(zhí)行時間開銷;
分析模塊:靜態(tài)分析、最差情況執(zhí)行分析、端到端及代碼影響分析;
動態(tài)測試:性能、覆蓋及內存分析;代碼及變量跟蹤、實時調用分析;
累加測試:包括數(shù)據(jù)保存、數(shù)據(jù)恢復功能;
報告模塊:覆蓋統(tǒng)計表、性能統(tǒng)計表、內存統(tǒng)計表、跟蹤統(tǒng)計表等報告;
多種被測件連接方式:通訊接口包括串口、CAN、1553B、以太網(wǎng)等;
支持多種CPU:ARM、PPC、DSP、龍芯、51、196等;
數(shù)據(jù)采集單元:采集總線頻率為200Mhz。