常用嵌入式軟件白盒測試工具介紹_第1頁
常用嵌入式軟件白盒測試工具介紹_第2頁
常用嵌入式軟件白盒測試工具介紹_第3頁
常用嵌入式軟件白盒測試工具介紹_第4頁
常用嵌入式軟件白盒測試工具介紹_第5頁
已閱讀5頁,還剩1頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第第頁常用嵌入式軟件白盒測試工具介紹常用嵌入式軟件白盒測試工具介紹

發表于:2023-12-01來源:未知:領測軟件測試網采編點擊數:標簽:白盒測試

一、VcTester生產廠商深圳市領測科技有限公司簡介VcTester由深圳市領測科技有限公司自主研發,專業服務于嵌入式白盒測試領域的測試工具,它遵循第4代白盒測試方法(4GWM,The4thGenerationWhite-box-testingMethodolog

一、VcTester

生產廠商

深圳市(領測)科技有限公司

簡介

VcTester由深圳市領測科技有限公司自主研發,專業服務于嵌入式白盒測試領域的測試工具,它遵循第4代(白盒)(測試)方法(4GWM,The4thGenerationWhite-box-testingMethodology),為有效實施針對C語言的單元測試、集成測試與協議測試,提供系統化的測試解決方案。VcTester僅支持VC平臺下C源代碼的白盒測試,主要應用于通信設備、嵌入式手持終端、醫療器械等實時嵌入式產品的源碼級測試。

功能特色

VcTester共享版本的功能特色如下:

1.腳本化測試驅動

VcTester使用CSE腳本語言編寫(測試(用例)),CSE語言風格與C語言接近,簡單易用,很容易上手。編寫CSE腳本可讀取全局變量、給變量賦值、調用函數等。

2.腳本樁

被測目標機運行后,VcTester允許用戶定義一個腳本函數,給被測C函數打樁,使運行中腳本函數替代C函數。腳本樁函數中可編寫特定的測試處理,或返回特定數值用于測試。

3.在線測試

運行目標測試程序后,在線設計用例、運行用例,并根據測試結果改進或添加用例,持續在線的進行測試。VcTester這一特性使(單元測試)過程更加簡捷明了,所見即所得,操作過程更富人性化。

4.即時調測

VcTester配合VC中的調試程序,可支持目標代碼單步調試,用戶可借助VC設置斷點,進行單步跟蹤,同時,在測試用例設計過程中,測試驅動與腳本樁都可以選中部分或全部來執行。被測代碼調試與測試腳本調試都是在線進行,可以即時的交叉著調試。

5.測試工程管理

支持直觀的樹狀測試用例管理,支持單用例、單測試集,或多用例、多測試集批量執行,支持命令行啟動全工程自動測試。

VcTester共享版定位于個體測試應用,商用版則定位于企業級應用,為適應團隊運作及產品質量保證活動而增加相應功能,商用版具有如下特色:

1.支持符合第4代白盒(測試方法)的測試評估體系

商用版提供LICC與LDCC兩種代碼覆蓋率統計,對測試設計程度也提供評估,評估結果可以在線、直觀的方式顯示,還支持測試報告自動生成。共享版本沒有這些功能。

2.調測一體,支持將調試操作自動轉化成測試腳本

商用版的檢視器支持調試操作轉腳本,該功能可以促進大家養成自發測試的習慣,擺脫不自覺的被動測試狀態,檢視器還支持更強大的腳本樁功能,如條件樁、PreCheck與PostCheck定義等。共享版沒有這些功能。

3.提供集成化的工作平臺,可大幅提高開發效率

商用版的源碼與測試用例在同一個IDE平臺編輯、維護,以相同形式同時支持測試腳本與源碼的一體化調試,集成界面支持設置斷點,進行單步跟蹤。共享版本沒有單步調試功能。

VcTester提供出色的IDE編輯器,編輯功能強大,支持提示輸入、全文查找與替換、函數調用關系分析,定義與引用跳轉、在線查看各行調用覆蓋情況。共享版本沒有函數調用關系分析與在線查看調用覆蓋的功能。

共享版本與商用版本都支持外部工具集成,如工程構建集成、與版本機自動CheckIn與CheckOut集成。

4.支持完善的測試消息構造與解析

商用版提供用戶數據UDT編輯器,可快速構造測試數據。共享版無此功能。商用版還提供通用消息編輯器、消息解析器,可以自定義消息(模板)。該功能特別適合通信協議測試,其消息解析器與編輯器還可以免費集成到用戶產品或相關IT工具上,借助本功能,用戶可以將VcTester工具延伸到協議測試、功能測試等領域。共享版本不提供這些功能。

5.支持測試設計重構

當被測代碼有大幅調整,經過一次或多次重構時,商用版支持快捷的測試設計重構,該功能可確保持續集成的操作過程不因代碼重構而斷鏈。共享版沒有這個功能。

商用版較完整的支持"第4代白盒測試方法'所要求的功能,共享版則有不少欠缺。另外,商用版的測試腳本完全兼容共享版的腳本,用戶可以拿共享版評估或試用,在購得商用版本使用權后,所有用例都能無縫的升級到商用版。

價格

共享版免費,商用版本價格參見其官方網站。

相關網站

獲取方式

網上(下載)地址:

二、CodeTest

生產廠商

METROWERKS

簡介

CODETEST是全球第一臺專為嵌入式系統(軟件測試)而設計的工具套件,CODETEST為追蹤嵌入式應用程序,分析軟件(性能),測試軟件的覆蓋率以及存儲體的動態分配等提供了一個實時在線的高效率解決方案。CODETEST還是一個可共享的網絡工具,它將給整個(開發)和測試團隊帶來高品質的測試手段。

功能特色

基本的CODETEST系統包括以下四個模塊:

1.性能分析

CODETEST能夠同時對多達32000個函數進行非采樣性測試,精確計算出每個函數或任務(基于RTOS下)的執行時間或間隔,并能夠列出其最大和最小的執行時間。對于每兩個函數或任務之間的調用也能夠計數,從而確認出其中失敗的調用。CODETEST的性能分析功能也能夠為嵌入式應用程序的優化提供依據,使軟件(工程師)可以有針對性地優化某些關鍵性地函數或模塊,以及改善整個軟件地總體性能。

2.測試覆蓋分析

CODETEST提供程序總體概況,函數級代碼以及源級覆蓋趨勢等多種模式來觀測軟件地覆蓋情況。由于CODETEST是一種完全地交互式工具,測試者可以在對系統進行操作地同時追蹤覆蓋情況。

CODETEST覆蓋率信息包括程序實際執行的所有內容,而

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論