認識秘銀小夥伴:QA 測試工程師 Tobasi
斜槓青年之以找碴為業的男子
要開發一個穩定的好產品,除了要有優秀的工程師及設計師團隊外,測試團隊也是不可或缺的幕後推手!
他們扮演「糾察隊」的角色,致力於「找碴」,協助工程師更快速地找到問題、解決問題,提升產品的品質。今天將帶大家認識秘銀的第一個 QA 工程師 Tobasi。
「怎麼會走上 QA 這條路?有沒有什麼心得可以分享?」
在做 QA 以前,我在一家電商公司當客服人員,經常遇到各種因為產品有 bug 造成的不同問題,那時就滿好奇為何在產品開發完成後,還會不斷有新的 bug 產生?開始踏入測試的領域是從一份遊戲測試的工作,那時很驚訝地發現大多同事在做測試時並沒有系統性地在做,就只是隨意地玩,記錄下遇到的問題。
另外,同事們都沒有程式語言的背景,雖說並非必要,但若有程式的基本概念,更能夠快速看出、判斷問題,甚至提出解決方案來協助工程師更快修復問題。由於我算是有在自學各種程式語言,所以在測試工作上蠻得心應手,也逐漸建立起自己測試的規則跟模式,也因此後來走上 QA 這條路。
總歸來說,我對 QA 有一套工作哲學:
解決問題很重要,但找對問題解決更重要!
一個產品早期 bug 一定是相當多的,在這樣的情況下,就要去區分優先順序,從最重要、最牽一髮而動全身的部分開始測試。
「可以跟我們分享一下測試工作的流程嗎?」
如同我剛剛說的,測試其實沒有一定的流程。大部分的 QA 都是靠實作經驗累積,發展出一套自己的測試 SOP。以我目前的工作來說,大致上可以總結為三步驟:
- 收到測試需求與規格
- 分不同步驟區塊,詳細撰寫測試案例
- 比對「正確預測結果」和「實際執行結果」差異
拿 Lit 來舉例吧!三個步驟大致上流程會是:
- PM 開出 iOS/Android 系統的測試規格需求,由 QA 測試 app 的所有功能。
- 開始分為不同區塊寫測試案例。從註冊/登入、發布照片、動態牆、收件夾、個人主頁等等,每個步驟都整理成試算表,並寫出每個動作的「正確預測結果」與「實際執行結果」。
- 整理後比對兩者有無出入,判斷可能原因及建議方案,彙整給 PM 及工程師。
「可以用一件生活化的事情來比喻 QA 的工作嗎?」
我覺得 QA 工作很像畫畫。畫畫通常都是先大致畫出草稿,輪廓出現後再進行細部的描繪與著色。測試工作也是如此,要先列出大方向,然後再慢慢寫出各方向需要測試的細節與案例。
協助工程師找到問題、解決問題、完善產品,最後推送出去給使用者,是這個工作最有成就感的地方。雖然老實說,產品永遠有解決不完的問題,一定會有 bug 是沒有找到的,但對大多數 QA 來說,一個產品若解決了 80% 的問題,基本上就算合格了。
「覺得 QA 的工作最大的困難是什麼?」
QA 工作中會接觸到的合作夥伴很多,從產品經理、設計、到工程師都要接觸到,因此要從不同角度看問題,凡事要想得更廣、更深。除了平時多接觸不同的產品,累積使用經驗外,也要試著去分析每個功能的好壞、對使用者的觀感如何、甚至發想如何將別家產品的優點應用到自身產品上。
有了這些經驗累積,當 PM 某天出了一個測試需求,就可以針對不同問題提出給不同團隊的解決建議,與他們溝通討論。
「什麼時候開始接觸虛擬貨幣/區塊鏈的?現在有投資虛擬貨幣嗎?有買了哪些幣?」
因為有朋友在這個領域工作,我才開始感興趣,接觸一些虛擬貨幣的知識。我覺得不論是虛擬貨幣或區塊鏈,都是未來的潛力股,也希望更多人認同這個產業的理念,期待未來有更多生活化的應用。
有的!像是寶島金融、秘銀幣、以太幣,我都有投資。期待未來有一天可以用虛擬貨幣交易,也希望秘銀金庫早日開發完成,提供更多功能與幣種選擇!
「覺得做為一個 QA,在秘銀最大的優點/最開心的事情是什麼?」
我覺得自由度高是秘銀的最大優點。像是某些公司會對 QA 訂定 KPI,例如一天要找出多少 bug,為了達到 KPI 很容易變成為了找而找,反而沒有專注在更需要測試、尋找問題的地方。來秘銀工作因為自由度高、沒有 KPI 的壓力,讓我更能專注於思考,在整理問題與解決方案時也更有效率。
「在測試秘銀金庫時有遇到比較困難的部分嗎?」
我雖然對區塊鏈與虛擬貨幣有興趣,但其實並沒有像區塊鏈研究員或工程師那麼了解。此外,大家都知道虛擬貨幣的打幣一旦出問題,那筆錢就是再也找不回來了,為了不讓使用者蒙受損失,在測試時很努力要找出所有問題,還滿有壓力的。
還有就是,一般我們在做測試的時候,大多會寫程式讓他自動化去跑,可以測得更有效率,但因為金庫我們有設定二階段簡訊認證,所以沒有辦法跑自動化。最後就是,每做完一個測試要跑完區塊鏈流程,滿花時間,會有很多等待的過程。
「可以跟我們聊聊為什麼你會做動畫嗎?有沒有想過在職業上往這方面發展?」
我從小就很喜歡看動畫,那時候看到「阿貴」的動畫覺得非常喜歡,就自己跑去學了。平常我繪畫是用Flash去畫動畫或貼圖,再利用 Zbrush 建置 3D 模型,最後則是把模型匯入 Blender 去做動作處理,偶爾有靈感時就會畫一些來玩,但還是以 2D 人物畫創作居多。
至於在職業上發展這塊也不是沒有想過,不過我覺得工作跟興趣是兩回事,因為工作上不一定能自由創作,需要符合客戶的要求,而且我覺得當興趣變成工作以後,可能會少很多樂趣甚至開始感到厭倦,我不希望動畫對我來說變成那樣的存在。最後,我其實也滿喜歡 QA 的工作的,找到問題、看到問題被解決產品進而變得更好,是一件很有成就感的事。
▲Tobasi 自製的 Flash 貼圖
「個人嗜好/假日都在幹嘛?」
我平常喜歡看日本動畫,像是進擊的巨人、我的英雄學院等等,邊看劇情也會邊研究動畫的製作。最近有在追很紅的「延禧攻略」,覺得古裝劇也挺有趣的!運動的話偶爾會去河濱騎腳踏車。
「最喜歡的食物?平常的、公司的零食?」
我滿不挑的,沒有特別喜歡或不喜歡的食物。公司的零食最近選擇越來越多、充滿變化,有種每天去零食櫃都有新的驚喜的感覺!
▲ Tobasi 自製的 Flash 貼圖
「用一種動物比喻自己?」
我覺得就是人吧,只有人類才會執著於重視的事情。像行銷人員可能執著於數字成效,我則是執著於各種 bug,有問題就一定要找到、重現、解決!
「最近最想學習/努力的方向?」
我滿想接觸 AR 領域的!我個人很喜歡 AR 的技術,也很看好它的發展。最近用了一個 app 叫「QQ天降紅包」,它的 AR 應用做得不錯。整個 app 有點像尋寶遊戲,利用 GPS 偵測使用者位置,用戶可以在特定地方用「藏紅包」或「搶紅包」的方式與其他用戶互動。未來有機會的話也希望 Lit 能運用 AR 的技術開發做一些有趣的功能!
「未來夢想?」
我曾經有過當「日本搞笑藝人」的夢想,但現在比較沒有那麼熱血了。能夠開心、充實地過好每一天,身邊的家人朋友都平安健康,就是最快樂的事!