追蹤
電腦之達人~我的部落格
關於部落格
任何與電腦有關的問題都歡迎在留言版上提出
  • 27299

    累積人氣

  • 0

    今日人氣

    0

    追蹤人氣

Google釋出內部C++測試工具包

Google將內部開發軟體的測試工具Google Test 開源釋出。Google Test是一套C++的測試框架,包含多種Google內部使用的測試函式庫,可供開發人員建立自動化的單元測試,也內建了一套豐富的Assertion(斷言)指令集。
 
開發者要測試某一個程式執行的結果時,不需要將測試函式重新宣告一次,只需要在那個程式碼前加上一個Assertion指令,執行失敗時,Google Test會在螢幕上輸出那一段程式碼所對應的原始碼所在檔案位置和行號;開發者建立Assertion時,可自訂測試失敗的訊息,會自動附加在Google Test產生的錯誤訊息後。
 
此外,Google Test也提供程式碼的死亡測試(death test)功能。在Linux環境中,開發人員可以將某段程式碼隔離,再追蹤其他程式碼執行失敗時的錯誤訊息,供開發人員了解當機原因,並能產生XML格式的測試報告。
 
Google工程師在說明文件中指出,Google Test採用與Java單元測試工具JUnit相同的設計架構,熟悉JUnit單元測試方法的開發人員可以立刻上手。目前Google Test支援的平臺包括Windows 、Linux、Mac OS X、 Windows CE和Symbian,並可與多種編譯器併用如gcc、icc、MSVC等,已可在Google Code中免費下載。
相簿設定
標籤設定
相簿狀態