測試如同溫度計(jì)
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2011/9/7 14:33:27 ] 推薦標(biāo)簽:
測試在軟件開發(fā)中究竟充當(dāng)什么角色呢。是驅(qū)動(dòng)程序員的長鞭?是決定產(chǎn)品發(fā)版的判官?是過程改進(jìn)的車頭?是質(zhì)量保證的標(biāo)桿?我認(rèn)為都不是,測試是標(biāo)示產(chǎn)品狀態(tài)的溫度計(jì)。我們每天的工作是不斷探測產(chǎn)品究竟到達(dá)怎樣的“溫度”。
做好一只溫度計(jì)可不容易,明確的刻度必不可少,對(duì)于測試來說,明確的標(biāo)準(zhǔn)是正確顯示測試狀態(tài)的前提。我們有很多標(biāo)準(zhǔn),可總的來說,這些標(biāo)準(zhǔn)都跟明確有差距,因?yàn)槲覀兊臏y試標(biāo)準(zhǔn)大多采用列舉法,而列舉法的缺陷是無法窮舉,導(dǎo)致很多情況下無法找到對(duì)應(yīng)的標(biāo)準(zhǔn)。
溫度計(jì)要能根據(jù)溫度的變化而相應(yīng)變化,而測試人員的水平參差不齊,在產(chǎn)品狀態(tài)變化時(shí),“相應(yīng)”的程度會(huì)不一樣,這會(huì)直接導(dǎo)致狀態(tài)反映失真。
溫度計(jì)不光要刻度準(zhǔn)確,相應(yīng)反映。它測量的準(zhǔn)確性還和使用者的使用方法有關(guān)。比如,測試體溫需要5分鐘,如果你只量了3分鐘,你得到的結(jié)果不會(huì)是準(zhǔn)確的。測試也是一樣,沒有足夠的測試資源,也只能得到一個(gè)并不準(zhǔn)確的產(chǎn)品狀態(tài)。
對(duì)于溫度計(jì)來說,觀察的角度不同,溫度計(jì)顯示的溫度也不同。測試也一樣,說通俗點(diǎn)是屁股決定腦袋,造成的結(jié)果是發(fā)版時(shí)間更重要時(shí),測試總會(huì)從測試部轉(zhuǎn)為開發(fā)部。而產(chǎn)品質(zhì)量更主要時(shí),測試又會(huì)轉(zhuǎn)回來。
當(dāng)外界環(huán)境變化時(shí),溫度計(jì)的顯示只能作為參考。如在海邊,100度水才開,而在高原,80度水已經(jīng)開了。對(duì)測試而言,產(chǎn)品質(zhì)量要服從市場需要,當(dāng)市場需要“水開”時(shí),80度的水也能開。
對(duì)于測試而言,我們能做的只有2件事:
1、明確并讓所有人掌握標(biāo)準(zhǔn)
2、讓測試人員的水平提高并趨同。
而對(duì)于開發(fā)管理者而言,如何用好測試這支溫度計(jì),需要發(fā)揮管理者的智慧了。
相關(guān)推薦

最新發(fā)布
性能測試之測試環(huán)境搭建的方法
2020/7/21 15:39:32軟件測試是從什么時(shí)候開始被企業(yè)所重視的呢?
2020/7/17 9:09:11Android自動(dòng)化測試框架有哪些?有什么用途?
2020/7/17 9:03:50什么樣的項(xiàng)目適合做自動(dòng)化?自動(dòng)化測試人員應(yīng)具備怎樣的能力?
2020/7/17 8:57:06幾大市面主流性能測試工具測評(píng)
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