一個(gè)組織要實(shí)施自動(dòng)化測(cè)試,,首先就要對(duì)自動(dòng)化測(cè)試有一個(gè)正確的理解。我們通常對(duì)自動(dòng)化測(cè)試,,都會(huì)有一些理解誤區(qū),,比如: 1. 所有測(cè)試用例都可以自動(dòng)化 首先講所有的測(cè)試用例都自動(dòng)化本身就是不必要的,因?yàn)樽詣?dòng)化測(cè)試要開(kāi)發(fā)測(cè)試腳本,,而且執(zhí)行自動(dòng)化測(cè)試,,也是需要時(shí)間的,把所有測(cè)試用例全部自動(dòng)化,,未必就是性價(jià)比最高的,。 另一方面自動(dòng)化測(cè)試,主要的是用來(lái)減少回歸測(cè)試的工作量,,而回歸測(cè)試,,最重要的是避免最基本的功能和最常用的功能受到影響,從這個(gè)理論上來(lái)說(shuō),,我們會(huì)把最基本的功能和最常用的功能的測(cè)試用例進(jìn)行自動(dòng)化,,這個(gè)就足夠了,。
2. 自動(dòng)化測(cè)試找不到bug 自動(dòng)化測(cè)試,,主要是避免由于代碼的修改導(dǎo)致原有的正確的功能出現(xiàn)bug,而不是去挖掘更多更深層次的bug,。更多更深層次的bug,,是把測(cè)試人員解放出來(lái)后,由測(cè)試人員通過(guò)探索性測(cè)試來(lái)發(fā)現(xiàn)的,。 3. 自動(dòng)化測(cè)試一定會(huì)馬上大量減少測(cè)試人員數(shù)量 自動(dòng)化測(cè)試雖然會(huì)最終減少測(cè)試的工作量,,但是他不會(huì)是立竿見(jiàn)影的,因?yàn)槟阋獙?shí)現(xiàn)自動(dòng)化測(cè)試,,首先就要進(jìn)行自動(dòng)化測(cè)試腳本的開(kāi)發(fā)和自動(dòng)化測(cè)試環(huán)境的搭建,,這需要投入大量的人員和精力。自動(dòng)化測(cè)試能夠多長(zhǎng)時(shí)間見(jiàn)到效果,,要取決于這個(gè)過(guò)程的長(zhǎng)短,。 4. 自動(dòng)化測(cè)試能代替手工測(cè)試 自動(dòng)化測(cè)試,只適用于回歸測(cè)試,,對(duì)于新功能測(cè)試,,還是要依賴于測(cè)試人員人員設(shè)計(jì)測(cè)試用例,手動(dòng)執(zhí)行,。 5. 只有性能測(cè)試才需要自動(dòng)化 自動(dòng)化測(cè)試除了應(yīng)用于性能測(cè)試外,,還被大量應(yīng)用于功能測(cè)試。
6. 自動(dòng)化測(cè)試太難上手 自動(dòng)化測(cè)試,已經(jīng)推行了很長(zhǎng)時(shí)間,,在網(wǎng)上可以找到很多自動(dòng)化測(cè)試的框架,、工具、教程,。如果你真想實(shí)施自動(dòng)化測(cè)試,,只要安排專業(yè)的測(cè)試人員上手學(xué)習(xí),自動(dòng)化測(cè)試會(huì)很容易實(shí)現(xiàn)的,。
最后,自動(dòng)化測(cè)試既沒(méi)有那么神奇——能夠解決測(cè)試的所有問(wèn)題,,也不會(huì)非常高精尖——那么難以上手,,正確認(rèn)識(shí)自動(dòng)化測(cè)試,腳踏實(shí)地地實(shí)施自動(dòng)化測(cè)試,你就能享受到自動(dòng)化測(cè)試給你帶來(lái)的收益,。 這正是: 談虎變色不足取,,當(dāng)成銀彈不可行 正確認(rèn)識(shí)自動(dòng)化,腳踏實(shí)地去實(shí)施 參考文獻(xiàn):軟件測(cè)試精要,,董杰,,電子工業(yè)出版社。 |
|