如何合理地減少測(cè)試工作量
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2012/2/20 11:31:27 ] 推薦標(biāo)簽:
白盒測(cè)試與黑盒測(cè)試的方式雖然不同,但往往有“異曲同工”之妙。在很多地方,白盒測(cè)試與黑盒測(cè)試會(huì)產(chǎn)生一模一樣的效果(或者能推理出來(lái)),這樣的測(cè)試是冗余的。
在集成測(cè)試、系統(tǒng)測(cè)試階段,可能要執(zhí)行多次“回歸測(cè)試”。每一次“回歸測(cè)試”都會(huì)存在不少的冗余,應(yīng)當(dāng)設(shè)法剔除不必要的重復(fù)測(cè)試工作。
減少無(wú)價(jià)值的測(cè)試
無(wú)價(jià)值的測(cè)試通常是由于不懂得測(cè)試技術(shù)引起的。例如功能測(cè)試,在等價(jià)區(qū)間之中,本來(lái)只要測(cè)試一個(gè)典型的輸入行了,如果有人在此區(qū)間測(cè)試了100次,那么其中99次是無(wú)價(jià)值的。
如何“偷工減料”
有一些“短、平、快”的項(xiàng)目,經(jīng)費(fèi)本來(lái)少,用戶(hù)對(duì)質(zhì)量要求也馬馬虎虎。為了能多掙一點(diǎn)錢(qián),開(kāi)發(fā)方不得不采用“偷工減料”的方式來(lái)降低測(cè)試代價(jià)。偷工減料的途徑無(wú)非是減少測(cè)試的內(nèi)容和頻度。但不能砍得太狠,否則軟件拿不出手。基本方法是找出軟件中需要優(yōu)先測(cè)試的部分(見(jiàn)下表),其它次要部分可以忽略或?qū)?lái)再測(cè)試。
“偷工減料”方法的測(cè)試優(yōu)先級(jí):
哪些功能是軟件的特色?
哪些功能是用戶(hù)常用的?
如果系統(tǒng)可以分塊賣(mài)的話,哪些功能塊在銷(xiāo)售時(shí)昂貴?
哪些功能出錯(cuò)將導(dǎo)致用戶(hù)不滿(mǎn)或索賠?
哪些程序是復(fù)雜、容易出錯(cuò)的?
哪些程序是相對(duì)獨(dú)立,應(yīng)當(dāng)提前測(cè)試的?
哪些程序容易擴(kuò)散錯(cuò)誤?
哪些程序是全系統(tǒng)的性能瓶頸所在?
哪些程序是開(kāi)發(fā)者沒(méi)有信心的?
相關(guān)推薦

最新發(fā)布
性能測(cè)試之測(cè)試環(huán)境搭建的方法
2020/7/21 15:39:32軟件測(cè)試是從什么時(shí)候開(kāi)始被企業(yè)所重視的呢?
2020/7/17 9:09:11Android自動(dòng)化測(cè)試框架有哪些?有什么用途?
2020/7/17 9:03:50什么樣的項(xiàng)目適合做自動(dòng)化?自動(dòng)化測(cè)試人員應(yīng)具備怎樣的能力?
2020/7/17 8:57:06幾大市面主流性能測(cè)試工具測(cè)評(píng)
2020/7/17 8:52:11RPA機(jī)器人能夠快速響應(yīng)企業(yè)需求,是怎么做到的?
2020/7/17 8:48:05Bug可以真正消滅嗎?為什么?
2020/7/17 8:43:03軟件測(cè)試基本概念是怎么來(lái)的?軟件測(cè)試生命周期的形成歷經(jīng)了什么?
2020/7/16 9:11:10