上班時間不僅可以拼命玩尚未在台上市或改版新線上遊戲內容,還有薪水可以拿,聽起來遊戲測試(Quality Assurance)人員的工作內容,或許會令不少玩家羨慕。然而,實際深入遊戲測試工作卻是相當複雜與煩瑣,他們要在有限時間內解十幾、廿遍同一個任務、要測試與比對密密麻麻的物品,極需要高度的抗壓性、耐心、細心與邏輯分析能力。在他們日以繼夜辛苦工作下,才能讓遊戲在上市前抓出 Bug(臭蟲),順利運作上線。
巴哈姆特 GNN 記者此次帶領玩家了解遊戲廠商對於遊戲測試工作的需求外,也實際訪問遊戲測試工作者,藉由他們的親身經驗,讓玩家了解這個與遊戲品質息息相關的重要工作。
◆ 遊戲測試工作內容
鈊象行銷總監蔡奕欽表示,以鈊象代理線上遊戲而言,遊戲測試分為代理前與決定代理後等不同階段。在確定是否代理前,公司會由資深遊戲測試人員針對這款遊戲的美術、操作介面、完整性、任務、商城功能等各面向測試,並評分成表格,交由高層參考,決定遊戲是否適合台灣遊戲市場等因素,再決定代理與否。
至於遊戲確定代理進來後,將視遊戲專案大小,成立專門測試組來負責遊戲測試。遊戲新幹線營運課長何培祿表示,當遊戲確定代理後,會有專門測試組負責就破壞性問題、外掛、普通 Bug 等予以測試,看遊戲是否有像是物品複製、副本直接卡牆打王、卡點、破圖、任務不順暢等問題。由於代理的線上遊戲常會已經在其他國家上市,因此測試組也會蒐集國外的外掛來予以測試後,再提出完整的報告給研發原廠,就找出來的遊戲問題、給原廠建議調整。
另外,當遊戲上市後,每次遇到要更新時,測試人員也必須在有限時間內測試以往找出的 Bug 是否會再出現,並且再找出可能的新問題。他們還要把蒐集到可能的外掛全部重新測過一遍,以確保更新順利。
戰谷產品經理 Froggy 舉例,像戰谷測試線上遊戲 Bug 時,有分嚴重等級來處理。影響最輕的 Bug 是玩起來有不太愉快的經驗、但不影響遊戲進行;不影響遊戲進行、但會讓玩家對遊戲品質有疑慮;遊戲可以玩、但出現系統功能障礙,例如像任務敘述錯誤、輸入法問題影響等;最嚴重的就是 Bug 會讓遊戲不能開機,必須優先處理。
◆ 遊戲測試人員待遇
一般說來,剛入門的正職遊戲測試人員待遇一般比平均大學畢業生待遇稍好。遊戲測試人員的編制依照各遊戲公司的需求不同而有所差異,一般正職人員主要有分為正職遊戲測試人員、兼職遊戲測試人員,還有外包的測試人員。蔡奕欽指出,鈊象正職測試人員除了要測試遊戲外,要負責規劃遊戲測試內容、整合測試品項,起薪比起一般大學畢業生要好,年收入可達 36 萬元,還有加班費。但老闆顧及大家身體健康,規定加班不可以超過晚上 10 時。至於兼職的測試人員以學生為主,需要一直玩遊戲、嘗試用非正常的玩法來看是否會測試出 Bug等,並給予意見,薪資待遇約為每小時 100 元。
|
|
蔡奕欽談測試人員的工作環境 |
鈊象遊戲測試人員工作的地方 |
另外,鈊象建立一套外包測試人員的資料庫,約有 500 人的規模,依照線上休閒遊戲、線上角色扮演遊戲等不同類型來分類,依據專案的需求,找尋合適的外包測試人員來測試。這些外包人員玩一段時間後,會照指定項目給予評分與意見,再交由正職人員彙整等。
Froggy 指出,正職測試人員主要看職級與經驗,起薪與一般大學畢業生差不多。若是表現優秀、經驗夠的人待遇甚至可以達 4 萬元以上。
何培祿表示,遊戲新幹線的測試人員皆為正職,除了薪資外,由於一款遊戲在封測、公測與更新前,常會有加班的需求,公司也會給予加班費,一年算下來也頗為可觀。另外,公司也會視狀況採取獎勵制度,例如像當初《
仙劍 Online》與玩家見面前,測試人員若找到嚴重的 Bug、可以獲得 2 萬元獎金,藉此希望鼓勵大家以各種方式玩遊戲、找出可能的 Bug。
◆ 測試人員適合條件
隨著台灣遊戲產業成長、市場上遊戲數目增加,不少遊戲公司對於遊戲測試人員的需求仍持續增加。像遊戲新幹線、鈊象等持續增加遊戲測試人員,戰谷也由和信超媒體平台長(CPO)直接督軍、建立更完整的遊戲測試制度,打造長期專業的遊戲測試團隊。
鈊象最近在《
預言 Online》提供擔任正職的遊戲測試人員的正職機會,吸引 200 多人報名,有 3 名玩家入選。蔡奕欽表示,公司有遊戲測試人才需求,加上目前社會較不景氣、想要回饋社會,因此才想出藉由遊戲尋找測試人員的方式,此舉可以確定對方是喜愛玩遊戲的人,也可以讓玩家更知道遊戲測試的工作內容。此次抽出 3 名玩家最近陸續報到後,將會試用 3 個月,再依照個人意願與表現來決定是否成為正職。
何培祿表示,想要進入遊戲測試這一行,除了最基本的要喜愛玩遊戲外,細心與經驗是不可或缺的條件。像有的遊戲可能會出現複製物品問題,並不是每個人都可以測試得出來,這需要經驗的累積。另外,測試人員的道德要求也非常高,除了因為測試尚未上市的遊戲內容是屬於機密外,最重要的是若發現 Bug 不回報,反而運用 Bug 內神通外鬼,這對於玩家與公司的損失就非常大,在雇用測試人員時先予試用。
|
遊戲新幹線測試人員正在討論測試內容 |
蔡奕欽笑說,遊戲測試人員工作非常的辛苦,常常一個任務要做個十幾遍,人員不僅要對遊戲有熱忱,更要有耐心、敏感、細心。當你解一個任務一遍可能會覺得有趣,同樣的任務解了七、八遍,還要想不同的方法去試,就可能會悶了;而且,測試人員不能玩過去就算了,還要細心地察覺是否這個過程可能產生什麼樣的問題。
Froggy 表示,好的遊戲測試人員甚至要有工程師的邏輯頭腦。因為 Bug 很多元化,你不僅要發現這是個 Bug,還要有能力知道他可能是怎麼樣產生這個 Bug,更要有能力能夠重新產生出這個 Bug。例如像《
戰鎚 Online:決戰世紀》發現 Bug 時,必須和國外原廠溝通,但有時候當遊戲環境不同時,國外原廠會回答說,他們就是試不出來這個 Bug,這時就得靠遊戲測試人員重新試出這個 Bug,並詳細敘述給國外原廠了解。
因此,遊戲測試人員的溝通能力也相當重要,有時甚至最好能有外語溝通能力。何培祿指出,當遊戲測試出 Bug 時,測試人員必須要能詳細敘述給營運人員了解,而當營運人員與國外原廠溝通時,外國人會需要馬上有詳細說明,若講不出來、就很難溝通。Froggy 說,像《戰鎚 Online》有與原廠溝通 Bug 的追蹤系統,有的測試人員必須直接把 Bug 內容寫入系統中、跟原廠描述,這就需要好的外語能力。
何培祿指出,由於遊戲測試會有短期間大量的壓力,因此抗壓性相當重要、要先顧好身體,像遊戲新幹線代理作品很多,測試人員常常會需要處理多款專案,常處於緊繃的狀態,而上線後若發現明顯 Bug,矛頭通常會指向測試單位,瞬間就有很大壓力。
◆ 遊戲測試人員的未來發展
測試人員在遊戲公司內未來的發展空間很大。蔡奕欽表示,從事遊戲測試久了,通常對於遊戲會有一定的想法與感覺,這是很適合踏入遊戲產業的第一步;這個工作不僅可以深入了解遊戲的風貌,還可以跟多個部門溝通,而未來有也機會可以申請內調,例如從事企畫、營運、行銷或是 GM 部門等。
Froggy 指出,遊戲測試人員未來的路頗寬廣,不僅有機會從事產品規劃路線,包括設計遊戲活動等,甚至還可以轉到授權部門,因為對遊戲有足夠了解,玩個一段時間就可以彙整出報告、評估遊戲的優劣勢,有其能力上的優勢。
◆《魔獸世界》遊戲測試員雅吏
原本學食品的雅吏本身對於《
魔獸爭霸》的歷史背景很有興趣,畢業找工作時剛好智凡迪在徵人,就進入智凡迪擔任客服,後來轉任遊戲測試的工作達 3 年多。她笑說,以前對遊戲測試工作不了解,也會以為遊戲測試就是上班一直在玩遊戲、感覺好好,非常嚮往;實際接觸遊戲測試工作後發現,雖然還是有玩遊戲,但卻和平常不同,遊戲測試並不是玩你自己想玩的部分,而是要看遊戲改版的規畫、來分門別類測試。
|
|
雅吏說測試肩負很深的責任 |
測試中的雅吏 |
她舉例,《魔獸世界》的內容很龐大、任務很多,像每次改版前所有新副本、法術、技能、裝備、物品等都要測試過,確認技能效果是否正確,物品說明是否正確等。例如在測試副本時,需要測試王的機制、語音文字是否符合設定,是不是剛好符合情境表現,第一次見到王的時候雖然感覺很新鮮、很感動,因為可以看到最新的東西,但其實也有很重的責任感,為了要測出可能的問題,會一直重複去做,其實遊戲測試並沒有想像中好玩、輕鬆,必須要很有耐心。
她笑說,測試遊戲過程真的沒有像想像中輕鬆,例如以前在「黑翼之巢」測試開龍蛋時,兩個測試人員一開始測試得手忙腳亂,還得培養默契。另外,像當初要測開安琪拉之門的事件時,遊戲設定物資累積到一定程度才會打開,但當時在測試伺服器、美方指令中布料沒有到全滿,她們兩個測試人員必須土法煉鋼來生布料,一個一個做出來,並且一組一組去交,還得換別的角色去生材料,花了相當多的時間,這段測試經驗讓雅吏的印象非常深刻。還有,像當初測《魔獸世界》萬聖節「阻止火勢」任務,必須要傳遞水桶、多人潑水,由於測試人手有限,還得勞動營運團隊等其他人一起來測試看看有沒有問題。
雅吏表示,美方會按照時間給予測試版本,有時候可能翻譯還沒全部完成就會先開始著手測試,因此英語也要好,測試起來才會更得心應手,也可以檢查出是否哪些英文沒有翻到。像測試人員不僅要把物品生出來一個個檢查,還要看看翻譯有沒有問題,例如原本有武器按照美國英文原意是除草者使用,一開始就直譯為「除草刀」,但後來感覺不是很好,改成比較有武器感覺的「草刈劍」。
雅吏說,要找出遊戲中的問題需要靠經驗的累積,例如會在各種地形跳跳看、跑跑看是否有狀況發生,也會從網路上看玩家的資訊,玩家都相當厲害、點子相當多,都帶給她們很多的參考、累積經驗;然而,當發現問題時,自己會不斷地換角色、花時間努力去重現 Bug 的發生,然後再回報給原廠來修訂,因此測試工作必須要能夠適應長時間不斷重複性的動作。
在雅吏桌上有兩個液晶螢幕,常常要對照《魔獸世界》中大量的資料。她笑說,由於數量非常非常的多,有時候會看到感覺眼睛發麻。像《
魔獸世界:巫妖王之怒》的改版,就帶給她頗大的挑戰;雅吏表示,《巫妖王之怒》的資料非常多、高達數萬筆,包括生物、副本、物品等,當她們拿到資料時要分配去跑各地圖任務,一次可能要做幾千個,跑一遍就要花很長的時間。美國原廠在改版前測試會不斷修改,只要原廠一覺得不太好、就會馬上修掉,因此有時候她們測過的東西、美方一修改,整個前面就要重測,還要反覆測試、看有沒有連貫。那時候不僅平日,連假日幾乎都在加班,就是希望讓遊戲上市前,能夠把問題找出來,以便讓玩家接觸到更好的遊戲內容。
她認為,要成為遊戲測試人員必須真的對遊戲很熱愛,要有耐心、細心、責任感,了解自己的工作與一般玩家有所差異。例如,遊戲資料非常的龐大,美國原廠又求好心切,即使在快改版前夕可能又會修改很多東西、一直改到上線;那時你必須短時間測試大量內容,像越接近改版、壓力越大,「有時數千條的測試必須在 2、3 天內測完」,抗壓性要非常大,並且要能夠接受加班。
◆ 遊戲新幹線測試主任俊銘、測試員宗仁
俊銘原本是就讀資訊科系,喜歡玩眾多類型的遊戲,當初因為玩《
仙境傳說》注意到遊戲新幹線,後來得知公司有徵人就應徵進入公司。他說,原本認為測試遊戲就是打打遊戲、看看有什麼問題,是個不太複雜的工作;實際真正接觸工作後,除了原本遊戲測試外,還會去試玩其他國家的線上遊戲、或者去了解市面上現有的線上遊戲,以便評估、了解現今玩家喜愛的遊戲內容與特色等。他們會針對遊戲製作評估報告,介紹遊戲主軸內容、特色,再寫出各種優勢與劣勢。
|
|
俊銘測試經驗豐富 |
宗仁認為從事測試抗壓性很重要 |
至於如何尋找遊戲 Bug 方面,他們會嘗試非正常程序的測試,而這需要經驗與技巧。比方說,當知道測試發現遊戲可能會有洗錢或複製的 Bug 時,有觀念的測試人員會分析並找出如何產生這個問題,找出問題來源帶給他很大成就感。
目前負責《
仙劍 Online》測試的宗仁原本就讀體育科系。他認為,遊戲尚未上市前的測試作業非常重要,讓他們深感任重道遠,由於仙劍迷對於遊戲劇情、任務都很重視,必須仔細測試其關連是否正常;當他在遊戲上市前,找出遊戲中可能在某種狀況下交易包裹後,原本角色還可能留下一份的複製重大問題時,因而防止這個問題發生,讓他覺得很有成就感。
由於遊戲新幹線旗下產品眾多,他們有時手上會有好幾款遊戲必須測試。俊銘說,一般會以原來主要的遊戲為主,額外再看其他改版、更新的遊戲內容。宗仁說,這份工作主要時間除了測試還是測試,遊戲中若有 100 個 Bug 有時不可能完全找到,但若被自己疏忽、後來被玩家找到,他就會感覺鬱悶,認為自己當初怎麼沒有找到。
俊銘說,為了尋找 Bug,同一個關卡玩 2、30 次是常有的事情,他們會嘗試在同一步驟以不同的測試細節來看看是否會發生問題。不過,有時候測試出來的 Bug,由於台灣與國外的網路環境或電腦系統有些不同,原廠接到反應時會說沒有問題,除了必須重現 Bug 示範給原廠看外,有時候也得請原廠連線到台灣測試。
宗仁指出,想要從事遊戲測試工作抗壓性真的要很高,當發現問題時要沈得住氣,冷靜判斷。這份工作還相當講求責任感,工作採取責任制,常有時間壓力,一定安排好時程、測試到一定的量自己才會下班。
◆ 《戰鎚 Online:決戰世紀》測試員 Kai
原本在學校計算中心工作的 Kai 本身就很愛玩美式線上遊戲,剛好看到戰谷有徵才需求就應徵進入測試團隊。Kai 說,遊戲測試是個複雜的工作,事先要作好完整測試規劃,決定測試內容與測試人力,在遊戲上線前常常要加班;像在《戰鎚 Online》封閉測試前兩周,她們常常每天工作超過 12 小時,為了配合美方原廠工作時間,她們工作時間調整成從下午 2 時開始工作,常常工作到凌晨 2 時,且測試後還要寫報告,有時會做到凌晨 4、5 時才回家,那時回到家已經天亮、有時反而是累到睡不著。
Kai 表示,遊戲測試內容相當多,除了中文化的字串外,還有系統部分,後者包括遊戲內容、圖片、顯示等,而遊戲內容還分成聊天、組隊、公會等,都要分開來測試,確認沒有問題。整個項目分成 2、30 個大項目,再分為中項目、小項目等依據檢測,看看是否 ok。
|
|
原本就對美式線上遊戲有興趣的 Kai |
個性開朗的 Kai |
她說,在測試時最頭痛的就是遇到隨機的 Bug,有時候由於《戰鎚 Online》原文跟中文化的關係,有的 Bug 不是每次都會出現,回報給原廠就會造成溝通上的困擾;例如像物品顯示有時候會因為中文關係、無法顯示出數量,而是變成奇怪的字碼。
但有時測試也會有意外發現,帶給忙碌工作中一點點小樂趣。Kai 說,像她最近測試某個職業在水中會有奇怪的聲音,結果發現這個職業若在水中連續伸縮武器、會做出如同水上芭蕾的有趣動作。
她說,要來從事遊戲測試需要細心、耐心跟耐力,能夠忍受反覆的工作測試,而且一定會遇到熬夜加班。尤其測試壓力來自跟時間的賽跑,「若是內容要在一、兩周內跑完,即使心理一直擔心可能跑不完,也一定要跑完」,因此需要相當大的抗壓性。另外,由於必須常與別的部門、原廠進行溝通,因此溝通能力也很重要。
Kai 笑說,當測試人員最好個性要開朗、能自娛娛人,否則測試到最後有時真的很煩,最好能夠帶給自己跟同事歡樂。
當遊戲測試後、放上伺服器給玩家實際順利體驗,是她感覺辛苦得到回饋的時候。她說,不見得遊戲會百分之百沒有問題,但只要玩家在線上玩得順利、感覺很開心,就會感覺這麼久的辛苦終於有代價了。
◆ 鈊象測試員政雄
目前主要負責鈊象旗下自製遊戲包括《封神》系列、《唯舞獨尊》等測試的政雄,一開始是在鈊象工讀、參與社群營運,後來自願成為遊戲測試正職人員,工作至今 3 年多。政雄表示,每天上班前會先確認今日要測試的項目,例如像是任務流程就會先講好要測試哪一個部分,先看是否遊戲人性化、再試試看流程是否順暢,依照測試內容的大小,有時可能得花 2、3 天測試一個大的系統內容。
|
政雄正測試鈊象自製遊戲 |
他說,遊戲測試其實要做很多很奇怪的嘗試,比方說一個任務可能玩家是正常執行 A、B、C、D 四個流程,遊戲測試就要挑戰不同的程序,例如試試看 A、C、D 不按流程走會發生什麼事情。
他笑說,做自製遊戲測試很重要的是與研發人員的爭論能力,因為測試是在在玩家的立場,要找出遊戲問題。有時候他們測試測會把伺服器測到整個當掉,讓研發大叫;或者,測試發現問題,但研發人員認為這不是問題,這時測試人員就必須跟研發溝通,甚至直接請研發坐下來重複測試的步驟,體驗到底問題的嚴重性如何,測試與研發「彼此之間可說是又愛又恨」。
他印象最深刻是有次晚上公司辦尾牙,其他同仁都趕去了,結果他們測試出《唯舞獨尊》要新推內容中,會有交易上的 Bug,這問題很嚴重、不解決不能走,因此就跟研發一起留下來找出各種可能性,確定修好後雙方才手牽手一起去吃尾牙。
政雄認為,要當遊戲測試人員耐心最重要,因為玩家玩 5 分鐘的地方,可能測試人員要玩超過 50 分鐘、即使這個部分重複玩到枯燥,也得忍耐玩下去;另外,還要不斷的學習,有時會接到要測試較不熟悉領域,必須多花費心思來熟悉,找出系統好玩的地方與可能的問題等。
他說,遊戲測試人員的評估主要是看遊戲上線、改版後的錯誤率,有沒有哪些 Bug 沒有抓到,每周都會固定檢討一次,先由自己檢討自己,再開會提出來,進行雙重檢查,以鞭策自己更加油。