您的位置:軟件測(cè)試 >> 測(cè)試技術(shù) >> 測(cè)試精品文章
群體測(cè)試??傳統(tǒng)軟件測(cè)試的補(bǔ)充
作者:Markus Steinhauser(澤眾軟件原創(chuàng)翻譯) 發(fā)布時(shí)間:[ 2014/5/22 14:41:44 ] 推薦標(biāo)簽:群體測(cè)試 眾包測(cè)試 軟件測(cè)試
Markus Steinhauser研究瑞士和美國(guó)的媒體與傳播科學(xué)。Steinhauser是慕尼黑Testbirds有限公司的三位創(chuàng)始人之一。 作為公關(guān)和營(yíng)銷經(jīng)理,他負(fù)責(zé)IT服務(wù)的公司通訊,以及群體擴(kuò)張。

 

  整個(gè)IT產(chǎn)業(yè)一直處于不斷變化中,因此,軟件質(zhì)量管理也不停改變著。新技術(shù)(如移動(dòng)性)對(duì)方法和過程的新要求(如敏捷性),監(jiān)管制度的變化(如環(huán)保總局)以及許多其他挑戰(zhàn),如用戶對(duì)IT系統(tǒng)的看法(如對(duì)概念和易用性的使用),這一切都使得軟件測(cè)試更加復(fù)雜和嚴(yán)格。
   此外,設(shè)備,操作系統(tǒng),屏幕分辨率及配置越來越不一致。軟件必須被正確執(zhí)行,數(shù)據(jù)需要被正確處理,可重復(fù)的結(jié)果需要適用于所有系統(tǒng)。因此,這種變化需要新的做事方式。
  盡管變化很大,但是軟件測(cè)試的實(shí)際運(yùn)行并沒有被改變,反而因?yàn)樾略龅脑乇辉鰪?qiáng)了。
  特別是,這些適應(yīng)的新發(fā)展可稱為相對(duì)比較新興的方法“群體測(cè)試”。

  群體測(cè)試——利用互聯(lián)網(wǎng)用戶的軟件測(cè)試
  群體測(cè)試是結(jié)合了眾包原理的軟件測(cè)試。因此,它對(duì)互聯(lián)網(wǎng)用戶(群體)來說是外包測(cè)試任務(wù)的一種形式。群體適用于一個(gè)明確的問題并用它提出的解決方案支持公司。因此群體測(cè)試使用全球互聯(lián)網(wǎng)上的集體智慧來測(cè)試網(wǎng)站,移動(dòng)應(yīng)用程序,游戲及企業(yè)軟件以擺脫bugs并優(yōu)化可用性;谝粋(gè)期望目標(biāo)群體的終端用戶在他們自己的設(shè)備上,在真實(shí)生活條件下做測(cè)試——甚至是在發(fā)布前;谌后w的軟件測(cè)試是一個(gè)詳細(xì)的過程,其優(yōu)缺點(diǎn)在圖1中列出了。

  眾包的基本原理
  眾包的基本原理提出把一個(gè)特定問題分發(fā)給一群之前沒有大量專業(yè)知識(shí)但現(xiàn)在要解決這些問題的人。積極參與的人會(huì)受到多種因素的推動(dòng),例如:幫助解決問題,提供他們的反饋意見,以及因其對(duì)他人的承諾而被獎(jiǎng)勵(lì)。
  歐洲有一些群體測(cè)試提供商已建立了他們自己的平臺(tái)來處理基于群體的測(cè)試項(xiàng)目。總部位于慕尼黑的Testbirds自2011年年底有了特色的群體測(cè)試服務(wù),專攻移動(dòng)應(yīng)用程序,網(wǎng)站,游戲及企業(yè)軟件。他們的組合包括bug測(cè)試,可用性測(cè)試,本地化測(cè)試及綜合測(cè)試。

