在國內軟件外包測試服務的大軍中,從事軟件本地化、國際化服務的國際公司及從事本地化的國內公司共同構成了承接軟件外包測試的主力軍。在2004年,一些國際公司加大了對中國市場的投入力度,開始為客戶提供全系列軟件外包測試服務。而依靠軟件本地化起家的國內公司的表現更是可圈可點,這些公司義無反顧地成為外包測試服務的“急先鋒”。
  國內公司憑借多年來為國際軟件公司提供軟件本地化服務贏得了客戶的信任,也由于多年來遵守國際游戲規(guī)則提供服務,積累了豐富的國際項目管理經驗,這些都為國內公司成為測試外包“排頭兵”提供了有利的條件。
  從我國軟件產業(yè)的現狀來看,由于國內軟件企業(yè)起點較低,在整個大型軟件的開發(fā)流程中,測試是國內企業(yè)相對容易切入的點。但對于剛剛起步的外包測試服務來說,還需要進一步提升國際客戶信任度、完善業(yè)務流程、培訓專業(yè)人才等。
  三種業(yè)務模式
  要了解外包測試服務,需要先了解其業(yè)務模式。從為客戶提供外包測試服務的業(yè)務模式看,共可分為三種類型:現場測試、公司內部測試和設立聯合研發(fā)中心。
  現場測試模式(On-site)是人員外派模式,主要是指供應商把自己的人員派到客戶的現場提供服務,這是在做外包服務初期經常采用的一種模式。在這種模式中,供應商基本上只提供人員,不控制項目開發(fā)的過程,項目實施過程完全由客戶控制,F在國內很多提供測試外包服務的公司都在按照這種方式提供服務,這從各種招聘網站大量發(fā)布的赴微軟、IBM測試的招聘廣告的火熱程度可見一斑。
  公司內部測試(In-house)模式分為兩種:完全離岸外包(Off shore)模式、現場增援與離岸結合的模式(On site + Off shore)。完全離岸外包模式適用于項目比較成熟、定義明確的情況; 現場增援和離岸結合起來的模式是指有一些人員要派到歐美客戶那里去,有一些則在中國做測試。比如在美國客戶那邊有兩三個人的團隊,但是在國內可能還有30 個人、50個人在一個團隊中工作,做同樣項目。
  設立聯合研發(fā)中心是測試服務商同客戶的關系更加緊密、能夠深入客戶行業(yè)核心業(yè)務后采取的模式。這時,雙方實際上已經從供應商、客戶關系轉化為合作伙伴關系。這種模式在國內出現得比較少,但有逐步朝這個方向發(fā)展的趨勢。
  面臨三道坎
  盡管不少人士認為軟件外包測試屬于價值鏈的低端服務,但低端不等于低技術、低管理、低質量,對于準備承接軟件外包服務的公司而言,要加入外包測試服務隊伍,至少需要跨越“三道坎”。
  第一道坎是難以贏得國際IT客戶的信賴。中國軟件業(yè)在空間巨大、利潤豐厚的歐美高端市場遲遲未能實現外包突破,幾乎成了很多軟件業(yè)人士“永遠的痛”。目前在軟件外包測試方面,雖然這種情況開始有所改變,但要贏得客戶信賴,并不是一朝一夕所能成功的。
  第二道坎是不完善的業(yè)務流程,F代外包測試幾乎貫穿軟件項目實施的全部過程,項目規(guī)劃、需求分析、方案設計、軟件編碼和缺陷處理等各個環(huán)節(jié),都需要測試者適時介入。由于軟件開發(fā)存在階段性和周期性,需要多次對軟件中間測試版本(Builds)進行測試。另外,大型軟件外包測試需要分布在世界各地的不同公司(軟件開發(fā)公司、外包測試公司等)的項目人員組成一個項目團隊,各負其責,并進行有效交流。此外,軟件缺陷的報告和修正軟件進度報告的提交,軟件環(huán)境設置、測試工具的選擇和測試團隊的管理都需要制訂科學的流程并得到客戶的認可,以滿足國際軟件外包測試的要求。
  第三道坎是缺乏測試專業(yè)人才。外包測試是軟件項目實施過程細分的產物,屬于為客戶提供技術和質量服務的中間環(huán)節(jié)。而且軟件外包測試是有計劃、有組織和有系統的軟件質量保證活動,而不是隨意的、松散的、雜亂的實施過程,需要符合軟件外包測試服務的各類人才包括軟件測試執(zhí)行工程師、測試組長、測試經理,以及市場業(yè)務人員共同努力。由于軟件外包測試屬于新興職業(yè)之一,它通常對從業(yè)者的外語能力、學習能力、專注性和職業(yè)態(tài)度等提出更高的要求,而普通高校和各類社會培訓機構以前缺乏這方面的教育課程,因此如何招聘到大量的外包測試人才成為這些外包測試公司面臨的棘手問題。
  從初級階段起步
  整體而言,國內外包測試仍處于初級階段。一方面,國內軟件公司很少準備將測試外包,甚至很多軟件公司缺少內部的測試人員,并且輕視軟件測試;另一方面,除了當前由本地化公司在承接國外軟件外包測試的表現比較“搶眼”外,其他專門從事第三方軟件測試的國內機構數量很少。
  有專家指出,中國目前缺乏的不是編程大師,而是測試大師。為改變這種狀況,培養(yǎng)我國高素質的軟件測試人才已經成為當前的重點。
  可喜的是,政府已經在這方面積極行動起來,而且目標明確。2004年上半年,科技部火炬高技術產業(yè)開發(fā)中心實施了“中國軟件歐美出口工程”試點企業(yè)和試點基地的認定工作。同年12月16日,包括軟件測試平臺在內的北京軟件產業(yè)基地公共技術支撐體系??三庫四平臺建成。
  為了滿足對外包測試人員的市場需求,越來越多的各類社會培訓和教育機構開始推出針對外包測試的各類培訓,很多機構與外包服務公司進行聯合定向培養(yǎng)。某些教學質量較好的培訓機構聘請測試專家講解全球的軟件測試理論,并通過上機操作、動手實驗、案例討論和公司實習等手段,使學員全面系統地掌握軟件測試的前沿理論、先進技術和高超方法,提高學員的整體軟件測試水平,使其擁有獨自承擔實施測試項目的能力。
  企業(yè)方面而言,隨著更多的國內大型公司實施國際化步伐的加快,對產品國際化測試的需要將不斷提高。有一些國內軟件公司已經開始將軟件測試外包出去,為國內軟件測試外包的發(fā)展注入了新鮮血液。