翻譯|使用教程|編輯:況魚杰|2021-03-15 13:32:40.073|閱讀 303 次
概述:本文將會介紹在parasoft中如何查看單元測試結果并修復單元測試問題。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Parasoft C/C++test針對C/C++開發的專業白盒自動化測試方案,能有效提高軟件開發效率和代碼質量。C++test 可以進行靜態分析,全面代碼審查,運行時錯誤檢測,并在單元測試和組件測試中集成覆蓋率分析。
打開質量任務視圖的下拉菜單,然后選擇配置內容。
請注意,該下拉菜單可用于導入任務,瀏覽TeamServer報告或生成報告。
啟用詳細信息,然后單擊確定
完全展開“修訂單元測試問題”以查看有關第一個問題的信息。
雙擊“質量任務”選項卡中的/ATM/ATM.cxx行,以打開與該問題關聯的源代碼。
在“質量任務”視圖中,雙擊第一行... TestSuite ...行以打開與問題相關的測試用例。
請注意,該測試用例創建一個傳遞銀行的ATM對象,并顯示指向構造函數的指針,并使viewAccount調用將帳號和密碼作為參數傳遞。
在報告訪問沖突的地方取消引用的顯示指針被定義為null,這很可能是問題所在。
要修改測試用例源,請打開測試用例代碼,并使用有效的顯示對象初始化_display_0指針:
保存文件更改。
在“測試用例瀏覽器”中選擇test_viewAccount_1(標識問題的測試),然后重新運行“運行單元測試(文件范圍)測試配置”。 請注意,test_viewAccount_1中的單元測試問題已解決。
以相同的方式修復test_viewAccount_2中的代碼:使用有效對象初始化_display_0。
選擇ATM.cxx并包含在項目樹中,然后重新運行單元測試。請注意,運行了其他測試,并且未報告任何測試失敗。
Parasoft C/C++test 是一個集成的解決方案,用于自動化廣泛的最佳實踐,能夠實現編碼策略執行、靜態分析、單元和組件測試以及運行時錯誤檢測,為團隊提供了一種實用的方法,以確保他們的C和C++代碼能夠按照預期工作。C/C++test與Parasoft DTP集成,DTP提供了基于Web的交互式儀表盤,具有向下鉆取功能,允許團隊根據C/C++test的結果和其他關鍵流程指標跟蹤項目狀態和趨勢。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: