您的位置:軟件測試 >> 測試技術(shù) >> 測試精品文章
群體測試之未揭之秘
作者:Nivedita Nimmagadda(澤眾軟件原創(chuàng)翻譯) 發(fā)布時(shí)間:[ 2014/6/17 14:21:44 ] 推薦標(biāo)簽:群體測試 測試技術(shù) 軟件測試

Nivedita Nimmagadda是Next Education的QA經(jīng)理,她有10多年的經(jīng)驗(yàn)。她主要對新技術(shù),工具,流程和方法的研究和開發(fā)有興趣。她一直在跟進(jìn)軟件測試的新趨勢以將QA工作減到少并提高生產(chǎn)力。她熱衷于智能工作,而不是埋頭苦干。她管理項(xiàng)目時(shí)強(qiáng)調(diào)過程,并對不同項(xiàng)目管理和測試管理工具的集成做出了重大貢獻(xiàn)。她曾評估過功能自動(dòng)化工具,移動(dòng)自動(dòng)化工具和性能工具,并培訓(xùn)和指導(dǎo)團(tuán)隊(duì)建立過強(qiáng)大的自動(dòng)化框架。

 

 

  聽到“群體測試”一詞時(shí),首先竄入你或大家腦海的是什么呢?——一大幫人在測試你的產(chǎn)品。沒錯(cuò),wiki是這么定義它的,不同于傳統(tǒng)測試方法,群體測試是由許多不同地方的不同測試員執(zhí)行的,而不是雇傭的顧問和專家。如果你是管理一員或在決策團(tuán)隊(duì)里又或者是一名項(xiàng)目經(jīng)理,接下來你又會(huì)疑惑:

  群體測試如何保證質(zhì)量?
  群體是獨(dú)立的且作為一個(gè)用戶來進(jìn)行測試:IT業(yè)務(wù)飛速變化,設(shè)計(jì)的產(chǎn)品也一樣。需要的服務(wù)越多,要交付的客戶越多,你的產(chǎn)品要被經(jīng)常測試的幾率越多,而QA周轉(zhuǎn)期越少。一旦我們遇上QA團(tuán)隊(duì)并試著理解失敗的原因,或多或少是開發(fā)員和同行影響了QA測試的方法。群體測試的一個(gè)好處是,因?yàn)樗腝A不團(tuán)隊(duì)合作且它也不受開發(fā)員影響,所以它或許可以發(fā)現(xiàn)QA團(tuán)隊(duì)之前沒有發(fā)現(xiàn)的bugs,并從用戶的角度幫助我們提升產(chǎn)品。在業(yè)內(nèi)我們可以做到好地去評估你的產(chǎn)品并建議改變,如果需要的話。不同的人和環(huán)境的群體測試:一個(gè)QA團(tuán)隊(duì)有可能測試所有的設(shè)備和環(huán)境。如果是移動(dòng),這很對,因?yàn)橐苿?dòng)市場一直飛速發(fā)展,也意味著引進(jìn)了新設(shè)備且軟件版本也要變化以適應(yīng)業(yè)務(wù)需求。要戰(zhàn)勝這些挑戰(zhàn)并確保你的APP或網(wǎng)頁在所有環(huán)境或配置中正常運(yùn)行,讓群體去測試。群體在被廣泛使用的配置和環(huán)境中測試產(chǎn)品,由此減少了在一些特殊配置中失敗的風(fēng)險(xiǎn)。此外,我們甚至可以選擇不同年齡段的人,以確保APP或網(wǎng)頁對大多數(shù)高使用提供商,移動(dòng)設(shè)備,全球信號強(qiáng)度有效。它有助于我們測試實(shí)際的使用方法?焖俚闹苻D(zhuǎn)時(shí)間:群體很適應(yīng)如周轉(zhuǎn)時(shí)間很短時(shí)公司想雇傭大量測試員并驗(yàn)證一個(gè)產(chǎn)品,而不是為了這個(gè)目的去雇傭QA一類的需求?梢允且淮笕喝送瑫r(shí)在不同的設(shè)備,操作系統(tǒng)和環(huán)境上測試你的應(yīng)用程序。另外,如果應(yīng)用程序太大無法測試的話,可以把它分成子模塊(微任務(wù))并指定給一個(gè)群體用戶。

  我如何知道我得到了什么?我是否得到了正確的群體嗎?
  正確的測試員:這是另一件管理必須要關(guān)注的事。誰要一個(gè)應(yīng)用程序一個(gè)應(yīng)用程序地去測試它。對于B2C應(yīng)用程序,我們或許對覆蓋一系列有廣泛代表性的目標(biāo)用戶會(huì)有興趣。我們或許想根據(jù)如年齡,受教育程度,文化,語言等選擇測試員。對于B2B應(yīng)用程序,一些領(lǐng)域知識(shí),專業(yè)技能和條件或許是有利的或必要的。大多數(shù)情況下,強(qiáng)烈建議選擇專業(yè)軟件測試工程師。QA質(zhì)量:眾包測試雇傭的QA是不同領(lǐng)域的認(rèn)證測試工程師。對單個(gè)測試員的提問,背景檢查及“beta測試”都在用戶通過其平臺(tái)使用他們前做好了。指定QA的方法根據(jù)公司而變化,且在給這些公司指派任務(wù)前要把這些都檢查好。根據(jù)測試員的良好表現(xiàn),測試員才能為那家公司工作。

  提供的定價(jià)模式是怎樣的,它是如何幫我省錢的?
  和其他演變一樣,眾包演變的主要原因之一是為減少所需QA成本。不同的眾包公司采用不同的定價(jià)模式。一些公司基于以下付款模式或以下模型的組合來支付測試員,允許企業(yè)按每個(gè)錯(cuò)誤每個(gè)應(yīng)用程序的支付模式去付費(fèi):根據(jù)測試人員發(fā)現(xiàn)的bug數(shù)量及這些bug的影響來支付測試員。這是分配給選定的測試組的任務(wù),反過來,根據(jù)所提出的可以增加產(chǎn)品質(zhì)量的真正的bug數(shù)量支付測試員。公司有一個(gè)B2C應(yīng)用程序時(shí),該方法更有用,因?yàn)樾率趾蛯I(yè)測試人員都只需要以終用戶的身份去進(jìn)行測試。在B2B應(yīng)用程序中,測試人員將需要大量的培訓(xùn)和專業(yè)化,且發(fā)現(xiàn)的BUG在被交給開發(fā)人員前需要進(jìn)行驗(yàn)證。這有助于以較低的成本找到大量缺陷。每個(gè)任務(wù)都要為bug支付不同的價(jià)格,測試員可以在任務(wù)懸賞說明里看到:項(xiàng)目都在(每個(gè)用戶在上面都有資格給測試價(jià)格投標(biāo)報(bào)價(jià)的)云公司網(wǎng)站上。出價(jià)低的人獲勝并被指派去測試應(yīng)用程序。測試人員之間的比賽:不是立馬給測試員提供金錢,而是要求測試員在多個(gè)部分上工作,且每個(gè)項(xiàng)目都有不同的規(guī)定。一旦測試員贏得了比賽,并取得了相應(yīng)的信譽(yù)點(diǎn)數(shù),然后一直積累兌換錢,同時(shí)也增加了他們被下一個(gè)項(xiàng)目選擇的機(jī)會(huì)。資源池:一些群體解決方案只有用個(gè)人才能有所超越,他們甚至還可以用移動(dòng)設(shè)備來測試,且個(gè)人通過貢獻(xiàn)他們的設(shè)備收獲金錢。這能讓公司避免承受購買多臺(tái)設(shè)備的高成本壓力。自動(dòng)化工具很貴,基本小公司買不起;通過云和群體可以共享這些。測試人員也可以因?yàn)橥瓿蓽y試腳本,提供有價(jià)值的反饋,以及完成其他各項(xiàng)任務(wù)而獲得報(bào)酬。對于軟件測試自動(dòng)化或任何其他特定領(lǐng)域,受雇測試員很受歡迎,所需薪水也更高。這一類服務(wù)可以輕易從云獲得。定價(jià)模式可以變的,無論是小時(shí)支付還是按完成的任務(wù)支付。

  我該如何保護(hù)我公司的IP和/或用戶數(shù)據(jù)?
  使用群體的公司應(yīng)具備能夠根據(jù)測試性質(zhì)提供多安全并按需復(fù)制與系統(tǒng)和基于內(nèi)聯(lián)網(wǎng)的測試環(huán)境一樣的基礎(chǔ)設(shè)施,包括:為客戶提供專門服務(wù)。但是考慮到群體測試的性質(zhì),比起IP和APPs的本質(zhì)(這個(gè)測試員看不出來),公司更關(guān)心的是隱私問題及客戶數(shù)據(jù)。例如,如果公司關(guān)注隱私問題,那么該公司可以隱去測試時(shí)使用過的數(shù)據(jù)。安全,尤其是移動(dòng)安全,是一個(gè)大問題,無論公司用的是內(nèi)部資源還是外部的。

  什么時(shí)候用群體?
  群體測試的環(huán)境和條件繼續(xù)演變,但真正的關(guān)鍵在于“靈活創(chuàng)新”。想想幾十萬應(yīng)用程序,不斷變化的平臺(tái)和設(shè)備,以及不計(jì)其數(shù)次的發(fā)布,實(shí)際上公司是一直在利用客戶在實(shí)時(shí)測試他們的軟件。那是一個(gè)美好新世界,與過去完全不一樣。比如,你的公司或許:
  ▪吸引一家提供商提供完全的外包群體測試
  ▪讓眾包測試專家指導(dǎo)你員工的日常任務(wù)及難題
  ▪用群體測試平臺(tái)找出并雇傭?qū)I(yè)人才
  ▪同意群體測試平臺(tái)建立并管理你自己的群體
  ▪用群體評估你的內(nèi)部測試工具和能力
  ▪吸引第三方加入以幫助提供眾包策略,供應(yīng)商管理,及對基于群體的解決方案的管理。
  這些是基于你公司的獨(dú)特環(huán)境和目標(biāo)的所有可能。靈活是創(chuàng)新(相比迅速開發(fā)巨大資源的傳統(tǒng)方式,公司如何確認(rèn)、建立并管理群體;如何建立運(yùn)行項(xiàng)目并意識(shí)到:群體不僅僅是 ‘工作’還是要為了如何更好地工作而思考)重要的一方面。

  什么時(shí)候適合用群體測試(什么時(shí)候不適合)?
  群體測試是如何融入整個(gè)公司采購測試策略,什么時(shí)候適合用群體測試?在考慮在哪、何時(shí)能好地對他們的軟件應(yīng)用程序使用群體測試,公司應(yīng)該要考慮幾個(gè)重要的可變因素。通常,群體測試適合用在以下情況中:
  ▪ 互聯(lián)網(wǎng)是‘操作環(huán)境’和連接機(jī)制時(shí)
  ▪ 應(yīng)用程序服務(wù)公開進(jìn)行,且能夠接受全球請求時(shí)
  ▪有處理大規(guī)模的同時(shí)在線用戶的需要和能力時(shí)
  ▪客戶端計(jì)算機(jī)裝置是公開的,只有很少的需求——PC和 mobile時(shí)
  ▪應(yīng)用程序穩(wěn)定性有一些等級
  有些東西公司只能用群體測試——比如反映真實(shí)用戶IT設(shè)置的多語言或“臟配置”。群體測試業(yè)也適于多種測試方法——如瀑布,敏捷——也很適合黑盒測試,顯然是對應(yīng)防火墻外的應(yīng)用程序。然而,群體不是全能的。公司不能指望群體去測試所有的特例及web或應(yīng)用服務(wù)器端驅(qū)動(dòng)的不利條件,尤其是條件在測試前或后改變的話。盡管如此,公司還是讓他們的專屬群體去做白盒測試。事實(shí)上,在眾包和應(yīng)用程序測試內(nèi)傳統(tǒng)外包提供商正在努力建立專門專屬的群體來提高他們自己測試員的效率。簡而言之,根據(jù)以上因素,總有時(shí)間和地方讓公司把群體測試用作他們整個(gè)測試策略的一個(gè)重要部分。

  使用群體時(shí)的挑戰(zhàn)
  有了各種形式的采購,會(huì)出現(xiàn)關(guān)于多種可供買家選擇的工作方式的問題。各種應(yīng)用程序測試方法都有障礙和困難。對于傳統(tǒng)外包,公司內(nèi)外都有困難,包括:
  ▪缺少內(nèi)部測試使得外部提供商難以介入
  ▪購買其他選項(xiàng)時(shí)內(nèi)部資金不夠
  ▪對于供應(yīng)商來說,缺少測試自動(dòng)化工具和專業(yè)知識(shí)
  ▪供應(yīng)商關(guān)于業(yè)務(wù)和相關(guān)應(yīng)用程序的行業(yè)知識(shí)
  評估群體測試的公司或許也有相似問題,但其他的無關(guān)了(例如:專業(yè)或功能測試或許與B2C應(yīng)用程序不太相關(guān))。也有些問題只針對群體測試,比如市面上的新事物,進(jìn)程和工人的質(zhì)量問題,以及數(shù)據(jù)隱私、IP保護(hù)和安全問題。

版權(quán)聲明:本文出自 SPASVO澤眾軟件測試網(wǎng):http://hgh666.cn/news/html/2014617142827.html

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

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