翻譯|使用教程|編輯:李顯亮|2021-06-04 11:33:39.427|閱讀 257 次
概述:Parasoft C++testC++test 可以進(jìn)行靜態(tài)分析,全面代碼審查,運(yùn)行時錯誤檢測,并在單元測試和組件測試中集成覆蓋率分析。本系列文章將為自動化用戶提供基礎(chǔ)操作指南,本文將介紹如何連接到 DTP。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
Parasoft C/C++test針對C/C++開發(fā)的專業(yè)白盒自動化測試方案,能有效提高軟件開發(fā)效率和代碼質(zhì)量。C++test 可以進(jìn)行靜態(tài)分析,全面代碼審查,運(yùn)行時錯誤檢測,并在單元測試和組件測試中集成覆蓋率分析。
連接到 DTP
連接到 DTP 可以讓您獲得網(wǎng)絡(luò)許可并擴(kuò)展團(tuán)隊(duì)合作能力,例如:
此外,DTP 對從分析工具收集的數(shù)據(jù)進(jìn)行匯總和優(yōu)先排序,并執(zhí)行附加分析以幫助您優(yōu)化開發(fā)流程
配置與 DTP 服務(wù)器的連接
連接必須在 . properties 配置文件(請參閱 配置概述)。設(shè)置以下屬性以配置連接:
創(chuàng)建編碼密碼
C/C++test 可以加密您的密碼,這為您與 DTP Server 的交互增加了一層安全性。運(yùn)行以下命令以打印編碼的密碼:
-encodepass [MYPASSWORD]
復(fù)制返回的編碼密碼并將其粘貼到 cpptest.properties 文件中:
dtp.password=[ENCODED PASSWORD]
配置 OpenID 連接 . properties文件
DTP 附帶對OpenID Connect 用戶身份驗(yàn)證的支持(有關(guān)詳細(xì)信息,請參閱 DTP 用戶指南)。如果為 DTP 服務(wù)器啟用了 OpenID Connect,則必須配置C/C++test以通過OpenID Connect對用戶進(jìn)行身份驗(yàn)證。
在. properties配置到 DTP 服務(wù)器的連接的文件:
關(guān)于 Parasoft 開發(fā)測試工作流程
除了提供用于測試和分析正在開發(fā)的軟件的許可和共享資產(chǎn)之外,Parasoft DTP 還從 Parasoft 工具、第三方分析工具和外部系統(tǒng)(例如錯誤跟蹤和需求跟蹤系統(tǒng))收集和合并數(shù)據(jù)點(diǎn)。它聚合數(shù)據(jù)并確定其優(yōu)先級,并執(zhí)行額外的分析以幫助您優(yōu)化開發(fā)流程。將代碼分析和測試執(zhí)行工具與 DTP 結(jié)合使用,使您能夠在整個團(tuán)隊(duì)和整個 SDLC 中一致地應(yīng)用質(zhì)量實(shí)踐。
下圖顯示了一般工作流程。
將 Parasoft 工具與構(gòu)建集成
Parasoft 工具附帶用于與您的構(gòu)建工具(即 Maven、Ant、Gradle、MS Build、make 等)集成的插件。這些集成允許您分析代碼并將數(shù)據(jù)自動發(fā)送到 DTP,作為自動構(gòu)建流程和持續(xù)集成 (CI) 的一部分。
捕捉觀察
當(dāng)分析工具運(yùn)行時,它會捕獲大量與稱為“觀察”的代碼相關(guān)的詳細(xì)數(shù)據(jù)。觀察是代碼質(zhì)量數(shù)據(jù),例如靜態(tài)分析違規(guī)、單元測試失敗、指標(biāo)等,以及有關(guān)代碼的邏輯信息,例如作者、范圍和源代碼控制位置。
將數(shù)據(jù)轉(zhuǎn)換為結(jié)果
當(dāng)觀察被發(fā)送到 DTP 時,它們被轉(zhuǎn)換成“發(fā)現(xiàn)”并存儲在數(shù)據(jù)庫中。結(jié)果是已被分析、規(guī)范化并匯總為可操作數(shù)據(jù)的觀察結(jié)果。
將 DTP 結(jié)果導(dǎo)入桌面
可以將優(yōu)先級和過濾結(jié)果從 DTP 直接導(dǎo)入您的 IDE,以便解決問題。
繼續(xù)循環(huán)
當(dāng)您將代碼檢回源代碼控制時,持續(xù)集成過程會接收更改,并重復(fù)工作流程。這確保了缺陷被檢測到并防止在開發(fā)過程的后期當(dāng)修復(fù)成本高得多時成為軟件錯誤。
以上就是如何連接到 DTP的教程了,到這里Parasoft C/C++test 本文教程就結(jié)束了,如果你對parasoft其他產(chǎn)品感興趣,可以聯(lián)系在線客服。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@ke049m.cn