唯信產(chǎn)品分類Product Classification
4常見問題
您的位置:
首頁(yè) ->
常見問題 -> 自動(dòng)化能滿足我們什么
自動(dòng)化能滿足我們什么
自動(dòng)化能做什么事情原本是個(gè)很古老的命題,基本所有人都知道,而且也有很多人對(duì)這一點(diǎn)進(jìn)行過論述和論證。所以這里不再多說,只為討論問題的完整性簡(jiǎn)單進(jìn)行闡述,以便讀者在閱讀和思考或討論的時(shí)候能更好的上下文銜接。
(1)提高測(cè)試執(zhí)行的速度
毫無疑問,無論使用什么工具,自動(dòng)化測(cè)試執(zhí)行是使用機(jī)器部分代替人工執(zhí)行的方式,10人日的測(cè)試執(zhí)行工作量可以由5個(gè)人花2天也可以2個(gè)人花5天完成。自動(dòng)化如果實(shí)現(xiàn)了80%,那么使用2個(gè)人1天可以完成剩下的20%手工測(cè)試;用一臺(tái)PC Server組裝10套虛擬系統(tǒng),10套虛擬系統(tǒng)0.8甚至0.5天就可以完成所有這些自動(dòng)化的測(cè)試執(zhí)行。不考慮自動(dòng)化開發(fā)的投入,還是2個(gè)人,1天就能完成所有的測(cè)試執(zhí)行,所以說自動(dòng)化測(cè)試提升執(zhí)行速度真正的意思是使用同等的執(zhí)行人力可以結(jié)合自動(dòng)化在最短時(shí)間內(nèi)完成測(cè)試執(zhí)行,而并非說自動(dòng)化的操作速度比人工快。
(2)避免機(jī)械式重復(fù)工作
雖然測(cè)試有像正交覆蓋這樣被證明了是科學(xué)的裁剪方法,但是一方面這些裁剪方法并不是所有的地方都能使用,再者即便都能用測(cè)試執(zhí)行的工作量還是非常大的。無論是多有耐心的測(cè)試人員,在長(zhǎng)期的測(cè)試執(zhí)行中也會(huì)感覺疲憊和乏味,當(dāng)然有些自制力比較強(qiáng)的同事還是能堅(jiān)持下來的。自動(dòng)化測(cè)試的好處就在于能替代人去做一些反反復(fù)復(fù)的工作,可以不眠不休不厭倦;這樣可以解放出一部分測(cè)試執(zhí)行人員,讓他們向更需要他們的地方成長(zhǎng)、發(fā)揮。
特別是對(duì)于像我們這樣做運(yùn)營(yíng)測(cè)試的同事來說,可能會(huì)有幾年只負(fù)責(zé)測(cè)試某一個(gè)或幾個(gè)系統(tǒng)的補(bǔ)丁需求的情況。自動(dòng)化讓大家可以騰出手來做更多的分析工作,一定程度上也能通過提高測(cè)試分析設(shè)計(jì)的投入來提升測(cè)試的質(zhì)量;同時(shí)也能讓測(cè)試人員減少一些乏味的感覺,日新月異的自動(dòng)化技術(shù)和不斷產(chǎn)生的問題與系統(tǒng)測(cè)試結(jié)合也讓大家更有解決問題的欲望,在繁瑣的測(cè)試工作中更容易收獲一些樂趣和成就感。
(3)避免手工易犯的錯(cuò)誤
雖然測(cè)試人員普遍比較耐心細(xì)致,但是偶爾的錯(cuò)漏總是難免的,筆者參照自己平時(shí)的工作總結(jié)了了一下,對(duì)于筆者來說主要有以下幾種導(dǎo)致錯(cuò)誤的因素:
1、正確率總會(huì)有極限,就是說測(cè)試執(zhí)行的時(shí)候可以細(xì)心一萬次,也總會(huì)有那么幾次是不小心就忘了一些什么東西,導(dǎo)致測(cè)試結(jié)果偏差;
2、注意力被其他事物所分散,尤其在并行任務(wù)較多的時(shí)候很容易發(fā)生考慮不周全或者忽視了一些比較隱蔽的問題;
3、不夠耐心細(xì)致,上節(jié)說到反反復(fù)復(fù)的測(cè)試,或者受心情影響,使得測(cè)試人員產(chǎn)生懈怠的狀況,這樣測(cè)試出來的結(jié)果很難保證就是沒有問題的;
4、思維定勢(shì),長(zhǎng)期的工作習(xí)慣和對(duì)某些系統(tǒng)較為熟悉的時(shí)候容易產(chǎn)生問題,按照自己的經(jīng)驗(yàn)去判定一個(gè)測(cè)試結(jié)果的正確性;而實(shí)際上一些隱藏的問題在這種情況下較容易被忽視。
當(dāng)然,手工容易發(fā)生錯(cuò)誤的情況肯定不止筆者說的這幾種情況,大家可以自己參照一下自己平時(shí)的經(jīng)驗(yàn),看看都會(huì)遇到一些什么樣的場(chǎng)景。這些列舉的問題如果出現(xiàn)在測(cè)試分析和設(shè)計(jì)的時(shí)候自動(dòng)化是很難替我們避免的,即使有嚴(yán)格的評(píng)審機(jī)制也不能保證就可以完全避免,所以這里主要是指測(cè)試執(zhí)行的時(shí)候。
(4)自動(dòng)化最根本的目標(biāo)
上文分別說了自動(dòng)化的三個(gè)最為明顯的好處,還有一些其他的好處我們就不繼續(xù)討論了。雖然自動(dòng)化測(cè)試有這么多好處,但是我們自己到底需要自動(dòng)化做什么呢?其實(shí)還是經(jīng)典的三個(gè)要素:成本、時(shí)間、質(zhì)量;質(zhì)量不用多說大家也理解,就是避免一些人工容易犯的錯(cuò)誤。至于時(shí)間,因?yàn)閳?zhí)行速度可以得到提高,所以某些測(cè)試的周期可以得到控制,比較成功的實(shí)踐甚至可以大幅縮短測(cè)試周期。而成本,這里很籠統(tǒng)的說“成本”二字而并非人力成本或者時(shí)間成本,因?yàn)楹枚嗳税炎詣?dòng)化的這點(diǎn)作用理解為節(jié)省人力、節(jié)省時(shí)間,對(duì)于測(cè)試來說,成本不僅僅是測(cè)試人力和測(cè)試時(shí)間這兩點(diǎn)。如果把測(cè)試與項(xiàng)目與部門、公司的整體利益孤立開來或許可以這么說,但是測(cè)試并不能隨意與這些因素割離,因?yàn)槁?lián)系是普遍的。