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