翻譯|使用教程|編輯:況魚杰|2021-03-16 10:16:03.563|閱讀 509 次
概述:本文將會介紹在parasoft中如何查看代碼覆蓋率結果并擴展代碼覆蓋率
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Parasoft C/C++test針對C/C++開發的專業白盒自動化測試方案,能有效提高軟件開發效率和代碼質量。C++test 可以進行靜態分析,全面代碼審查,運行時錯誤檢測,并在單元測試和組件測試中集成覆蓋率分析。
C ++ test提供了許多代碼覆蓋率度量:函數,行,語句,塊,路徑,決策,簡單條件和修改后的條件/決策覆蓋率(MCDC)。 默認情況下,僅收集線路覆蓋范圍數據。 通過將“運行單元測試”測試配置中的“儀表”模式設置更改為“完整”,可以輕松根據需要添加其他coverage數據收集。
查看代碼覆蓋率結果
打開覆蓋率視圖,該視圖提供了擴展的代碼覆蓋率結果視圖,該結果由與單元測試結果相關聯的文件名組成。
如果coverage視圖不可用,請通過選擇“ Parasoft”>“ Show View”>“ Coverage”來啟用它。
在Coverage視圖中雙擊一行,以在編輯器窗口中打開關聯的源代碼。以綠色突出顯示的源代碼標識所涵蓋的代碼; 未覆蓋的代碼以紅色突出顯示。 該代碼將與Coverage視圖中的信息同步。
您可以將“覆蓋”視圖中的信息與“測試用例瀏覽器”同步,這可以幫助您將測試用例與標記為“覆蓋”的代碼配對。
將“測試用例瀏覽器”拖動到項目樹面板,并將其錨定為選項卡,以便您可以同時查看“測試用例瀏覽器”和“覆蓋率”選項卡。
打開“覆蓋”選項卡,然后單擊“同步齒輪”按鈕圖標以同步兩個視圖。
在“測試用例瀏覽器”中單擊測試用例,“覆蓋率”視圖將被更新以顯示覆蓋的相應代碼百分比。
請注意,當“測試用例瀏覽器”和“覆蓋率”選項卡同步時,代碼編輯器視圖中的突出顯示顏色也將與“測試用例瀏覽器”中的選擇同步。 如果我們選擇test_fillUserRequest_1,則編輯器中的顏色編碼將更改以反映此測試用例涵蓋的代碼行。
在代碼編輯器中,右鍵單擊代碼行,然后選擇Parasoft> C ++ test>顯示涵蓋元素的測試用例。 這將顯示哪些測試用例專門覆蓋了所選的代碼行。 將鼠標懸停在編輯器視圖中的一行代碼上,將彈出一個窗口,顯示未覆蓋或未覆蓋以及命中計數。
Parasoft C/C++test 是一個集成的解決方案,用于自動化廣泛的最佳實踐,能夠實現編碼策略執行、靜態分析、單元和組件測試以及運行時錯誤檢測,為團隊提供了一種實用的方法,以確保他們的C和C++代碼能夠按照預期工作。C/C++test與Parasoft DTP集成,DTP提供了基于Web的交互式儀表盤,具有向下鉆取功能,允許團隊根據C/C++test的結果和其他關鍵流程指標跟蹤項目狀態和趨勢。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: