翻譯|使用教程|編輯:況魚杰|2020-12-16 15:22:06.560|閱讀 618 次
概述:Parasoft C/C++test針對C/C++開發(fā)的專業(yè)白盒自動(dòng)化測試方案,能有效提高軟件開發(fā)效率和代碼質(zhì)量。本文將向您介紹靜態(tài)分析類型。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
Parasoft C/C++test針對C/C++開發(fā)的專業(yè)白盒自動(dòng)化測試方案,能有效提高軟件開發(fā)效率和代碼質(zhì)量。C++test 可以進(jìn)行靜態(tài)分析,全面代碼審查,運(yùn)行時(shí)錯(cuò)誤檢測,并在單元測試和組件測試中集成覆蓋率分析。
基于模式的分析
基于模式的分析可以檢測源代碼中基于編程標(biāo)準(zhǔn)(如CWE和MISRA)的已知會(huì)導(dǎo)致軟件缺陷的構(gòu)造。基于模式的靜態(tài)分析有助于確保開發(fā)人員遵循編碼最佳實(shí)踐、單元測試最佳實(shí)踐以及組織的開發(fā)政策。
此分析和以下所有分析類型都是通過內(nèi)置或用戶定義的測試配置來執(zhí)行的;請參見 "使用測試配置"。
有關(guān)內(nèi)置配置的信息,請參見內(nèi)置測試配置。
基于流量的分析
基于流程的分析模擬執(zhí)行路徑,以檢測只有在運(yùn)行時(shí)才會(huì)出現(xiàn)的潛在缺陷。通過分析跨越應(yīng)用程序代碼大部分的復(fù)雜路徑,它可以識(shí)別出基于模式分析可能無法檢測到的問題。
在分析期間運(yùn)行Flow Analysis內(nèi)置的測試配置之一,以執(zhí)行基于流程的分析規(guī)則。
有關(guān)如何配置流量分析的信息,請參見配置流量分析。
代碼重復(fù)分析
避免代碼重復(fù)可以幫助您改進(jìn)應(yīng)用程序設(shè)計(jì)并降低維護(hù)成本。該分析類型使用一組規(guī)則來指定什么應(yīng)該被認(rèn)為是重復(fù)代碼。
運(yùn)行以下內(nèi)置測試配置來執(zhí)行代碼重復(fù)檢測規(guī)則。
指標(biāo)分析
度量分析可衡量代碼的特性,如循環(huán)復(fù)雜度、扇形和缺乏凝聚力,以確定代碼結(jié)構(gòu)中的潛在弱點(diǎn)。您可以為度量設(shè)置一個(gè)可接受的范圍,以便在代碼不符合您的策略時(shí)發(fā)出警報(bào)。
運(yùn)行以下內(nèi)置測試配置來執(zhí)行度量分析。
有關(guān)代碼復(fù)制檢測和度量的詳細(xì)信息,請參見《自動(dòng)化用戶指南》中的分析類型。
以上就是如何介紹靜態(tài)分析類型的教程了,下一部分我們將介紹如何運(yùn)行靜態(tài)分析,感興趣的朋友可以多多關(guān)注本教程。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@ke049m.cn
文章轉(zhuǎn)載自: