測試可以說成功開發(fā)一款軟件產(chǎn)品的必要途徑,很多企業(yè)由于缺乏專業(yè)的測試人員,或者覺得相當(dāng)麻煩和復(fù)雜,往往會將軟件測試的工作外包給其他的企業(yè)。這樣看起來是省時省心了,但將
APP測試外包會帶來很多問題,這些問題也將為企業(yè)在軟件測試方面的工作帶來麻煩。
隨著移動互聯(lián)網(wǎng)的發(fā)展愈發(fā)成熟,第三方外包服務(wù)開始大量涌現(xiàn)。作為專門為提供全套產(chǎn)品質(zhì)量管理服務(wù)的外包測試也應(yīng)運(yùn)而生,且市場越來越大,但是傳統(tǒng)外包測試本身仍然存在著大量的問題,導(dǎo)致了外包測試發(fā)展被限制。這不僅讓App開發(fā)企業(yè)得不到優(yōu)質(zhì)的外包服務(wù),也讓外包測試本身得不到良好的發(fā)展。
那么,究竟APP測試外包的不足具體體現(xiàn)在哪些方面?對此,本文將從“人力外包”和“服務(wù)外包”兩方面入手,為大家進(jìn)行解析:
一、人力外包
指由外包公司提供外包測試人員到被服務(wù)公司,這些外包測試人員參與被服務(wù)公司的測試項目中。測試項目管理、測試交付件質(zhì)量由被服務(wù)公司負(fù)責(zé)。
1.外包人員流動大,測試效果沒保證
在你費(fèi)心費(fèi)力培養(yǎng)了一個合格的外包測試人員后,該外包測試人員卻離職,導(dǎo)致對測試交付質(zhì)量和進(jìn)度造成影響;正因如此,一般也只能讓外包測試人員只做一些簡單的基礎(chǔ)測試內(nèi)容,對整個測試項目幫助提升有限。
2.測試技術(shù)不全面,測試質(zhì)量無法提高
一般的外包公司沒有自動化測試的能力,導(dǎo)致信息的收集以及記錄都比較困難,讓Bug的定位復(fù)現(xiàn)成為一個難題。同時由于技術(shù)的不全面,讓外包公司難以深入挖掘Bug,最終留下大量的潛在隱患。
3.測試效率低下,影響測試進(jìn)度
雖然是專門做測試的外包服務(wù),但是一般也還是人工測試,這在效率上并沒有什么太大的優(yōu)勢,再加上人員管理上的困難,讓外包人員的偷懶、作弊成為可能,導(dǎo)致測試進(jìn)度可能會因此受到影響。
4.測試監(jiān)管困難,企業(yè)難以安心
首先,由于服務(wù)的不透明化,讓測試過程無法被監(jiān)管;再來由于整個市場本身就缺乏一個明確的質(zhì)量驗收標(biāo)準(zhǔn),讓企業(yè)沒有辦法去追究最終測試效果的好壞;最后,目前存在外包公司泄露企業(yè)未上線產(chǎn)品的現(xiàn)象,讓眾多企業(yè)更是難以放心地把產(chǎn)品交給外包公司來測試。
二、服務(wù)外包
指直接把測試項目交給傳統(tǒng)外包公司進(jìn)行測試,外包公司完成測試后,反饋測試過程記錄以及測試報告。測試項目管理、測試交付件質(zhì)量由外包公司負(fù)責(zé)。
1.交付質(zhì)量問題
一般的服務(wù)外包,缺少詳細(xì)的測試過程記錄,甚至只有一個測試結(jié)果;同時當(dāng)企業(yè)有需要的時候,外包公司只能通過測試人員反饋有限信息,導(dǎo)致企業(yè)難以進(jìn)行Bug定位,無法有效幫助產(chǎn)品質(zhì)量改進(jìn)。并且外包公司很少有完善的質(zhì)量保證體系,測試質(zhì)量控制基本取決于該項目測試經(jīng)理的個人能力,測試質(zhì)量不可控。
2.交付效率問題
大部分外包公司只有基礎(chǔ)的老功能測試,完成任務(wù)需要消耗大量時間,如果不測試?yán)瞎δ?,則很難保證版本質(zhì)量;同時在收集測試信息,整理測試結(jié)果,輸出測試報告等方面,也需要人工處理,同樣也需要耗費(fèi)一定的時間。
3.測試監(jiān)管問題
傳統(tǒng)的外包測試都有質(zhì)量保證體系不完善的問題,其測試執(zhí)行不可控,測試過程不透明 ,讓眾多企業(yè)無法有效地進(jìn)行測試監(jiān)管,很多環(huán)節(jié)出了問題也沒法第一時間進(jìn)行處理。
4.成本問題
相較于人力外包,服務(wù)外包的價格本身就比較高昂,再加上企業(yè)對于外包公司不放心,如果要單獨(dú)安排一個類似于QA角色的人員駐地辦公,無疑是更加增大了企業(yè)的成本壓力。
要解決上述現(xiàn)狀問題,提升
APP測試外包的效率和質(zhì)量,關(guān)鍵還是在于能建立一套有別于傳統(tǒng)手工測試、且可被廣泛快速復(fù)制的自動化測試體系和能力,這往往也是App測試最大的技術(shù)和資本瓶頸。