產(chǎn)品體驗中心 下載與支持 產(chǎn)品社區(qū) 合作代理 |  咨詢電話:400-035-7887/021-6072 5088
當(dāng)前位置:澤眾軟件測試網(wǎng)- 技術(shù)文章 -正文

什么是白盒測試? 都有哪些常用的工具

發(fā)布時間:2022-10-11

無論何時提到測試,第一個想到的就是白盒子測試和黑盒子測試。以上兩項測試可以說是家喻戶曉,但這兩項測試的作用何在?現(xiàn)在,我們來看一下白盒測試工具。然后是代碼分析程序等,讓我們具體看看。
 
第一、Jtest工具介紹
 
這是一種集成的、易用的自動化Java單元測試工具,可用于動態(tài)類和組件測試。這樣可以提高代碼的穩(wěn)定性,防止軟件出錯。
 
第二、Jcontract
 
在系統(tǒng)級,Jcontyt驗證類/組件是否正常工作和正確使用。它是一種獨立的工具,從功能上說,它是對Jcontyt的補充。DbC標注的Java代碼可以使用Jcontyt插入。在系統(tǒng)中裝配類/組件時,Jcontyt在運行時監(jiān)視并報告錯誤使用和功能問題。Jcontyt可以幫助每個開發(fā)者有效地評估類/組件的系統(tǒng)級別的行為。
 
第三、CodeWizard
 
一個高級C/C++源代碼分析工具,它使用了500多種編碼規(guī)范來自動標記危險的代碼結(jié)構(gòu),編譯器不能檢查這些代碼。
 
第四、Insure++
 
Insure++是一種基于C/C++的工具,用于自動準確地檢測內(nèi)存錯誤和內(nèi)存泄漏。保證++可視化實時內(nèi)存操作,精確地發(fā)現(xiàn)內(nèi)存泄漏的根源。Insure++還可以執(zhí)行覆蓋分析,以明確表示哪些代碼經(jīng)過了測試。
 
第五、BoundsChecker
 
BoundsCheckerVisualC++版是在運行時VisualC++開發(fā)人員首選的錯誤檢測與調(diào)試工具。采用VisualC++開發(fā)環(huán)境下的自動調(diào)試處理程序,加速了應(yīng)用程序的開發(fā),縮短了產(chǎn)品發(fā)布時間。BoundsChecker對編程錯誤提供了清晰、詳細的分析,C++特有的錯誤占了大部分??蓹z測和診斷靜態(tài)和堆疊內(nèi)存中的錯誤,以及內(nèi)存和資源泄漏。BoundsChecker運行時驗證了8700多個API和OLE方法,包括WindowsAPIs、ODBC、ActiveX、DirectX、COM和InternetAPIs。
 
第六、FailSafe
 
錯誤保護是VisualBasic環(huán)境中的一種自動錯誤處理和恢復(fù)工具。錯誤保護將插入附加代碼以插入到程序中。在執(zhí)行程序時,失敗保護通過插入的代碼來捕捉和記錄錯誤信息。
 
該CA基于Java開發(fā),JavaSwing模式支持跨平臺運行??蓲呙鐲,C++,Java等編程語言;支持Windows平臺,Linux平臺,命令行環(huán)境,IDE環(huán)境。這些規(guī)則包括:hub5369,hub5369(C++),javasun編程規(guī)范,jasun安全規(guī)則等等。根據(jù)預(yù)先制定的規(guī)則,CA對代碼進行掃描分析,檢查代碼是否符合編碼規(guī)范和各種規(guī)則,發(fā)現(xiàn)可能出現(xiàn)的錯誤,不需要編寫測試用例,就能實現(xiàn)自動化測試,節(jié)省大量人力。CA支持源代碼解析,得到代碼控制流程圖。查看流程圖,就可以在代碼級別實現(xiàn)測試覆蓋,并可以輕松構(gòu)建XUnit單元測試模塊。通過時間設(shè)置CA還可以只檢查更新的代碼,提高工作效率。
 
根據(jù)上述說明,我們必須對這些工具有所了解。其中,CodeAnalyzer也是受歡迎的測試工具之一,它可以實現(xiàn)靜態(tài)分析,代碼漫游,代碼規(guī)格說明檢查以及代碼潛在錯誤分析。
 
推薦閱讀:
 
本文內(nèi)容不用于商業(yè)目的,如涉及知識產(chǎn)權(quán)問題,請權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。
滬ICP備07036474號 2003-2024 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨詢

添加客服微信 歡迎咨詢測試工具和測試服務(wù)

微信客服
問題
反饋
產(chǎn)品
畫冊

掃描二維碼下載澤眾軟件企業(yè)宣傳冊

產(chǎn)品畫冊
返回
頂部

方案咨詢

×
提交信息

電話咨詢,400-035-7887,安排專業(yè)技術(shù)售前給您解答(產(chǎn)品試用、技術(shù)交流、服務(wù)咨詢和商務(wù)報價)。

您的信息已成功提交!

我們的客服人員稍后會與您聯(lián)系