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

最新發布
性能測試之測試環境搭建的方法
2020/7/21 15:39:32軟件測試是從什么時候開始被企業所重視的呢?
2020/7/17 9:09:11Android自動化測試框架有哪些?有什么用途?
2020/7/17 9:03:50什么樣的項目適合做自動化?自動化測試人員應具備怎樣的能力?
2020/7/17 8:57:06幾大市面主流性能測試工具測評
2020/7/17 8:52:11RPA機器人能夠快速響應企業需求,是怎么做到的?
2020/7/17 8:48:05Bug可以真正消滅嗎?為什么?
2020/7/17 8:43:03軟件測試基本概念是怎么來的?軟件測試生命周期的形成歷經了什么?
2020/7/16 9:11:10熱門文章
常見的移動App Bug??崩潰的測試用例設計QC使用說明如何用Jmeter做壓力測試APP壓力測試入門教程移動app測試中的主要問題使用JMeter進行HTTP負載測試jenkins+testng+ant+webdriver持續集成測試2017軟件測試面試題及答案(一)