大數(shù)據(jù)平臺(tái)Bug Bash大掃除最佳實(shí)踐
一、背景
隨著越來(lái)越多的"新人"在日常工作以及大促備戰(zhàn)中擔(dān)當(dāng)大任,我們發(fā)現(xiàn)僅了解自身系統(tǒng)業(yè)務(wù)已不能滿足日常系統(tǒng)開(kāi)發(fā)運(yùn)維需求。為此,大數(shù)據(jù)平臺(tái)部門(mén)組織了一次Bug Bash活動(dòng),既能提升自己對(duì)兄弟產(chǎn)品的理解和使用,又能促使自家產(chǎn)品功能日趨完善。今天來(lái)給大家分享一些實(shí)際操作過(guò)程和經(jīng)驗(yàn)總結(jié)~
二、什么是Bug Bash?
Bug Bash,顧名思義就是缺陷大掃除。通常由QA主導(dǎo)發(fā)起,團(tuán)隊(duì)全員放下手中的活,找個(gè)會(huì)議室一起集中精力來(lái)找缺陷。

圖 1
三、Bug Bash好處
1、常規(guī)測(cè)試的有效補(bǔ)充,更多用戶測(cè)試發(fā)現(xiàn)更多問(wèn)題或需求。
有可能發(fā)現(xiàn)業(yè)務(wù)流程上存在不同類型、不同層次的疏漏,整體設(shè)計(jì)上隱蔽的缺陷,甚至產(chǎn)品規(guī)劃上暗藏的新需求。不同的人員更容易發(fā)現(xiàn)兼容性、權(quán)限差異等問(wèn)題。測(cè)試人員也可以根據(jù)發(fā)現(xiàn)的問(wèn)題完善自己的測(cè)試策略,
2、提高團(tuán)隊(duì)凝聚力,促進(jìn)團(tuán)隊(duì)彼此溝通。
在增加了一些比賽的元素缺陷大掃除中,比如時(shí)不時(shí)的播報(bào)誰(shuí)發(fā)現(xiàn)的bug多,配上輕松愉悅的音樂(lè),讓大家你追我趕的找出bug。這樣來(lái)推動(dòng)人員之間的良性競(jìng)爭(zhēng),從而鼓舞團(tuán)隊(duì)人員的士氣,增加團(tuán)隊(duì)的凝聚力。
3、深入產(chǎn)品學(xué)習(xí),帶來(lái)更多附加價(jià)值。
在日常的工作中,產(chǎn)研測(cè)更多時(shí)間都是在獨(dú)立的工作,只關(guān)注自己負(fù)責(zé)的部分,很少就產(chǎn)品問(wèn)題進(jìn)行集體交流,很少深度使用整個(gè)產(chǎn)品。通過(guò)bugbash可以讓團(tuán)隊(duì)其他角色作為用戶體驗(yàn)產(chǎn)品,深入了解業(yè)務(wù)。在對(duì)這些問(wèn)題進(jìn)行集中討論,并詳細(xì)解釋如何處理以及為什么這么處理過(guò)程中,可以引發(fā)更多產(chǎn)品的思考。
四、Bug Bash組織實(shí)踐

圖 2
1、活動(dòng)準(zhǔn)備
1.1、部門(mén)宣貫
在部門(mén)工作咚咚群內(nèi)通知本次bugbash活動(dòng)的計(jì)劃安排,確定活動(dòng)組織時(shí)間、活動(dòng)會(huì)議室、小組劃分情況。目前部門(mén)內(nèi)產(chǎn)品主要包括JDQ、JRC、集成平臺(tái)三大產(chǎn)品,為更有效的進(jìn)行相互"掃除",我們進(jìn)行了輪次劃分,小組劃分。如下表所示:
| 輪 次 | 小 組 | 答疑人員 | 時(shí) 間 | 地 點(diǎn) | 備 注 |
|---|---|---|---|---|---|
| 第1輪 | JRC vs JDQ | JRC:段東妮 JDQ:尹偉 | 2023.11.15 18:00 | 紅河會(huì)議室 | 自由探索人員自行選擇產(chǎn)品掃除 |
| 第2輪 | 集成平臺(tái) vs JRC+JDQ | 集成平臺(tái):郭衛(wèi)衛(wèi) JRC:段東妮 JDQ:尹偉 | 2023.11.22 18:00 | 紅河會(huì)議室 | 自由探索人員自行選擇產(chǎn)品掃除 |
表 1
提示:本次bugbash是針對(duì)生產(chǎn)環(huán)境進(jìn)行掃除,涉及到流程審批環(huán)節(jié)時(shí)需提前通知對(duì)方審批,避免因未審批導(dǎo)致阻塞后面的流程。
1.2、用例準(zhǔn)備&評(píng)審
bugbash正式開(kāi)始之前,測(cè)試人員應(yīng)提前準(zhǔn)備各自負(fù)責(zé)產(chǎn)品的測(cè)試用例,并邀請(qǐng)產(chǎn)品經(jīng)理、產(chǎn)品主研發(fā)一起進(jìn)行用例評(píng)審,劃定活動(dòng)范圍。可以參考以下幾個(gè)方面:

圖 3
1.3、測(cè)試數(shù)據(jù)準(zhǔn)備
根據(jù)用例場(chǎng)景、活動(dòng)參加人數(shù)來(lái)準(zhǔn)備測(cè)試數(shù)據(jù)。主要包括所屬平臺(tái)、測(cè)試數(shù)據(jù)類型、測(cè)試jed數(shù)據(jù)表、測(cè)試ck數(shù)據(jù)表、測(cè)試數(shù)據(jù)說(shuō)明、使用人如下圖所示:

