歡迎來(lái)到培訓(xùn)無(wú)憂網(wǎng)!
咨詢熱線 400-001-5729
2022-11-02 13:10:38|已瀏覽:4893次

軟件單元測(cè)試策略有哪些
軟件單元測(cè)試策略有哪些?簡(jiǎn)單地說(shuō),測(cè)試策略就是如何用盡可能少的資源進(jìn)行盡可能好的測(cè)試。一般來(lái)說(shuō),執(zhí)行單元測(cè)試有三種策略:孤立的測(cè)試策略、自上而下的測(cè)試策略和自下而上的測(cè)試策略。以下是對(duì)這三種策略的簡(jiǎn)要描述。
1.孤立的測(cè)試策略
孤立的測(cè)試策略是最簡(jiǎn)單、最容易操作的,它屬于純單元測(cè)試。這種方法不考慮每個(gè)單元與其他單元之間的關(guān)系,為每個(gè)單元單獨(dú)設(shè)計(jì)定點(diǎn)單元和驅(qū)動(dòng)單元來(lái)進(jìn)行單元測(cè)試,可以達(dá)到較高的結(jié)構(gòu)覆蓋率。由于需要開(kāi)發(fā)大量的樁單元和驅(qū)動(dòng)單元,所以測(cè)試效率較低。
2. 自上而下的測(cè)試策略
自上而下的測(cè)試策略是先測(cè)試最頂層的單元,然后把頂層所調(diào)用的單元做成樁單元;其次測(cè)試第二層,把上面已經(jīng)測(cè)試的單元作為驅(qū)動(dòng)單元。以此類推,直到所有單元都測(cè)試完畢。這種方法節(jié)省了驅(qū)動(dòng)單元的開(kāi)發(fā)工作量,測(cè)試效率也很高。但是,隨著被測(cè)試單元的逐一增加,測(cè)試過(guò)程變得越來(lái)越復(fù)雜,增加了開(kāi)發(fā)和維護(hù)的成本。
3. 自下而上的測(cè)試策略
自下而上的測(cè)試策略是:首先對(duì)底層單元進(jìn)行單元測(cè)試,并模擬調(diào)用該單元的單元作為驅(qū)動(dòng)單元;然后對(duì)頂層進(jìn)行單元測(cè)試,并將下面已經(jīng)測(cè)試過(guò)的單元作為存根單元。以此類推,直到所有單元都測(cè)試完畢。這種方法節(jié)省了樁單元的開(kāi)發(fā)工作量,具有較高的測(cè)試效率。由于底層單元的測(cè)試質(zhì)量會(huì)對(duì)上層功能的測(cè)試產(chǎn)生很大的影響,而且隨著底層單元的逐一加入,它更像是小粒度的集成測(cè)試,所以這種方法不是純粹的單元測(cè)試。
注:尊重原創(chuàng)文章,轉(zhuǎn)載請(qǐng)注明出處和鏈接 http://www.elsolbar.com/news-id-65771.html 違者必究!部分文章來(lái)源于網(wǎng)絡(luò)由培訓(xùn)無(wú)憂網(wǎng)編輯部人員整理發(fā)布,內(nèi)容真實(shí)性請(qǐng)自行核實(shí)或聯(lián)系我們,了解更多相關(guān)資訊請(qǐng)關(guān)注軟件測(cè)試頻道查看更多,了解相關(guān)專業(yè)課程信息您可在線咨詢也可免費(fèi)申請(qǐng)?jiān)囌n。關(guān)注官方微信了解更多:150 3333 6050