文檔金喜正規買球>>Parasoft C/C++test 使用教程>>Parasoft C/C++test 常見問題整理大全(二)
Parasoft C/C++test 常見問題整理大全(二)
Parasoft C/C++test幫助團隊寫出更好的代碼,實施更有效的測試,以及持續地監視以實現質量目標。 C / C ++test可以進行靜態分析,全面代碼審查,運行時錯誤檢測,并在單元測試和組件測試中集成覆蓋率分析。這些能夠在開發周期的開始階段,在開發桌面上自動完成。
一、如何確定C/C++測試是否支持環境?
下面的內容假定滿足主機(安裝C/C++測試)的所有軟件和硬件要求,這是所有C/C++測試的先決條件。有關詳細要求,請參閱C/C++測試幫助文檔中的“安裝和許可”頁面。
您需要客戶提供的信息:
- 需要什么樣的分析(靜態分析,單元測試和/或應用程序監控)
- 目標架構(例如ARM,MSP430,PowerPC)
- 編譯器及其版本
- 編譯器供應商(例如Green Hills,IAR等)
- 主機環境(安裝C / C ++測試的地方:例如Windows,Linux,Solaris)
- 開發IDE(如果有)
根據上述信息,您應該能夠使用C/C++測試幫助文檔的“支持的環境”部分中的“嵌入式平臺和交叉編譯器”表來確定支持級別。該表有三列:Platform列出了各種編譯器供應商,Compiler包含有關編譯器版本的信息(以及該編譯器的目標體系結構,如果適用)以及該編譯器支持的主機環境,以及注釋將提供有關支持和限制的其他信息。
靜態分析
- 支持特定主機平臺上的編譯器版本
- 支持RVCT5.x,但僅限于Windows。在Linux上,只支持RVCT3.0和3.1。
有關所有支持的編譯器及其限制的完整列表,請參閱C / C ++測試幫助文檔中“支持的環境”頁面上的“嵌入式平臺和交叉編譯器”表。
單元測試/應用程序監視
- 支持特定主機平臺上的編譯器版本。
- 支持給定編譯器的相應目標體系結構(如果在目標板上進行測試)。
- 支持各種目標體系結構(如ARM,STM8和MSP430)的IAR編譯器,但有一些不支持,例如SAM8和8051體系結構。
- 在C ++測試用戶指南的“嵌入式平臺和交叉編譯器”表中,編譯器未標記為“僅靜態分析”。
有關所有支持的編譯器及其限制的完整列表,請參閱C / C ++測試幫助文檔中“支持的環境”頁面上的“嵌入式平臺和交叉編譯器”表。
更多關于Parasoft C/C++的問題分析請繼續關注系列連載~