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

全國(guó)咨詢/投訴熱線:400-618-4000

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

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

好口碑IT培訓(xùn)

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

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

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

0 分享到:
和我們?cè)诰€交談!