翻譯|使用教程|編輯:李顯亮|2021-07-08 10:36:18.460|閱讀 232 次
概述:Parasoft C++testC++test 可以進(jìn)行靜態(tài)分析,全面代碼審查,運(yùn)行時(shí)錯(cuò)誤檢測(cè),并在單元測(cè)試和組件測(cè)試中集成覆蓋率分析。本系列文章將為自動(dòng)化用戶提供基礎(chǔ)操作指南,本文將介紹parasoft中的配置報(bào)告選項(xiàng)和可使用的變量。
# 界面/圖表報(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è)試中集成覆蓋率分析。
配置報(bào)告選項(xiàng)
C/C++test 附帶了廣泛的設(shè)置,允許您創(chuàng)建高度自定義的報(bào)告。通常,報(bào)告設(shè)置不會(huì)影響報(bào)告中包含的結(jié)果,但它們?cè)试S您指定結(jié)果的顯示方式。一個(gè)例外是將報(bào)告中包含的結(jié)果限制為當(dāng)前分析期間報(bào)告的新發(fā)現(xiàn)的設(shè)置。
配置參考報(bào)告文件
您可以配置一個(gè)參考報(bào)告文件,該文件將在使用 C/C++test 執(zhí)行分析時(shí)用作基線。這允許您從當(dāng)前報(bào)告中排除預(yù)先存在的發(fā)現(xiàn),以便專注于最近檢測(cè)到的代碼缺陷。
配置以下設(shè)置以從當(dāng)前報(bào)告中排除現(xiàn)有結(jié)果:
使用變量
下表顯示了可用于設(shè)置值的變量。
建議在為配置設(shè)置設(shè)置變量或值時(shí)避免使用空格、+、/ 或任何其他特殊字符,因?yàn)槟承?API 調(diào)用可能需要正確編碼的 URL。
變量 | 描述 | 例子 |
dtp_project | 使用dtp.project選項(xiàng)輸出設(shè)置文件中指定的 DTP 項(xiàng)目的名稱。 | ${dtp_project} |
host_name | 輸出主機(jī)名。 | ${host_name} |
analysis_type | 輸出以逗號(hào)分隔的已啟用分析類型列表(例如,靜態(tài)、生成和執(zhí)行) | ${analysis_type} |
jvm_prop | 輸出冒號(hào)后指定的 Java vm 屬性的值。 | ${jvm_prop:os.name} |
env_var | 輸出冒號(hào)后指定的環(huán)境變量的值。 | ${env_var:HOME} |
tool_name | 輸出工具的名稱(即 Jtest、C++test、dotTEST)。 | ${tool_name} |
time | 輸出當(dāng)前時(shí)間。默認(rèn)值為yyyy-MM-dd. 您可以自定義格式,例如: | ${time} |
|
${time:yyyy-MM-dd-HH.mm} |
|
user_name | 輸出當(dāng)前用戶的名稱。 | ${user_name} |
config_name | 輸出執(zhí)行的測(cè)試配置的名稱。 | ${config_name} |
arch | 輸出操作系統(tǒng)架構(gòu)的名稱 | ${arch} |
os | 輸出操作系統(tǒng)的名稱。 | ${os} |
exec_env | 輸出有關(guān)執(zhí)行環(huán)境的信息。默認(rèn)情況下,此變量輸出${os}和${arch}變量的組合。可以通過配置exec.env.properties 文件中的選項(xiàng)來自定義它(請(qǐng)參閱報(bào)告設(shè)置)。 | ${exec_env} |
scontrol_branch | 輸出測(cè)試項(xiàng)目的源代碼控制分支名稱。如果檢測(cè)到多個(gè)分支名稱,則輸出第一個(gè)分支名稱,后跟省略號(hào) (...)。可以使用 scontrol.branch 選項(xiàng)在設(shè)置文件中配置該變量。 | ${scontrol_branch} |
project_module | 輸出被測(cè)試項(xiàng)目模塊的名稱。如果提供多個(gè)模塊作為輸入,則輸出第一個(gè)經(jīng)過測(cè)試的模塊名稱,后跟省略號(hào) (...)。可以使用project.module選項(xiàng)在設(shè)置文件中配置變量。 | ${module_name} |
Parasoft是一家專門提供軟件測(cè)試解決方案的公司,幫助企業(yè)打造無缺陷的軟件。
從開發(fā)到質(zhì)量檢查,Parasoft的技術(shù)通過集成靜態(tài)和運(yùn)行時(shí)分析,單元、功能和API測(cè)試,以及服務(wù)虛擬化,在不犧牲質(zhì)量和安全性的情況下加快軟件交付,節(jié)約交付成本。
強(qiáng)大的報(bào)告和分析功能可幫助用戶快速查明有風(fēng)險(xiǎn)的代碼區(qū)域,并了解新代碼更改如何影響其軟件質(zhì)量,而突破性的技術(shù)將人工智能和機(jī)器學(xué)習(xí)添加到軟件測(cè)試中,使組織更容易采用和擴(kuò)展跨開發(fā)和測(cè)試團(tuán)隊(duì)的有效的軟件測(cè)試實(shí)踐。
Parasoft針對(duì)C/C++、Java、.NET和嵌入式的開發(fā)測(cè)試都有著30多年的深入研究,很多全國500強(qiáng)企業(yè)使用Parasoft的產(chǎn)品實(shí)現(xiàn)了軟件快速、高質(zhì)量的交付。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn