2004年,澤眾軟件參與了一個(gè)大型國(guó)有銀行的自動(dòng)化回歸測(cè)試項(xiàng)目,為了滿足銀行測(cè)試的一系列需求,我們開發(fā)了國(guó)內(nèi)專業(yè)個(gè)面向自動(dòng)化測(cè)試的測(cè)試軟件——TestCenter1.0。隨著用戶的需求發(fā)展,又逐步增加了其他的模塊,這是隨后的TestCenter的2.0、3.0產(chǎn)品。到了2007年,我們的團(tuán)隊(duì)把原來TestCenter的不同模塊整合,并且統(tǒng)一了界面風(fēng)格和操作,開發(fā)了TestCenter4.0。之后開發(fā)團(tuán)隊(duì)重新設(shè)計(jì)和編寫了這個(gè)系統(tǒng),這是TestCenter5.0。
人們總是認(rèn)為測(cè)試工具是每個(gè)測(cè)試難題的解決方案。有了工具實(shí)施,測(cè)試會(huì)進(jìn)行地很快,質(zhì)量更高,自然也更便宜…… 可惜現(xiàn)實(shí)卻是,測(cè)試工具實(shí)施要花上不少錢,而且投入還不一定有回報(bào)。為什么測(cè)試工具實(shí)施經(jīng)常失敗呢?
作為IT行業(yè)內(nèi)的網(wǎng)絡(luò)工程師,也許你對(duì)自己的工作已經(jīng)失去信心,也許你認(rèn)為這是沒有前途的工作。假如在你認(rèn)識(shí)在軍隊(duì)中任職的朋友,恭喜你——你還有可能要在炸彈的火光與呼嘯的流彈中解決份內(nèi)的工作。
“app”一詞表示我們?cè)谔幚怼靶〉膽?yīng)用程序”。盡管在一些情況下這或許是真的,但本文中它是指用于遠(yuǎn)程監(jiān)控一個(gè)機(jī)器不同部分(比如:燈,氣流和位置)狀態(tài)的相當(dāng)大的應(yīng)用程序。機(jī)器使用一個(gè)可用后端服務(wù)器訪問的(我們的app通過因特網(wǎng)訪問的)移動(dòng)通信網(wǎng)絡(luò)。
在西歐和美國(guó),移動(dòng)設(shè)備業(yè)重點(diǎn)放在智能手機(jī)及其相關(guān)生態(tài)系統(tǒng)上。但是,對(duì)于世界上的大多數(shù)移動(dòng)設(shè)備消費(fèi)者來說,未來功能機(jī)可能仍獨(dú)領(lǐng)風(fēng)騷,估計(jì)70%現(xiàn)今世上使用的移動(dòng)設(shè)備都是功能手機(jī)。盡管比起智能機(jī),功能機(jī)很簡(jiǎn)單。
測(cè)試自動(dòng)化近很流行,因?yàn)樗梢詭椭鷾p少測(cè)試成本并使某些不能手工執(zhí)行的測(cè)試運(yùn)行成為可能。自動(dòng)化測(cè)試工具(包括開源工具)的數(shù)目也在飛速增長(zhǎng),所以選出適合每個(gè)項(xiàng)目需求的工具還是很不易的。
“云上的測(cè)試”,這是一個(gè)模糊的短語(yǔ),它并非源于概念而是表達(dá)的措詞。這個(gè)短語(yǔ)通常在人們腦子里留下一個(gè)問題:“這個(gè)詞是不是意味著有云中某事物幫助的測(cè)試或僅僅只是在云中進(jìn)行測(cè)試?”
測(cè)試已經(jīng)歷了一次從沒有獨(dú)立測(cè)試團(tuán)隊(duì)的組織到端到端測(cè)試活動(dòng)的集中測(cè)試中心的巨大轉(zhuǎn)變。新變化克服了組織障礙并把測(cè)試直接放到測(cè)試員觸手可及的地方。組織從群體獲得關(guān)于測(cè)試活動(dòng)的恰當(dāng)專業(yè)知識(shí)。
測(cè)試自動(dòng)化的好處我們都很清楚,更快地反饋問題,減少手工測(cè)試,持續(xù)集成是其中隨口可舉的。測(cè)試團(tuán)隊(duì)成員越多,公司使用自動(dòng)化越多,越好。為此,我們必須脫離實(shí)施測(cè)試自動(dòng)化的技術(shù)方面。