• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 常用嵌入式軟件白盒測試工具介紹

    發表于:2011-12-01來源:未知作者:領測軟件測試網采編點擊數: 標簽:白盒測試
    一、 VcTester 生產廠商 深圳市領測科技有限公司 簡介 VcTester由深圳市領測科技有限公司自主研發,專業服務于嵌入式白盒測試領域的測試工具,它遵循第4代白盒測試方法(4GWM,The 4th Generation White-box-testing Methodolog

      一、 VcTester

      生產廠商

      深圳市領測科技有限公司

      簡介

      VcTester由深圳市領測科技有限公司自主研發,專業服務于嵌入式白盒測試領域的測試工具,它遵循第4代白盒測試方法(4GWM,The 4th Generation White-box-testing Methodology),為有效實施針對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代白盒測試方法”所要求的功能,共享版則有不少欠缺。另外,商用版的測試腳本完全兼容共享版的腳本,用戶可以拿共享版評估或試用,在購得商用版本使用權后,所有用例都能無縫的升級到商用版。

      價格

      共享版免費,商用版本價格參見其官方網站http://www.eztester.com。

      相關網站

      http://www.eztester.com

      獲取方式

      網上下載地址:http://www.eztester.com

      二、 CodeTest

      生產廠商

      METROWERKS

      簡介

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

      功能特色

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

      1. 性能分析

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

      2. 測試覆蓋分析

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

      CODETEST覆蓋率信息包括程序實際執行的所有內容,而不是采樣的結果,它以不同顏色區分運行和未運行的代碼,CODETEST可以跟蹤超過一百萬個分支點,特別適用于測試大型嵌入式軟件。

      CODETEST還能夠生成一個融合多種測試結果地綜合性報告,以使測試者看到整套測試地總體效果。

      3. 動態存儲器分配分析

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>