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