圖1:測(cè)試人員在群體測(cè)試工作流程中

  群體測(cè)試流程
  基于群體的測(cè)試的流程始于一個(gè)用項(xiàng)目經(jīng)理和客戶定義測(cè)試條件的簡(jiǎn)要介紹。這個(gè)流程包括概述項(xiàng)目(bug測(cè)試和/或可用性測(cè)試或組合測(cè)試),目標(biāo)群體及其設(shè)備的重點(diǎn)。通過一個(gè)在線平臺(tái)上的詳細(xì)用戶配置文件,參數(shù)是指定的且合適的測(cè)試人員可以被挑選來測(cè)試相應(yīng)的軟件。由于測(cè)試人員是在自己的環(huán)境中自己的設(shè)備上且思想開明,所以這些都是和一名應(yīng)用程序開發(fā)人員進(jìn)行內(nèi)部測(cè)試時(shí)不一樣的特點(diǎn)。群體給出過程描述,截圖或截屏形式的反饋。然后這再由項(xiàng)目經(jīng)理進(jìn)行評(píng)估,并總結(jié)到建議付諸實(shí)踐的終報(bào)告(和缺陷導(dǎo)出文件)中。
 

  基于群體的軟件測(cè)試的益處
  群體測(cè)試的益處主要在于它是由真正的用戶組成的群體。因此群體能夠測(cè)試軟件的靈活性。因此,這比傳統(tǒng)的內(nèi)部測(cè)試更好地反映了現(xiàn)實(shí)。此外,群體還擁有可用于測(cè)試的任意設(shè)備的變體及組合,操作系統(tǒng)和瀏覽器。一大批不同的測(cè)試員使得特定目標(biāo)群體的選擇包括了各種鬧著玩的,專業(yè)的,甚至認(rèn)證的測(cè)試人員。由于測(cè)試流程本身是快速靈活的,所以它可以被佳集成到現(xiàn)有的發(fā)布周期,并立即糾正確定的缺點(diǎn)。這兩個(gè)方面都可以使開發(fā)成本顯著減少。這些優(yōu)點(diǎn)提高了軟件質(zhì)量并為客戶提供了更多的資源,使他們能夠?qū)W⒂陂_發(fā)和其他事。為了群體測(cè)試項(xiàng)目的成功,測(cè)試應(yīng)用程序的可用群體和一個(gè)有流程管理的專業(yè)高質(zhì)量項(xiàng)目同樣重要?蛻舯仨毚_保,在試驗(yàn)過程的任何時(shí)候,所傳輸?shù)臄?shù)據(jù)都是秘密處理的——尤其是先前未發(fā)布的軟件。服務(wù)提供商有責(zé)任確保所有信息和內(nèi)容保密。此外,項(xiàng)目經(jīng)理須根據(jù)客戶要求來選擇群體以協(xié)調(diào)測(cè)試。這伴隨著測(cè)試結(jié)果的質(zhì)量——提供者應(yīng)確保所提交的評(píng)論的質(zhì)量符合服務(wù)標(biāo)準(zhǔn)和客戶要求。軟件測(cè)試內(nèi)尤其是群體測(cè)試內(nèi),質(zhì)量問題起著非常重要的作用。在Testbirds里 ,所有的測(cè)試員都被要求參與有償項(xiàng)目以完成 “入職測(cè)試”。項(xiàng)目經(jīng)理還檢查完整性、可追溯性和質(zhì)量的所有報(bào)告和bugs。這個(gè)過程后,結(jié)果發(fā)給客戶。一個(gè)包括截圖的測(cè)試協(xié)議確保所有任務(wù)都被實(shí)際執(zhí)行,以便在需要的時(shí)候保證正確的測(cè)試覆蓋率。群體測(cè)試成功有兩個(gè)主要因素。一方面,群體的組成是關(guān)鍵,另一方面,一個(gè)無摩擦的流程也非常重要。這一切都取決于基礎(chǔ)管理流程。如果這兩個(gè)參數(shù)可以被控制,群體測(cè)試充當(dāng)了傳統(tǒng)軟件測(cè)試的補(bǔ)充。尤其像不參與應(yīng)用程序開發(fā)的群體,或許可以提供寶貴的意見。和開發(fā)人員相反,測(cè)試人員可以從用戶的角度中立公正地去看軟件的優(yōu)缺點(diǎn)。這一點(diǎn)特別重要,如果軟件是面向用戶的,它的成功依賴于用戶的接受度。由于不同設(shè)備組合的多樣化覆蓋范圍,bugs幾乎可以在所有設(shè)備上被識(shí)別。在一個(gè)典型的測(cè)試環(huán)境中,這將更為復(fù)雜和昂貴。被稱為“bugs通過”的方法可以驗(yàn)證參與的測(cè)試人員在各自設(shè)備上的一次測(cè)試運(yùn)行中發(fā)現(xiàn)的所有bugs。因此,全系統(tǒng)的問題和個(gè)別案例可被區(qū)分并相應(yīng)地優(yōu)先處理。內(nèi)部測(cè)試和自動(dòng)化測(cè)試是開發(fā)和QA過程的一個(gè)重要組成部分。然而,隨著用戶的期望不斷增長(zhǎng),它可能成為決定市場(chǎng)成敗的小事。適當(dāng)情況下,群體測(cè)試可以提供競(jìng)爭(zhēng)優(yōu)勢(shì)。這樣的話,群體測(cè)試不能作為自動(dòng)化測(cè)試或內(nèi)部QA的替代品 。相反,它是QA的更高水平,解決了目前面臨的許多現(xiàn)實(shí)問題,如:無法訪問所有不同類型的設(shè)備。一些公司提供對(duì)(可以由軟件控制的)物理移動(dòng)設(shè)備的遠(yuǎn)程訪問。特別是觸摸屏,這樣才能接近實(shí)際用戶行為。然而,只有少數(shù)公司有預(yù)算和時(shí)間去不斷配備新設(shè)備。對(duì)于web或桌面應(yīng)用程序,自從推出了“靜默更新”,當(dāng)與不同的操作系統(tǒng)結(jié)合時(shí),操作系統(tǒng)多樣化在測(cè)試中起到了至關(guān)重要的作用。后,提供基于群體的軟件測(cè)試不僅對(duì)電子商務(wù)企業(yè),實(shí)際上幾乎對(duì)所有領(lǐng)域都有益。包括銀行,保險(xiǎn),食品,媒體和出版機(jī)構(gòu)。這是因?yàn),終,客戶期望所有這些領(lǐng)域都提供一個(gè)有效的,易于使用的在線或移動(dòng)存在。因此,群體測(cè)試可以幫助提升公司,確保他們可以提供其客戶期望的標(biāo)準(zhǔn)。

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

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

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