來(lái)源:51Testing軟件測(cè)試網(wǎng)采編
想起這個(gè)題目,是因?yàn)榻谟龅胶脦状侮P(guān)于這方面的討論。發(fā)覺即便做過幾年測(cè)試的老員工也或多或少有些這方面的困惑。當(dāng)然一家之言,僅作拋磚引玉之談。
一、測(cè)試就是保證軟件無(wú)故障運(yùn)行
對(duì)這個(gè),我只想說(shuō)這個(gè)觀點(diǎn)只是出于測(cè)試人員美好愿望。再牛的測(cè)試員也不可能保證他所測(cè)的軟件就能無(wú)故障運(yùn)行。只能說(shuō)在他所測(cè)的范圍內(nèi),軟件能按預(yù)先定義的需求運(yùn)行。
這個(gè)誤區(qū)的一個(gè)潛在問題是,秉承這一觀點(diǎn)的測(cè)試人員可能更期望自己的測(cè)試對(duì)象能“順利”運(yùn)行,而不是盡力發(fā)現(xiàn)產(chǎn)品中的問題。
二、測(cè)試的環(huán)境就選用戶的環(huán)境
我想說(shuō)的是:不可能!好吧,也許對(duì)于一些具有固定用戶,特別訂制的特定環(huán)境下的軟件產(chǎn)品,你很好找到用戶的環(huán)境。不過對(duì)于大部分的軟件產(chǎn)品而言,我想說(shuō)即便你知道了用戶甲的環(huán)境,你也不一定搞清楚用戶乙的環(huán)境。即便同一個(gè)甲,可能他今天和明天的環(huán)境也不一定相同。那結(jié)果,你選擇哪個(gè)環(huán)境作你的測(cè)試環(huán)境呢?
這個(gè)問題我想說(shuō)的是用戶的某些典型環(huán)境可以在測(cè)試中進(jìn)行優(yōu)先考慮,但真正的測(cè)試環(huán)境永遠(yuǎn)應(yīng)該是那個(gè)你認(rèn)為能更好暴露產(chǎn)品問題的環(huán)境。
三、測(cè)試自動(dòng)化更為高效
說(shuō)句心里話,我并不是反對(duì)這個(gè)觀點(diǎn),不過這觀點(diǎn)是有商量余地的。自然,這里是拿自動(dòng)化測(cè)試和手工測(cè)試作為對(duì)比的。也許自動(dòng)化有諸多的優(yōu)點(diǎn),比如能夠不厭其煩執(zhí)行枯燥的動(dòng)作;能夠精確的定位時(shí)序動(dòng)作;能夠長(zhǎng)時(shí)間工作;能夠快速執(zhí)行等等。不過自動(dòng)化測(cè)試的缺點(diǎn)也是有的,比如需要開發(fā)成本;需要對(duì)產(chǎn)品行為的明晰定義。
說(shuō)到這點(diǎn),也就是說(shuō)采取測(cè)試自動(dòng)化是有條件的。并不是它就一定適應(yīng)你的測(cè)試,何論高效。其實(shí)自動(dòng)化測(cè)試更多的是應(yīng)用在回歸測(cè)試場(chǎng)合,更多的bug事實(shí)上是在手工測(cè)試中發(fā)現(xiàn)的。雖然這個(gè)事實(shí)不一定是你希望看到的:)
四、開發(fā)人員更適合做測(cè)試
測(cè)試圈內(nèi)的一個(gè)共同認(rèn)識(shí)是從事測(cè)試的人員技術(shù)上總比開發(fā)人員差,開發(fā)人員能更好的應(yīng)用技術(shù)去測(cè)試;開發(fā)人員更能了解開發(fā),所以更能了解問題的所在。
不過本人的經(jīng)歷而言,開發(fā)組轉(zhuǎn)過來(lái)從事測(cè)試的同事績(jī)效并不怎么理想。這個(gè)誤區(qū)的問題在于過于簡(jiǎn)單的看待測(cè)試的技能需求。一般而言,測(cè)試工程師需要三維的技能:技術(shù),業(yè)務(wù)領(lǐng)域知識(shí)和軟技能。其中技術(shù)不僅僅是開發(fā),還包括測(cè)試技術(shù)。從開發(fā)轉(zhuǎn)作測(cè)試的人員,不一定具備這些能力,而且從某種程度,他們更專注在開發(fā)技能,可能更喜歡的是工具的實(shí)現(xiàn)和代碼的審核。從整體上來(lái)說(shuō),開發(fā)人員的技能并一定就能完全勝任測(cè)試工作。
五、Bug越多測(cè)試越有效
估計(jì)很多的經(jīng)理會(huì)有這個(gè)觀點(diǎn),很多同行估計(jì)也深受這個(gè)指標(biāo)考核之苦。不過,如果打個(gè)不恰當(dāng)?shù)谋确剑f(shuō):GDP越高經(jīng)濟(jì)越有效。我想很多人也就明白個(gè)大概了。
Bug的出現(xiàn)有多方面的因素,并不一定需要多有效的測(cè)試。猶如上策伐謀一樣,有效地測(cè)試建議將bug消滅在未成的時(shí)候。對(duì)產(chǎn)品報(bào)bug已經(jīng)是到了末尾的保障環(huán)節(jié),成本已經(jīng)相對(duì)變高——相對(duì)于需求分析和設(shè)計(jì)階段。只有到了末尾階段,同樣情況下才是有效地。不過這并不一定是好度量的。
詳詢:王萍老師18988787201
詳詢:小文老師18988787201
王萍老師 | 小文老師 |
《中華考試網(wǎng)軟件測(cè)試培訓(xùn)》
《教育軟件測(cè)試培訓(xùn)頻道》
《軟件測(cè)試培訓(xùn)課程——深圳川石》
《深圳川石軟件性能測(cè)試培訓(xùn)》
《深圳川石企業(yè)性能測(cè)試(PL&LR)提升班》
《持續(xù)集成自動(dòng)化測(cè)試UFT Selenium提升班》
《深圳源昊寶安軟件測(cè)試培訓(xùn)班》
《深圳凌岳軟件自動(dòng)化測(cè)試培訓(xùn)班》
《深圳博睿軟件安全測(cè)試培訓(xùn)》
《深圳達(dá)內(nèi)軟件測(cè)試培訓(xùn)學(xué)校》