圖 4
提示:提前給活動(dòng)參與人員統(tǒng)一添加權(quán)限。比如使用指定的項(xiàng)目空間。
2、活動(dòng)進(jìn)行
活動(dòng)時(shí)間安排:10分鐘介紹本活動(dòng)輪次情況,50分鐘任務(wù)執(zhí)行,10分鐘交流發(fā)言。
2.1、任務(wù)分配
根據(jù)活動(dòng)輪次、小組劃分情況進(jìn)行任務(wù)劃分,以JRC vs JDQ為例,JRC的研發(fā)等相關(guān)人員執(zhí)行JDQ的任務(wù),反之,JDQ的研發(fā)相關(guān)人員執(zhí)行JRC的任務(wù)。
2.2、測(cè)試數(shù)據(jù)分配
為避免使用相同測(cè)試數(shù)據(jù)導(dǎo)致任務(wù)創(chuàng)建沖突等情況,雙方人員需對(duì)測(cè)試數(shù)據(jù)進(jìn)行標(biāo)記認(rèn)領(lǐng)。如上圖4 使用人列。
2.3、問(wèn)題記錄
雙方人員在大掃除過(guò)程中發(fā)現(xiàn)問(wèn)題及時(shí)記錄到j(luò)oyspace中,不需要現(xiàn)場(chǎng)討論產(chǎn)品細(xì)節(jié),標(biāo)明測(cè)試驗(yàn)證人、測(cè)試時(shí)間、結(jié)果填寫(xiě)、測(cè)試驗(yàn)證結(jié)果。將來(lái)可以根據(jù)問(wèn)題的價(jià)值與重要程度給予不同獎(jiǎng)勵(lì)。如上圖3 所示
2.4、現(xiàn)場(chǎng)答疑
產(chǎn)品主測(cè)試人員為活動(dòng)答疑人員,雙方人員可能存在以下場(chǎng)景需要現(xiàn)場(chǎng)支持:
3、活動(dòng)結(jié)束
3.1、問(wèn)題收集

圖 5
3.2、問(wèn)題復(fù)盤(pán)
本次bugbash活動(dòng)共發(fā)現(xiàn)問(wèn)題 40個(gè),其中功能性bug 2個(gè),確定需要改進(jìn)的有30個(gè),以前端優(yōu)化為主。
測(cè)試人員根據(jù)發(fā)現(xiàn)的問(wèn)題完善產(chǎn)品用例,進(jìn)一步提高產(chǎn)品質(zhì)量。
4、活動(dòng)總結(jié)
4.1、參與用戶心聲
① 提供了學(xué)習(xí)其他產(chǎn)品的機(jī)會(huì)
了解別的產(chǎn)品都是做什么的,以及怎么用的,交叉體驗(yàn)更符合用戶的身份,發(fā)現(xiàn)更多問(wèn)題。在大家都很忙的時(shí)候,能抽出這么長(zhǎng)的時(shí)間不容易。
② 提供了測(cè)試場(chǎng)景,避免盲目測(cè)試
活動(dòng)中選取的測(cè)試場(chǎng)景主要都是日常工作中遇到,測(cè)試人員將操作步驟描述的很清楚,方便大掃除的人員進(jìn)行執(zhí)行。
4.2、待改進(jìn)的地方
① 關(guān)鍵節(jié)點(diǎn)審批阻塞
由于流程環(huán)節(jié)審批人因各種原因(臨時(shí)開(kāi)會(huì)、臨時(shí)請(qǐng)假等)不到場(chǎng),導(dǎo)致流程審批阻塞,任務(wù)無(wú)法向下執(zhí)行。后續(xù)可在審批環(huán)節(jié)增加backup人員。
② 時(shí)間緊,有的任務(wù)執(zhí)行不完
由于整個(gè)活動(dòng)只有一個(gè)小時(shí)時(shí)間,非業(yè)務(wù)相關(guān)人員理解業(yè)務(wù)知識(shí)需要一定的時(shí)間。后續(xù)可適當(dāng)延長(zhǎng)活動(dòng)時(shí)間并精簡(jiǎn)任務(wù)場(chǎng)景,比如可以分專題開(kāi)展活動(dòng),類似產(chǎn)品界面易用性、安全性、國(guó)際化等等。
③ 激勵(lì)機(jī)制待提升
本次活動(dòng)缺少一些物質(zhì)(比如小禮物:酸奶、巧克力等)或精神(徽章、T恤)獎(jiǎng)勵(lì),大家參與的積極性有待提升。建議引入游戲競(jìng)爭(zhēng)機(jī)制,可以增加趣味性,調(diào)動(dòng)積極性,真正做到真正寓工作于娛樂(lè)。
五、思考
① Bug Bash平臺(tái)化
本次bugbash大掃除活動(dòng)主要還是線下組織+共享文檔形式為主,如果能建設(shè)擁有一個(gè)平臺(tái)可以隨時(shí)隨地的組織bugbash,自由選擇產(chǎn)品業(yè)務(wù)場(chǎng)景,靈活多變的任務(wù)下發(fā)就會(huì)更高效。
② Bug Bash范圍擴(kuò)大化
不是只讓產(chǎn)研測(cè)內(nèi)部團(tuán)隊(duì)成員參與Bug Bash,也可以邀請(qǐng)用戶參與,參與的人越多,越容易發(fā)現(xiàn)問(wèn)題。
作者:京東零售 尹偉
來(lái)源:京東云開(kāi)發(fā)者社區(qū) 轉(zhuǎn)載請(qǐng)注明來(lái)源
浙公網(wǎng)安備 33010602011771號(hào)