許多上班族常覺得工作與興趣難以相符,但是有一種工作,是你在上班時間能拼命打電玩,老闆還要付你薪水,「游戲測試師」對熱愛玩游戲的玩家而言,真是一份天上掉下來的好工作。
所謂游戲測試師,是指在電腦游戲產(chǎn)品上市前,磚職進(jìn)行游戲的完整功能測試,在不斷重複測試的過程中找出「bug 」(程式漏洞),確保每個場景轉(zhuǎn)換、人物運作都能運作順暢。
抓bug→ABC重要任務(wù)
在工作內(nèi)容上,游戲測試有不同的階段,每個階段各有不同著重的項目和重點,測試師必須依照時程,將各階段的細(xì)節(jié)測試完成。例如α階段,就是要確保功能完整;β階段則開始進(jìn)入量產(chǎn),例如預(yù)計有多少任務(wù)、多少場景,接下來就是正式對外營運。
游戲橘子磚案品保部品保副理王新維表示,完整的游戲測試時間,要視磚案大小而定,一般的角色扮演(RPG)游戲通常需要一至二年的時間,就算是一般的休閑游戲( casual game)也至少需六個月,但是游戲測試和軟體測試不同,因為上市后有營運問題,所以「基本上測試是不會中斷的」。
一般游戲測試師分為正職和約聘兩種,但以正職為主,因為游戲測試牽涉到游戲設(shè)計面的內(nèi)容、游戲的游玩流程,在游戲測試能力上正職比約聘更磚業(yè),同時也基于機(jī)密考量,一些細(xì)部的資料只能讓正職人員閱讀。
同時正職測試師的工作內(nèi)容較深入,而約聘的工作群,大部分是「測試案例」,例如一般游戲中,若要完成任務(wù),必須跟某個游戲角色對話,按某個鍵就能得到功能,約聘人員就得確保這些功能都順利進(jìn)行。
王新維說,正職和約聘測試師ABC的差別,是約聘因背景不夠,只能單點看,無法看到游戲全貌,但是經(jīng)過訓(xùn)練,對于每一塊都熟悉后,會視其對游戲的熱愛度和測試能力而轉(zhuǎn)為正職員工。
游戲測試很重要的功能在于找出「bug」,ABC常見的就是卡點、場景無法轉(zhuǎn)換,過去也曾出現(xiàn)封閉的墻沒設(shè)定好,導(dǎo)致人物跑到地圖外,游戲測試師就要發(fā)現(xiàn)問題,設(shè)一道墻堵起來;或是一般功能設(shè)定玩家在跟某個角色講完話后,會接到另一個人物,如果沒接到,就是一個bug ,游戲測試師會將問題寫到系統(tǒng)中,交給開發(fā)同仁。
扮橋樑→把游戲變好
王新維表示,游戲測試人員是介于游戲公司和玩家間的橋樑,存在的目的很簡單,就是把游戲變好,讓玩家拿到游戲都能很開心的玩。游戲測試是品管的一部分,一般游戲經(jīng)過長時間開發(fā),問題不會太多,但還是擔(dān)心有沒有抓到的漏網(wǎng)之魚,測試人員就是要讓「魚減到ABC少」,甚至趨近于零。
有時候在測試中沒有發(fā)現(xiàn)的問題,會在上市后被玩家找到,王新維說,其實被玩家找到的問題,大部分是視覺感官上的,關(guān)鍵的問題大多會在公司內(nèi)部測試階段解決,希望透過游戲測試的過程,讓玩家找到的問題都是不痛不癢的,頂多會心一笑:「啊,這怪物怎么長成這樣?」
一般人玩游戲,是希望獲得一些虛擬寶物或金幣,王新維說:「對一般玩家來說,是虛擬世界的虛榮感,但在游戲測試過程中,測試人員不需要去靠這些獲得滿足?!挂蝗浑S便下一道指令,就立刻有幾千萬元的虛擬金幣,對測試人員來說,發(fā)現(xiàn)問題讓玩家玩得開心,是更大的成就感。
考耐性→工作挺枯燥
不過游戲測試其實是非??菰锏墓ぷ鳎總€測試人員對于同一個動作,可能都要重複上千次以上。例如有時候只是單純的過一座橋,就必須重複過好幾次,或是游戲設(shè)定某個場景會有幾只怪物,測試師就得不斷的殺掉怪物又讓它重生,檢視過程是否正常。
他常遇到一些年輕玩家,以為自己玩了十幾年游戲,應(yīng)該可以勝任這份工作,但他提醒,會玩游戲不代表會測試游戲,如果對游戲敏銳度不夠,或是無法耐著性子重複做上幾千甚至幾萬次,進(jìn)來這行可能會大失所望。
【 經(jīng)濟(jì)日報/記者郭玫君報導(dǎo)/20080808】
weicity.udn.af/55272/2977832