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

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