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