翻譯|使用教程|編輯:況魚杰|2020-12-11 13:48:15.797|閱讀 468 次
概述:Parasoft C/C++test針對C/C++開發的專業白盒自動化測試方案,能有效提高軟件開發效率和代碼質量。本文將向您介紹如何連接到dtp。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Parasoft C/C++test針對C/C++開發的專業白盒自動化測試方案,能有效提高軟件開發效率和代碼質量。C++test 可以進行靜態分析,全面代碼審查,運行時錯誤檢測,并在單元測試和組件測試中集成覆蓋率分析。
介紹
連接到DTP可以讓你:
向 DTP 報告本地分析結果需要在 .properties 文件中配置 DTP 報告設置;請參見向 DTP 發送結果和發布源代碼。配置與DTP服務器的連接
要連接到DTP服務器
如果您在 DTP 上使用 OpenID Connect 進行身份驗證,請提供 DTP 服務器的主機名和端口,然后配置與 OpenID Connect 服務器的連接;請參見配置 OpenID Connect。當您成功連接到您的OpenID Connect服務器時,DTP頁面將自動顯示相關信息。
DTP服務器會自動配置你的許可證(見步驟2),如果你使用Eclipse IDE,你可以點擊許可證部分的配置...鏈接,手動配置許可證。如果你使用Eclipse IDE,你可以點擊許可證部分的配置...鏈接來手動配置許可證。只有當你想在 IDE 中使用產品的獨立版本運行本地分析時,才需要這樣做。
共享資源
共享資源字段表示該工具是否可以訪問存儲在DTP的Team Server模塊中的資源。測試配置、抑制、配置文件和其他文件可以存儲在Team Server中并與團隊共享。DTP包括一個存儲10.x以上版本工具資源的Team Server實例和一個存儲傳統版本工具(9.x及以上)資源的實例。這樣做是為了適應那些擁有混合版本的團隊的組織。
在大多數情況下,不需要額外的配置,但如果遺留工具的 Team Server 實例不包含資源,該字段可能會顯示紅色的指示。如果您的組織有使用舊版 Parasoft 工具的團隊,請聯系您的 Parasoft 管理員,以便他或她可以配置 DTP 將資源轉發到舊版 Team Server 實例。
在用戶界面中配置OpenID連接
DTP支持OpenID Connect用戶認證(詳見DTP用戶指南)。如果您的 DTP 服務器啟用了 OpenID Connect,您必須配置 C/C++test 來通過 OpenID Connect 驗證用戶。
Issuer URI: 您的OpenID連接服務器的URL。
客戶端ID:您的OpenID Connect服務器的URL。在您的OpenID Connect服務器上注冊的ID。
回調主機:與OpenID Connect服務器通信所需的本地回調主機。以下是可用的選項。
-localhost:將用于通信的本地主機地址。
-127.0.0.1:將使用環回 IP 地址 127.0.0.1 進行通信。
回調端口。用于與OpenID Connect服務器通信的回調端口號。以下選項可用。
-自動選擇一個開放端口。自動選擇一個開放的端口(推薦)。
-使用端口。允許您手動指定端口號。
回調超時:以秒為單位,指定瀏覽器等待的最大時間。以秒為單位指定瀏覽器等待用戶憑證的最長時間(參見步驟6)。
狀態面板顯示當前 OpenID Connect 身份驗證狀態。
關于Parasoft開發測試工作流程
除了為測試和分析開發中的軟件提供許可和共享資產外,Parasoft DTP 還收集和合并來自 Parasoft 工具、第三方分析工具和外部系統(如錯誤跟蹤和需求跟蹤系統)的數據點。它聚集和優先處理數據,并執行額外的分析以幫助您優化開發流程。使用帶有 DTP 的代碼分析和測試執行工具,可以使您在整個團隊和整個 SDLC 中一致地應用質量實踐。
下面的圖示顯示了一般的工作流程:
將Parasoft工具與Build集成
Parasoft工具隨附的插件可與您的構建工具(如Maven、Ant、Gradle、MS Build、make等)進行集成。這些集成允許您分析代碼,并將數據自動發送到DTP,作為自動構建流程和持續集成(CI)的一部分。
捕捉觀察結果
當分析工具運行時,它會捕獲大量與代碼相關的詳細數據,稱為 "觀察"。觀測值是代碼質量數據,如靜態分析違規、單元測試失敗、指標等,以及代碼的物流信息,如作者、范圍和源控制位置。
將數據轉化為結論
當觀察結果被發送到數據處理平臺時,它們被轉換成 "結果 "并儲存在數據庫中。結果是經過分析、標準化并匯總為可操作數據的觀察結果。
將 DTP 調查結果導入桌面
你可以直接將DTP的優先級和過濾結果導入到你的IDE中,這樣問題就可以得到解決。
繼續循環
當你把代碼檢查回源碼控制中時,持續集成過程就會接收到變化,并重復工作流程。這樣可以確保在開發過程的后期發現缺陷,防止缺陷成為軟件bug,此時補救的成本要高得多。
以上就是如何連接到DTP的教程了,下一部分我們將介紹如何啟用和配置引擎,感興趣的朋友可以多多關注本教程。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:parasoft