翻譯|使用教程|編輯:況魚杰|2021-03-04 09:58:10.347|閱讀 239 次
概述:Stubs 視圖允許您查看符號,并查看符號的功能定義和位置。在執行收集存根信息的測試配置之前,存根選項卡的符號數據不會被收集。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Parasoft C/C++test針對C/C++開發的專業白盒自動化測試方案,能有效提高軟件開發效率和代碼質量。C++test 可以進行靜態分析,全面代碼審查,運行時錯誤檢測,并在單元測試和組件測試中集成覆蓋率分析。
Stubs 視圖允許您查看符號,并查看符號的功能定義和位置。在執行收集存根信息的測試配置之前,存根選項卡的符號數據不會被收集。
選擇Parasoft> Show View> Stubs打開Stubs視圖。
雙擊符號以打開其源代碼定義。
創建用于收集存根信息的測試配置
打開 "測試配置 "窗口,復制 "內置>單元測試>收集存根信息"。
選擇新的用戶定義的測試配置,并打開執行>常規選項卡。確認 "測試執行流程 "字段設置為 "收集存根信息"。
打開 "符號 "選項卡并確認以下設置。
庫符號識別模式設置為自動。此設置適合大多數情況。
從額外的項目文件中使用符號被選中,通配符被設置為包括所有項目文件(項目范圍)。
選擇從找到的文件中使用額外符號,并輸入 ${cpptest:cfg_dir}/safestubs;${project_loc}/stubs;${project_loc}/factory(默認位置)。
重新命名配置 "收集存根信息(項目范圍)"。
應用所做的更改并關閉 "測試配置 "窗口。當您運行收集存根信息配置時,必須選擇與您打算運行單元測試的測試范圍相同的測試范圍。
運行收集存根信息配置
在項目樹中,選擇ATM.cxx作為測試范圍。
選擇 Parasoft> Test Using> User-Defined> Collect Stub Information (Project Scope)。
選擇 Parasoft> Show View> Stubs 并打開 Stubs 選項卡。所有的函數調用都會使用原始代碼,因為項目中沒有缺少任何功能。
收集存根信息(文件范圍與項目范圍)
選擇 Parasoft> Test Configurations 打開測試配置對話框。
復制內置>單元測試>文件范圍>收集存根信息(文件范圍)。必須設置一個文件范圍配置來隔離、測試和收集存根信息,形成一個單一的文件(ATM.cxx文件)。
打開 "執行 "選項卡并單擊 "符號 "選項卡。
應用更改并關閉測試配置窗口。
在項目樹中選擇ATM.cxx,運行新的用戶定義的測試配置,并用Project Scope審查結果,如上所述。
需要為缺少的功能生成存根。這將在接下來的練習中涉及。
Parasoft C/C++test 是一個集成的解決方案,用于自動化廣泛的最佳實踐,能夠實現編碼策略執行、靜態分析、單元和組件測試以及運行時錯誤檢測,為團隊提供了一種實用的方法,以確保他們的C和C++代碼能夠按照預期工作。C/C++test與Parasoft DTP集成,DTP提供了基于Web的交互式儀表盤,具有向下鉆取功能,允許團隊根據C/C++test的結果和其他關鍵流程指標跟蹤項目狀態和趨勢。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: