翻譯|使用教程|編輯:況魚杰|2021-03-02 10:52:59.957|閱讀 183 次
概述:本文將會額介紹如何創建“生成單元測試”配置以及運行并查看測試生成配置。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Parasoft C/C++test針對C/C++開發的專業白盒自動化測試方案,能有效提高軟件開發效率和代碼質量。C++test 可以進行靜態分析,全面代碼審查,運行時錯誤檢測,并在單元測試和組件測試中集成覆蓋率分析。
創建“生成單元測試”配置
選擇“ Parasoft”>“測試配置”以打開“測試配置”對話框。
在測試配置樹中,選擇“內置”>“單元測試”,然后右鍵單擊“生成單元測試”。
從快捷菜單中選擇“復制”,將配置復制到“用戶定義”類別。
選擇重復的配置,然后單擊“生成”選項卡
在“常規”選項卡中,確認選擇或啟用了以下默認設置:
沒有測試套件。
擁有過時的測試套件。
擁有最新的測試套件。
公共/全局訪問功能。
設置最大 生成的測試用例(每個功能)的數量最多為2。此設置的默認值為10,但是您應該為每個功能生成幾個測試用例才能開始。
這將減少需要復查的測試用例的數量,直到您熟悉C ++測試中的單元測試為止。
在“生成”>“測試套件”選項卡中,確認已選擇或啟用以下默認設置:
測試套件輸出文件和布局應在測試/自動生成的目錄中生成單元測試:$ {project_loc} / tests / autogeneration / $ {file_loc_rel} / TestSuite _ $ {file_base_name} _ $ {file_ext}。$ {test_ext}。
為沒有測試的功能添加測試。
使用完整的項目路徑。
在“生成”>“測試用例”選項卡中,確認已選擇或啟用以下默認設置:
初始化全局變量作為測試前提。
使用啟發式輸入值。
在前置/后置條件中使用非公共類成員。
對指針使用空值。
使用工廠功能。
在堆棧上創建對象。
插入代碼以報告測試用例結果
顯示簡單類型指針分配的第一個元素。
重命名配置“生成單元測試-2個測試”。
單擊“應用”保存所有更改,然后單擊“關閉”。
單元測試生成僅適用于源文件。 僅當頭文件在“測試配置”執行范圍內被源文件引用時,才會為頭文件生成測試套件。 但是,如果引用的頭文件不在測試用例的生成范圍內,則不會為頭文件生成任何測試。
運行并查看測試生成配置
在文件樹中單擊ATM.cxx以將文件設置為測試范圍。
選擇“ Parasoft”>“使用>用戶定義”>“生成單元測試-2個測試”以生成ATM.cxx的測試套件。
單擊“生成單元測試-2”選項卡(“測試進度”選項卡),并查看測試配置執行的摘要。
展開“范圍”和“生成”部分以查看其他摘要信息。 我們建議將“測試進度”選項卡拖到GUI的最右側。
選擇“窗口”>“顯示視圖”>“其他”>“常規”>“項目資源管理器”以打開項目文件樹(如果尚未打開)
展開新創建的ATM>測試>自動生成目錄。
雙擊TestSuite_ATM_cxx.cpp在編輯器窗口中打開關聯的測試套件的源文件。 有關測試套件的完整詳細信息,請參見擴展和修改測試套件。
Parasoft C/C++test 是一個集成的解決方案,用于自動化廣泛的最佳實踐,能夠實現編碼策略執行、靜態分析、單元和組件測試以及運行時錯誤檢測,為團隊提供了一種實用的方法,以確保他們的C和C++代碼能夠按照預期工作。C/C++test與Parasoft DTP集成,DTP提供了基于Web的交互式儀表盤,具有向下鉆取功能,允許團隊根據C/C++test的結果和其他關鍵流程指標跟蹤項目狀態和趨勢。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: