【專題】深入解析軟體測試外包
什麼是外包測試?
外包測試是企業把一套成型的產品交給專門的測試組織進行測試,檢驗產品是否達到使用者的使用標準;外包測試的三種服務模式: 現場測試、公司內部測試和設立聯合研發中心。外包以優勢互補的出發點達到甲乙雙方共贏的局面,企業將獲得以下收益:降低成本、降低風險、提高質量、提高響應速度和更好的使用者使用性。
軟體測試外包興起
軟體測試外包正在給中國軟體本地化企業帶來新的商機。
軟體外包測試有兩種型別,第一,是對已經本地化的軟體進行本地化測試;第二,是對正在開發的源語言(英語為主)提供國際化測試。對第一種型別,國內許多專業軟體本地化公司已經積累了許多專案經驗;對第二種型別,越來越多的公司正在加入提供軟體外包測試服務的行列。
從軟體測試服務的組織形式分析,對於軟體本地化企業有兩種常見模式。第一,是在公司內部組建測試實驗室和測試部(組),全部測試都在公司完成。這是軟體本地化企業最希望的模式,便於人員管理和質量控制,但是需要很多軟硬體的先期投入;第二,軟體本地化企業組織測試人員到大型軟體公司的軟體開發現場進行測試。這是大多數軟體本地化企業不願意接受卻又實際採用的模式,主要是因為軟體開發商保證新專案資訊保密安全,便於監控軟體測試的進度和質量。
對於中國軟體本地化企業而言,多年來在為大型國際軟體公司提供軟體本地化服務的過程中,積累了豐富的外包服務技術和管理經驗。另外,國內很多專業軟體本地化企業已經或準備提供軟體外包測試服務。這些都為軟體外包測試的發展打下了良好的基礎。
軟體外包測試的興起意味著更多的機會。通過提供軟體測試服務,國內軟體本地化企業可以擴充套件服務業務範圍,擴大企業發展規模,完善企業管理等。
軟體測試將成為具有廣闊發展前景的領域。從行業發展的歷史看,任何行業的成長和發展,離不開政府政策的鼓勵和支援。幸運的是,我國政府已經十分重視並積極行動起來。
當然,企業的發展取決於多個因素,技術、管理和市場缺一不可。對於國內軟體本地化企業,在從事軟體外包測試的過程中與其它純粹軟體測試機構相比,具有天然的客戶市場優勢,應該好好把握這種優勢。
淺談軟體外包測試管理
軟體外包測試管理,就是指指通過計劃、組織、控制等途徑去滿足軟體外包測試任務的需求。本文將從軟體外包測試服務提供商(簡稱:外包公司)的角度,探討軟體外包測試專案的管理方法及實踐經驗。
1、計劃篇
1.1 選擇合理的外包測試方式
軟體外包測試首先要確定採取什麼形式實施。目前外包公司提供的服務方式主要分為兩種:“現場測試”和“內部測試”。“現場測試”是指外包公司派遣測試人員到發包公司的開發現場或實施現場工作,實施測試業務。而“內部測試”是指在外包公司將發包公司的被測系統或被測產品帶回外包公司,組織測試人員實施測試業務。
二者表面上看只是工作地點差別,但實際上差別還是較大的。“現場測試”一般適用於軟體測試環境非常複雜、被測軟體有較高的保密性要求、測試人員需要服從發包公司測試管理的場合。“內部測試”一般適用於發包公司對外包公司管理能力非常信任、被測軟體功能相對比較穩定、開發和測試可以獨立實施的場合。
外包公司需要分析被測試軟體的功能特點、測試要求、外包測試的成熟度,以及公司自身的服務能力,與發包公司協商選擇合理的外包測試服務方式,降低測試風險,提高測試的質量。
1.2 制定切合實際的測試計劃
大型軟體開發商(發包公司)具有成熟的軟體外包測試管理能力,他們通常會自己制訂出外包測試計劃,讓外包公司按照他們制訂的外包測試計劃實施測試,而一些剛開始接觸外包業務的開發商,他們自身對外包測試管理能力較弱,他們通常希望外包公司為他們制訂出適合他們要求的外包測試計劃,供外包公司實施使用。
基於第一種情況,發包公司已經制定了詳細的測試計劃,外包公司需要全面瞭解和掌握測試計劃的內容,根據自身外包測試的經驗和被測軟體專案的具體特點,提出切合實際的測試計劃改進建議,並與發包公司協商,按照改進建議修改原有的測試計劃,最終獲得雙方的正式確認。
基於第二種情況,外包公司需要發包公司提供被測軟體的需求文件、軟體設計規格說明、測試需求等文件,根據開發商的專案進度、外包費用、質量要求,結合公司自身的服務能力,制定切實可行的外包測試計劃。根據客戶對測試計劃的評價和反饋進行更新修改,最終獲得雙方的正式確認。
專題入口:http://www.51testing.com/zhuanti/waibao.html
外包測試:雷聲大 雨點急
全球軟體產業結構調整,軟體外包浪潮此起彼伏,我國成為具有全球競爭力的新興外包服務國家。在軟體外包中,軟體外包測試佔有重要部分。如果兩三年前中國軟體外包尚處於“雷聲大,雨點小”的階段,如今國內外包測試服務已經呈現“雷聲大,雨點急”的熱鬧光景了。
急先鋒
在國內軟體外包測試服務的大軍中,從事軟體本地化和國際化服務的國際和國內本地化公司佔據了較大的市場份額,是承接軟體外包測試的主力軍。
全球本地化“三巨頭”之一的保捷環球公司,在2004年積極加大了對中國市場的發展力度,其中國公司擴大了軟體測試工程部,成立了亞洲多語言測試中心,憑藉良好的專業服務品牌,與分佈在全球20多個國家和地區的總部和各分公司緊密協作,在人才聚集、測試環境、規範流程等方面邁上了一個大臺階,呈現良好的發展勢頭,目前為客戶提供包含功能測試、語言測試、本地化測試、文件測試、測試用例設計、修正軟體缺陷等多語言、多平臺的全系列外包測試服務。
靠軟體本地化起家的本土本地化服務公司的表現可圈可點,這些公司義無反顧地成為外包測試服務“急先鋒”。面對潛力巨大的歐美軟體外包的高階市場,國內本地化公司憑藉多年為這些國際軟體巨人提供軟體本地化,贏得了客戶的信任,也由於多年來遵守國際遊戲規則提供服務,積累了豐富的國際專案管理經驗,這些都為本地化公司成為測試外包的排頭兵提供了有利條件。
文思創新公司總經理陳淑寧先生於2004年1月,接受了《經濟觀察報》記者的採訪。針對我國軟體產業現狀,陳淑寧先生指出,中國軟體企業起點低,從整個大型軟體的開發流程來看,測試是中國企業相對容易切入的點。從這個角度,中國軟體企業可以學習微軟等大型軟體企業實施大型軟體專案的成功經驗。2004年文思創新公司被科技部認定為“中國軟體歐美出口工程”的試點企業。據瞭解,文思創新目前從事軟體外包測試的員工達到三四百人的規模,並且在上海、武漢、美國和日本成立了分公司。
博彥科技在2004年年底,完成了向集團型企業邁進的關鍵一步。憑藉在美國和日本設立的分公司和當地人才,它們可以為美國和日本的客戶提供軟體測試、軟體開發和本地化服務,與2004年被認定為“中國軟體歐美出口工程”的首批試點企業。博彥科技已經在日本、美國設有分支機構。據瞭解博彥科技現有員工達400多人,為了實施人才戰略,引進和培養優秀的行業人才,它們啟動了“金帆計劃”,在未來兩年內將達到1600人,到2007年達到3000人,爭取成功實現上市。
天海巨集業的總經理孫永吉在2005年1月13日接受中國青年報記者採訪時說“去年我們的軟體外包的營銷額達到700多萬美元,40%以上的市場份額來自美國和日本等海外市場。”。早在2002年6月,天海巨集業就開始在美國設立分公司,是中國軟體歐美出口工程第一批50家試點企業之一。 在軟體測試領域,天海巨集業提供多平臺、多語言的軟體功能測試和軟體全球化測試,通過位於美國的專案管理中心、位於北京的運營中心,以及位於亞洲各地的合作伙伴,向跨國 IT 企業提供覆蓋多種語言的外包測試服務。
三模式
從為客戶提供外包測試服務的業務模式看,共有三種:現場測試、公司內部測試和設立聯合研發中心。
現場測試模式是人員外派模式,主要就是供應商把自己的人員派到客戶的現場提供服務(On-site),這是在做外包初期經常採用的一種模式。在這種模式中,基本上供應商只提供人員,不控制專案開發的過程,專案實施過程完全由客戶控制。現在國內很多提供測試外包服務的公司都在按照這種方式提供服務,這從各種招聘網站大量釋出的赴微軟、IBM測試的招聘廣告的火熱程度可見一斑。據天海巨集業負責軟體測試的副總裁石武太介紹,他們公司大約50%的測試人員外派到國際軟體公司在國內的研發中心進行軟體測試。
專題入口:http://www.51testing.com/zhuanti/waibao.html
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/11323760/viewspace-1059988/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 權威的軟體測試外包公司有哪些?簡析軟體測試外包的好處
- 為什麼軟體測試外包更好?
- 軟體測試筆試題筆試
- 軟體測試實戰專案,問題答疑
- 軟體企業內部測試人員和軟體測試外包公司有什麼區別?
- 為什麼軟體測試外包公司更受軟體企業歡迎?軟體測試報告需要多少錢?測試報告
- 軟體測試面試過程解析面試
- 對日軟體外包專案問題探討(轉)
- 軟體測試外包專案經驗分享:歷經7個月的OA系統專案驗收測試情況
- 軟體測試經典測試題(4)
- 軟體測試可以發現所有bug嗎?CNAS認可的軟體測試外包公司有哪些?
- 軟體介面測試有什麼作用?可做介面測試的外包公司安利
- 軟體測試面試題(2)面試題
- 軟體測試選擇題
- 軟體測試面試問題_介面測試(二)面試
- 軟體外包的7個問題
- 軟體測試專項分類
- 有效節省企業成本,就選軟體測試外包公司!
- 軟體測試外包有什麼好處? 北京第三方軟體測評公司推薦
- 軟體驗收測試 第三方軟體測試 軟體功能測試 軟體資訊保安測試
- 軟體測試面試問題(一)面試
- 測試問題管理用什麼專案管理軟體好?專案管理
- 專案外包軟體專案管理之我見(轉)專案管理
- 軟體安全測試需要考慮哪些問題?看看專業軟體測評中心怎麼說
- 【軟體測試】——介面測試
- 軟體安全測試為什麼重要?出具專業測試報告的軟體測試公司推薦測試報告
- 軟體測試——三、軟體測試的分類
- 軟體測試為什麼要做測試需求分析?專業的軟體測評公司有哪些?
- 軟體自動化測試有哪些測試流程?專業的軟體測評中心推薦
- 深入解析Laravel的中介軟體Laravel
- 軟體工程——軟體測試軟體工程
- 《軟體測試常見面試題十二》面試題
- 軟體測試面試常見問題面試
- 軟體測試經典面試題(1)面試題
- 軟體測試經典面試題(3)面試題
- 軟體測試中存在的問題
- 軟體測試
- 軟體專案測試管理經驗談