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