您的位置:軟件測試 >> 測試技術(shù) >> 測試精品文章
眾包測試中的游戲化
作者:Mahesh Gudipati/Jaya Bhagavathi Bhallamudi(澤眾軟件原創(chuàng)翻譯) 發(fā)布時(shí)間:[ 2014/7/4 15:28:12 ] 推薦標(biāo)簽:眾包測試 游戲化
  Mahesh Gudipati有超過10年的測試經(jīng)驗(yàn),參與過不少不同領(lǐng)域的項(xiàng)目。他在數(shù)據(jù)倉庫/BI測試,需求預(yù)測測試,大數(shù)據(jù)測試和產(chǎn)品測試方面有豐富的經(jīng)驗(yàn)。他在多個(gè)ETL/DW測試項(xiàng)目中實(shí)現(xiàn)了自動化技術(shù),并因?yàn)殚_發(fā)出了ETL/DW測試的端對端解決方案獲得了一項(xiàng)專利。他是一名獲PMP認(rèn)證的項(xiàng)目經(jīng)理,還管理過多個(gè)數(shù)據(jù)倉庫測試項(xiàng)目。他幫助建立公司內(nèi)部的群體測試流程,近還一直在開發(fā)數(shù)據(jù)項(xiàng)目中的技術(shù)的測試解決方案。
  Jaya Bhagavathi Bhallamudi在IT行業(yè)干了超過16年。她是一名CFPS(國際認(rèn)證功能點(diǎn)組的認(rèn)證功能點(diǎn)專家)及一名PMP(美國項(xiàng)目管理協(xié)會的認(rèn)證項(xiàng)目管理專家)。她擅長測試自動化,且是Infosys驗(yàn)證服務(wù)的“創(chuàng)新與提高”派的一員,專注新的和專業(yè)的測試。她過去還對安全測試和敏捷測試所提供的服務(wù)的孵化起了關(guān)鍵作用。如今,她的重心是大數(shù)據(jù)驗(yàn)證。她還一直在寫內(nèi)部和外部的思想領(lǐng)導(dǎo)文章和Infosys博客。

 

  在因特網(wǎng)和移動的時(shí)代,許多應(yīng)用程序是以客戶為中心的且被各地不同計(jì)算機(jī)水平的用戶使用著。盡管這些應(yīng)用程序完全是由IT團(tuán)隊(duì)的專業(yè)測試員測試,還有一種可能是一些問題被忽視了且測試員要找到與用戶體驗(yàn)有關(guān)的問題很困難因?yàn)闊o法利用來自不同文化背景的測試員。IT團(tuán)隊(duì)面臨的另一個(gè)挑戰(zhàn)是當(dāng)開發(fā)這些軟件應(yīng)用程序是為了確保應(yīng)用程序在不同設(shè)備上無縫運(yùn)行時(shí)。技術(shù)正以更快的速度發(fā)展,新的操作系統(tǒng),瀏覽器,移動設(shè)備每隔一周更新一次不同的軟件和硬件規(guī)格。基本不可能在不同的設(shè)備上用不同的瀏覽器測試一個(gè)應(yīng)用程序的通用性,因?yàn)闆]有大量設(shè)備進(jìn)行測試,建立實(shí)驗(yàn)室并部署人力資源花費(fèi)太高。眾包測試活動可以幫助應(yīng)對一些難題,例如獲得不同地方的用戶,在多種設(shè)備上測試通用性。眾包測試近勢頭很足,因?yàn)槿后w產(chǎn)生的價(jià)值是一個(gè)內(nèi)部測試團(tuán)隊(duì)能達(dá)到的。群體測試并不能替代傳統(tǒng)測試,但是它當(dāng)選擇了正確的群體時(shí)它會提供很大的價(jià)值,而且可以保證群體積極參與測試并覆蓋應(yīng)用程序的所有部分。盡管當(dāng)涉及測試員的費(fèi)用、靈活性和多樣性,以及時(shí)間軸時(shí)好處很多,但是群體測試在刺激測試員去測試的形式上也有它特有的難題:增加測試覆蓋的深度,獎勵合適的測試員。將眾包測試游戲化可以幫助解決眾包測試中面對的難題。

  眾包測試
  眾包測試是從一群遍布各地水平不一的人那里獲取測試服務(wù)的過程。群體測試并不是傳統(tǒng)測試的替代品,而是由不直接參與項(xiàng)目的人來完成的一輪傳統(tǒng)測試,他們代表了不同地方不同文化背景的終端用戶,可以進(jìn)行探索性測試,可以找出缺陷并提供用戶體驗(yàn)反饋。眾包測試更適合以用戶為中心的應(yīng)用程序,比如電子商務(wù)網(wǎng),移動應(yīng)用程序和游戲。

  采用眾包測試的所獲得的好處是:
  ▪由于參與的測試員數(shù)目多而使得周轉(zhuǎn)更快
  ▪通過群體測試員使用的不同的操作系統(tǒng),瀏覽器和設(shè)備組合揭露不同的兼容問題
  ▪低支付,因?yàn)橹Ц妒腔谡页龅娜毕莸臄?shù)目而不是花在被測應(yīng)用程序上的精力
  ▪不同地方的測試員可以幫助找出任何的本地缺陷。

  眾包測試中面臨的難題是;
  ▪覆蓋率:對被群體測試的事物沒有控制
  ▪覆蓋率:驅(qū)使群體測試重要問題而不是不重要的
  ▪覆蓋率:讓群體去測試未被觸及的領(lǐng)域,以保證全面覆蓋
  ▪動力:刺激測試員不分心地繼續(xù)測試
  ▪一致性:群體的測試進(jìn)度一致
  ▪質(zhì)量:經(jīng)常重復(fù)缺陷或提不出缺陷

  游戲化
  游戲化是一個(gè)把游戲設(shè)計(jì)技術(shù)用到非游戲體驗(yàn)中以驅(qū)動用戶行為的經(jīng)營策略。游戲化可通過創(chuàng)造樂趣,體驗(yàn)參及并將用戶變?yōu)橥婕襾斫鉀Q各種問題。游戲化如何起到幫助作用的:
  ▪通過提供一次有趣的體驗(yàn)并讓他們參與其中獲取大利益來刺激用戶
  ▪在用戶間創(chuàng)造良性競爭以提高生產(chǎn)率
  ▪讓用戶進(jìn)行預(yù)期行為以解決問題
  ▪鼓勵用戶進(jìn)行枯燥重復(fù)的活動

  眾包測試中的游戲化
  將眾包測試游戲化的目的是為了讓群體測試員參與并刺激他們花更多時(shí)間找缺陷,為了創(chuàng)造一個(gè)有趣的環(huán)境及一個(gè)測試員間的良性競爭,這樣我們可以從測試員那獲取大利益,并擁有能獲得大測試覆蓋的信心。下面有一些可用于克服眾包測試測試中挑戰(zhàn)的游戲化技術(shù):
  ▪排行榜
  ▪當(dāng)天的挑戰(zhàn)
  ▪小測驗(yàn)
  ▪獎金計(jì)分

  游戲化如何處理群體測試難題?
 

  排行榜
  排行榜是在門戶網(wǎng)上發(fā)布統(tǒng)計(jì)數(shù)據(jù)并強(qiáng)調(diào)前五或前十測試員(取得了更高分?jǐn)?shù)的人),當(dāng)天得分高者,佳缺陷提出者等的概念。這與如何在游戲中發(fā)布排行榜類似,高級玩家其擁有的排名和徽章一次顯示。該技術(shù)創(chuàng)建測試員間的良性競爭,鼓勵他們加強(qiáng)參與并進(jìn)行測試活動以幫助增加分?jǐn)?shù),在排行榜上提升排名。

  該技術(shù)能幫助解決以下難題:
  ▪刺激測試員不受干擾繼續(xù)測試
  ▪群體的測試進(jìn)度一致

  何時(shí)使用?
  應(yīng)從群體測試的一開始使用這項(xiàng)技術(shù),應(yīng)定期(一次或一周兩次)在門戶網(wǎng)上發(fā)布排行榜,這樣測試員能查看他們的排行并看看該如何提升排名。

  當(dāng)天的挑戰(zhàn)
  當(dāng)天的挑戰(zhàn)是給測試員們發(fā)布一個(gè)挑戰(zhàn)讓他們找出被測應(yīng)用程序的特定模式中的缺陷。
  該技術(shù)能幫助解決以下難題:
  ▪對被群體測試的事物沒有控制
  ▪驅(qū)使群體測試重要問題而不是不重要的
  ▪讓群體去測試未被觸及的領(lǐng)域,以保證全面覆蓋

  何時(shí)使用?
  應(yīng)在群體測試到一半時(shí)使用這項(xiàng)技術(shù)。我們要(通過分析web日志)檢驗(yàn)覆蓋率并看看哪些還沒有被覆蓋。一旦我們理解了未觸摸過的模式,要按一種(接受了挑戰(zhàn)的測試員將學(xué)會這些未曾接觸過的模式并在其中找到缺陷的)方式創(chuàng)建挑戰(zhàn)。

  小測驗(yàn)
  小測驗(yàn)可以用在我們想控制測試并讓群體測試平臺如我們期待的那樣運(yùn)行。該策略中,會通過設(shè)計(jì)測試用例提問測試員一些問題,如:當(dāng)執(zhí)行特定行為時(shí)輸出是什么,在特定顯示器上會出現(xiàn)什么。有多個(gè)答案但只有一個(gè)是正確的。該策略將幫助解決以下難題:
▪對被群體測試的事物沒有控制
▪驅(qū)使群體測試重要問題而不是不重要的
該策略可以在群體測試一開始使用,或者根據(jù)覆蓋率在需求基礎(chǔ)上使用。

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