Test - 我舉辦了一場 Bug Bash-大家都進來測試吧!!

人生中第一次主持團隊中的會議



圖片來源 : 【綿峰】重症繪圖者 、 巴哈姆特 爐石戰技版-【四格漫畫】大家都進來吧!

大家都進來吧!!!
有玩爐石的應該就會知道這張卡XDDD
好吧 沒有人玩 嗚嗚

為什麼要舉辦這個活動

當初也不知道這個活動,而是有一天閒閒沒事從某位大大的部落格看到了一篇文章是關於 Bug Bash 的覺得可以在團隊中嘗試看看

其實我在舉辦這個活動時沒有稱這個活動為 Bug Bash 而是叫 Test Together

無論名字為何,都是請團隊的大家一起進來參與測試

站在不同角度的來執行軟體是測試的其中一環

測試不單單只是測試這個軟體是否可運行,常常是需要站在不同角度來執行測試的

證嚴法師說過一句話「一個缺口的杯子,換一個角度仍然是圓的。」

「不同角度」的圖片搜尋結果
圖片來源 : http://ezvivi2.com/article/205234.asp

相反來說,一個看起來沒有缺口的杯子,換一個角度就有可能會出現缺口。

所以測試人員常常需要站在客戶的角度、PO的角度等等的,還有很常需要人格分裂(?) 讓自己變成其他的軟體旅行者

比如說我是一個很傲慢的旅行者,我就會針對軟體進行一些不合"正常"邏輯的測試,像是提交訂單並支付後又取消訂單並要求退款、或是提交訂單之後更改送貨地點。

又或是說我是一個到著名景點後遊歷到周邊地區的旅行者,我就會針對軟體非主要功能進行測試,比如說進入那些不起眼的連結與觀看說明文字等。

在這一場測試之中,每一個人都是不同的旅行者,有RD、有UI/UX、有PO等等不同的團隊角色

他們會是真正的「旅行者」,而不是測試人員「模擬」出來的旅行者

Testing To Learn

從邰曉梅老師的海盜派測試這本書中我學到了使用測試來學習這件事。

因為團隊中的有一些人可能只有在做純粹開發並沒有真正實際的使用軟體的經驗,所以希望透過這一次的活動可以讓他們瞭解自己所產出的產品是如何在客戶面前搔首弄姿(?)的

這樣除了讓團隊中的成員更了解自己的產品之外,也或許能取得到更多的 feed back。 以後也可以讓團隊成員的大家一起來測試了XD

參加活動的人員

除了團隊成員邀請進入了這一次的活動之外,我還邀請了QA團隊中的其他成員進來這一場活動。

為的是希望可以有「沒有使用過這個產品」經驗的QA人員來使用與測試這項產品,就可以取得更多其他角度的 Feed Back

我如何舉辦這場活動

這一次的活動總共使用的時間只有40分鐘,因為是第一次執行,並且是針對只 run 了 3 個 sprint 的系統進行測試

前置的說明(說明為何要進行這場活動等等)、進入系統的方式(測試環境)、使用系統的步驟 (跑一遍我寫的其中一個測試案例) 就花了20~25分鐘之久,可能是因為我太害怕團隊沒跟上操作的動作,不過我想第一次這麼做應該是好事,之後就不用再這麼冗長的說明了。

再一次前面這些冗長的說明結束之後,讓團隊的成員開始使用軟體。

我設了大概10分鐘的時間讓參加這次活動的成員進行測試,最後5分鐘的時間讓大家給予 Feed Back。

舉辦活動後的 Feed Back

這一次活動結束 我有稍微做一點點的 Retro

因為忘記拍照了,所以那些東西......就掰掰了

不過我有稍微整理過了 Retro 過後的產出

  • 這一次的活動找到了很重要的 defect !!
  • 這一次的活動感覺起來有點嚴肅
  • 這一次的活動說明的時間有點太長
  • 如果有機會我會在我的團隊中執行這項活動
  • 活動讓我更了解自己的產品
  • 某一個 defect 活動結束過後需要修正
  • 不知道為什麼我的電腦沒辦法進入系統

自己給對於再次舉辦這一類型的活動感想與建議

  • 可以放音樂讓大家心情放鬆,會比較沒那麼嚴肅。
  • 也可以放食物或飲料給參與這次活動的成員取用,也會比較沒那麼嚴肅。
  • 前置的過程與步驟過於繁雜導致之後的 solo 測試時間太短,但因為大家都是第一次進入這項系統中,之後應該就不會有這麼繁雜的步驟了。
  • 下一次邀請外部的QA人員需要跟他們說明更多的相關事項,以及獎勵,對於專業的他們來說,前置的過程與步驟太過於無聊(因為那些東西都是他們日常的動作)。
  • 如果下一次舉辦的人員夠多,可以分組進行,並以競賽的方式,找到越多bug的團隊或是個人,將有特殊的獎勵。

這一次的活動其實我個人覺得沒有舉辦的很好,但反應看起來還算預期之內 畢竟沒有零食和飲料

但我相信下一次如果再一次進行這樣的活動會有更好的反應!!

這一個活動需要感謝柯仁傑與公司裡的Ruddy老師給予建議和參考連結!! (跪拜

參考過的文章有

Bug bash
http://kojenchieh.pixnet.net/blog/post/75406105-bug-bash

网易方法论:手把手教你做Bug Bash(缺陷大扫荡)
http://www.woshipm.com/pd/698379.html

干货总结:敏捷QA实践-Bug Bash
https://www.testwo.com/article/517

How to run a bug bash
http://scottberkun.com/2008/how-to-run-a-bug-bash/

感謝各位大大觀看 如內容有勘誤或對於這一次的活動有任何的建議都歡迎一起討論 <(_ _)>