教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

軟件測試培訓(xùn):程序插樁法是什么?

更新時間:2022年05月30日10時56分 來源:傳智教育 瀏覽次數(shù):

好口碑IT培訓(xùn)

  軟件測試培訓(xùn)中經(jīng)常會提及插樁,程序插樁法是一種被廣泛使用的軟件測試技術(shù),由J.C.Huang教授提出。簡單來說,程序插樁就是往被測試程序中插入測試代碼以達(dá)到測試目的的方法,插入的測試代碼被稱為探針。根據(jù)測試代碼插入的時間可以將程序插樁法分為目標(biāo)代碼插樁和源代碼插樁,本節(jié)先講解一下目標(biāo)代碼插樁。

  目標(biāo)代碼插樁是指向目標(biāo)代碼(二進(jìn)制代碼)插入測試代碼獲取程序運(yùn)行信息的測試方法,也稱為動態(tài)程序分析方法。在進(jìn)行目標(biāo)代碼插樁之前,測試人員要對目標(biāo)代碼邏輯結(jié)構(gòu)進(jìn)行分析,從而確認(rèn)需要插樁的位置。

  目標(biāo)代碼插樁對程序運(yùn)行時的內(nèi)存監(jiān)控、指令跟蹤、錯誤檢測等有著重要意義。相比于邏輯覆蓋法,目標(biāo)代碼插樁在測試過程中不需要代碼重新編譯或鏈接程序,并且目標(biāo)代碼的格式和具體的編程語言無關(guān),主要和操作系統(tǒng)相關(guān),因此目標(biāo)代碼插樁有著廣泛的使用。

0 分享到:
和我們在線交談!