翻譯|使用教程|編輯:況魚杰|2021-03-10 09:49:05.613|閱讀 249 次
概述:本文將會(huì)介紹如何在parasoft C/C++test 中在項(xiàng)目范圍內(nèi)的文件上執(zhí)行單元測(cè)試
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
Parasoft C/C++test針對(duì)C/C++開發(fā)的專業(yè)白盒自動(dòng)化測(cè)試方案,能有效提高軟件開發(fā)效率和代碼質(zhì)量。C++test 可以進(jìn)行靜態(tài)分析,全面代碼審查,運(yùn)行時(shí)錯(cuò)誤檢測(cè),并在單元測(cè)試和組件測(cè)試中集成覆蓋率分析。
選擇“ Parasoft”>“測(cè)試配置”。
選擇“內(nèi)置”>“單元測(cè)試”,然后右鍵單擊“運(yùn)行單元測(cè)試”配置。
選擇復(fù)制以將配置復(fù)制到用戶定義類別。
選擇新的用戶定義配置,然后打開“執(zhí)行”>“常規(guī)”選項(xiàng)卡。
確認(rèn)“測(cè)試執(zhí)行流”設(shè)置為“基于主機(jī)的默認(rèn)單元測(cè)試”。默認(rèn)檢測(cè)模式設(shè)置為僅包含線路覆蓋范圍的完整運(yùn)行時(shí)檢測(cè)。將在項(xiàng)目測(cè)試目錄中使用測(cè)試套件,并從單個(gè)測(cè)試可執(zhí)行文件運(yùn)行測(cè)試。
打開“符號(hào)”選項(xiàng)卡,并確認(rèn)啟用或選擇了以下設(shè)置:
“庫(kù)符號(hào)識(shí)別”模式設(shè)置為“自動(dòng)”,適用于大多數(shù)情況。
從其他項(xiàng)目文件中選擇使用符號(hào),并將其設(shè)置為包括所有項(xiàng)目文件(項(xiàng)目范圍)。
在“文件”中找到的“使用多余的符號(hào)”設(shè)置為默認(rèn)位置。將使用項(xiàng)目對(duì)象/庫(kù)文件提供的任何功能。
默認(rèn)情況下,禁用對(duì)潛在的鏈接器問(wèn)題進(jìn)行早期檢查的功能。如果您遇到鏈接問(wèn)題,將其打開可能會(huì)提供其他信息。
打開“運(yùn)行時(shí)”選項(xiàng)卡并確認(rèn)以下設(shè)置:
測(cè)試可執(zhí)行文件的運(yùn)行目錄設(shè)置為$ {cpptest:testware_loc}。這是定義“測(cè)試軟件”位置的默認(rèn)設(shè)置。它是測(cè)試可執(zhí)行文件的工作目錄。一個(gè)選項(xiàng)可用于在調(diào)試器中運(yùn)行測(cè)試。
單個(gè)測(cè)試用例的超時(shí)(以毫秒為單位)為5000(5秒)。這是掛起的測(cè)試用例的默認(rèn)超時(shí)。
報(bào)告單元測(cè)試執(zhí)行詳細(xì)信息已啟用
報(bào)告未驗(yàn)證的測(cè)試用例結(jié)果已啟用。
重命名配置運(yùn)行單元測(cè)試(項(xiàng)目范圍)。
應(yīng)用所做的更改,然后關(guān)閉“測(cè)試配置”窗口。
僅具有測(cè)試用例的文件將被測(cè)試。我們建議您先專注于單個(gè)文件,直到完成初始掃描為止,這樣可以更輕松地解決可能出現(xiàn)的問(wèn)題。在對(duì)每個(gè)文件進(jìn)行一次測(cè)試之后,您可以選擇一組文件(或整個(gè)項(xiàng)目)并一起運(yùn)行測(cè)試,然后繼續(xù)進(jìn)行錯(cuò)誤檢測(cè)過(guò)程中的其他步驟。此外,“測(cè)試用例瀏覽器”可用于選擇測(cè)試用例,測(cè)試套件或它們的分組,并以與從項(xiàng)目樹中選擇源文件相同的方式運(yùn)行所選的測(cè)試。
執(zhí)行單元測(cè)試
在項(xiàng)目樹中,選擇ATM.cxx作為測(cè)試范圍。
選擇“ Parasoft”>“使用...進(jìn)行測(cè)試”>“用戶定義”>“運(yùn)行單元測(cè)試(項(xiàng)目范圍)”。
查看“測(cè)試進(jìn)度”標(biāo)簽的單元測(cè)試執(zhí)行摘要。您可以擴(kuò)展范圍和執(zhí)行部分以查看有關(guān)代碼,測(cè)試用例結(jié)果和覆蓋結(jié)果的摘要信息。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: