您的位置:軟件測試 >> 測試技術 >> 測試精品文章
移動用戶大軍的力量
作者:Artur Gula(澤眾軟件原創(chuàng)翻譯) 發(fā)布時間:[ 2014/5/13 14:23:18 ] 推薦標簽:移動測試 眾包測試 驗收測試
  Artur Guła是一名在許多行業(yè)和方法有豐富經(jīng)驗的先進測試人員。他對用戶驗收測試和驗收測試驅(qū)動的開發(fā)方法很感興趣,并曾多次參與并管理幾個眾包項目,主要是移動應用項目。他個人熱衷于不同的體育活動。如果你想討論眾包概念或分享您的經(jīng)歷,請隨時寫信至:a.gula@g.pl

 

   那場以“We, the people”為開頭的傳奇演講至今仍歷歷在目,它強調(diào)了凝聚在一起的人們的力量。許多年以后;有個人創(chuàng)造了“眾包”一詞,從此這個想法開始了它的蓬勃發(fā)展,當然也包括在軟件測試中。
在這篇文章中,我要基于我使用標準和眾包方法開展項目的經(jīng)驗來講講使用移動測試世界中人們的力量的一些優(yōu)點和缺點,。
 

  移動測試中大的挑戰(zhàn)
  任何一個曾參與負責移動應用質(zhì)量的團隊的人都知道這個過程中所要面臨的挑戰(zhàn)和問題,但請允許我在此對其中的一些稍作介紹:
  ▪選擇設備組以及它們的系統(tǒng)和版本
  ▪在不同的網(wǎng)絡條件(類型的網(wǎng)絡,強度等)下進行測試
  ▪結合移動中和不同地點的GPS接收器進行測試
  ▪結合其他安裝的應用程序及不同的自定義設置驗證被測對象的行為
  ▪可用性測試——這非常重要,過程中測試人員必須,不帶對SUT的任何偏見和初步知識地,盡力扮演終用戶的角色。
  實際上還有更多挑戰(zhàn)和問題,但我只專注于在下面段落中提及的那些。我會比較標準測試方法(在內(nèi)部測試實驗室執(zhí)行的測試或外包測試)和“封閉測試”過程,這意味著:在專業(yè)測試經(jīng)理的支持和控制下,精心挑選的終用戶在自己的環(huán)境中進行測試活動。
 

  哪個配置是正確的?
  讓我們先從基本的問題開始——我們應該在哪個平臺上測試我們的系統(tǒng)?有時你可以在(通常是自定義應用程序的)需求規(guī)格說明中找到該信息,但多數(shù)情況下,你只知道它是“流行的安卓設備和系統(tǒng)版本”或類似的東西。
  建議的解決方案是使用一個列有流行的設備(及他們的市場份額),行有不同的操作系統(tǒng)版本(以及他們的市場覆蓋面)的覆蓋矩陣 。
  在行和列的交叉點上,你會發(fā)現(xiàn)匹配的配置。這是理論,但你不僅要找到這個配置,還要使這些設備在你的實驗室里是可獲得的。這是一個重要的問題——巨大的開支,尤其如果它是你的第一個移動項目的話。還有另一個重要方面——統(tǒng)計覆蓋數(shù)據(jù)提供總有一些延遲,并且它不可以被劃分至分甚至地區(qū)。這意味著你的全部努力為國際用戶提供了過期的配置,這無法滿足用戶目標群體。解決的辦法之一是外包,外包中專門的實驗室可以為你提供測試服務。你不用花時間去研究市場,但反之你要花一些額外的錢(設備成本以某種方式包含在服務價格內(nèi)) 。
  當似乎沒有辦法的時候,一種新的可能出現(xiàn)了——人的力量!請注意,當您計劃去組織被管理BETA測試時,選擇合適的設備的問題會消失。首先,你不必搜索當前趨勢和市場覆蓋率,因為終用戶的設備將只匹配它。然后別去想購買設備的額外成本——他們已經(jīng)被測試人員購買。這還不是全部——你仍然可以通過(例如根據(jù)SRS的要求)邀請一個受限制的測試人員組來選擇你想在上面運行測試的平臺。
 

  關于網(wǎng)絡
  我們一處理完第一個挑戰(zhàn),另一個新又出現(xiàn)了——選擇正確的網(wǎng)絡。有無限多的組合,包括類型( 3G , 4G , LTE等)和供應商(Orange,T – Mobile及其他)。你需要在強信號和非常微弱的信號下驗證你的系統(tǒng)。后重要的是要模擬一個網(wǎng)絡會自動改變(例如從Wi-Fi到3G )的情況。這一切都增加了大量的測試和準備讓你去做。
  有兩個解決方案——購買盡可能多的不同的預付費起動器并去遙遠的地方測試各種信號強度,或者讓別人幫你做。再次,當你組織一個beta測試時,一切都會自動發(fā)生。
  人們只是有不同的網(wǎng)絡供應商,他們生活在城市中心或村子里,他們使用高速的LTE或過時的UMTS 。你所要做的是選擇你所需要的配置。這似乎簡單又有效,相信我,確實如此。
 

  走出實驗室吧!
  多數(shù)近的移動應用程序為了某些導航相關的功能使用GPS接收機。對結合GPS進行測試與前幾段所述的問題密切相關。除了選擇設備,你通常需要不斷運移動以在現(xiàn)實環(huán)境中驗證你的系統(tǒng)。如果你可以在有不同信號范圍的區(qū)域間移動,包括一點信號都沒有的地方,那完美了。
  基于此開端,你能把本地化系統(tǒng)測試當做你計劃中另一個雖然貴但卻必要的部分。我再次重申,沒有比讓你的當前及潛在顧客參與這項活動更好的解決方案了。如今,人們都在不斷地移動。有了有條理的基礎設施和容易獲得的廉價航班,歷經(jīng)數(shù)百英里并不稀奇。那么,為什么不利用這個天然的潛在優(yōu)勢?別再使用復雜而昂貴的工具在測試實驗室里模仿移動及GPS定位了。只需要讓你的beta測試員運行該應用程序,然后收集他們的定位數(shù)據(jù),并將之發(fā)送到你的服務器作進一步處理。你一定會獲得足夠的數(shù)據(jù)以評估和驗證。
 

  你喜歡的小工具是什么?
  如今在線商店上有成千上萬可用的應用程序。每個人都有自己的愛,這意味著沒有哪兩個設備是一模一樣的。當你在實驗室運行一些測試或者使用外包服務時,你的測試都是在使用默認(出廠)設置的明確設備上進行的,或者,更糟糕的是,你可以去使用一個先前用于系統(tǒng)開發(fā)的安裝了許多存根和驅(qū)動程序的平臺。這樣一來,你沒有機會檢測涉及流行應用程序和小工具交互的配置問題。除了典型的配置錯誤,你也應該要知道互用性問題,如應用程序間,進出口業(yè)務間的數(shù)據(jù)傳輸,我相信你知道這些問題的解決方法——眾包。不要瞎猜你需要用什么應用程序去交換信息,直接去問你的客戶,他們希望利用你的系統(tǒng)使用什么,用過后他們可以告訴你是否有效。當然,你要提出正確的問題,并確保你后可以獲得寶貴的反饋意見。
 

  版權聲明:本文出自 SPASVO澤眾軟件測試網(wǎng):http://www.misscakediy.com/news/html/2014513142820.html

  原創(chuàng)作品,轉(zhuǎn)載時請務必以超鏈接形式標明本文原始出處、作者信息和本聲明,否則將追究法律責任。

軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd