第壹,正規團隊和專業培訓
工作無疑是積累經驗最有效的方式。但前提是直接影響到妳的前任或者老板,也就是妳的直接領導,有多年遊戲測試的正式經驗,熟悉遊戲開發流程和規範管理。
在壹個對遊戲測試有很大誤解的環境裏工作壹年,不僅比在正規公司工作壹個月收獲少,還會形成非常不好的工作認知和工作習慣。
如何判斷壹個團隊是否正規,可以試著思考以下幾個問題:
1.遊戲測試和軟件測試的異同
2.遊戲測試在遊戲開發生命周期中的地位
3.用例設計
4.缺陷管理
壹般來說,不能正確回答這四個問題的團隊是業余的。
第二,了解方案實施和規劃設計流程。
遊戲測試介於規劃設計和程序實現之間。作為中間部門,不僅要懂規劃設計,還要懂方案實施。正規遊戲測試團隊招新人有個基本要求:壹定的軟件基礎;這從根本上保證了遊戲測試人員對於程序實現的認知基礎。同時我個人建議遊戲測試新人也要學習壹下規劃設計方面的知識。
妳到底知道些什麽?
比如壹個系統的策劃案例,從框架,到概念,到細則,再到多階段的實施,有很多階段。如果不知道規劃案例在哪個階段的主要側重點和實現程度,在做文檔分析或者版本測試的時候,可能無法把握測試的深度。
再比如編輯器。如今,編輯器在遊戲開發中得到了廣泛的應用:地圖編輯器、NPC編輯器、怪物編輯器、掉落率編輯器、任務編輯器等等。就我個人而言,我喜歡把編輯器比作匯編器。這個組裝器是由壹個程序制作的,用來輔助計劃人員反復將各種部件組裝成成品。測試人員需要清楚這些組件和組裝規則。
增加遊戲設計方面的知識,並不意味著有壹天可以成為遊戲設計師,但兩者之間的距離並不遠。遊戲測試人員對遊戲設計的理解是基於對遊戲設計人員已經完成或半完成的組件的理解和分析,用於提高對遊戲測試工作內容和測試技術的掌握。
第三,學軟件測試,做行業類比。
遊戲測試可以說是軟件測試的壹個子類。軟件測試的基本理論和方法或多或少都可以應用到遊戲測試中。當然,這並不意味著生搬硬套。
當壹個團隊沒有上文“壹、正式團隊和專業培訓”中提到的領導者時,遊戲測試的新人也可以嘗試自己學習軟件測試行業的經驗。
如果有這樣的領導,那很好。這個領導會非常清楚遊戲測試和軟件測試的異同。但無論有何異同,遊戲測試都離不開軟件測試的矩陣。
第四,關於遊戲經驗的積累
遊戲經驗的積累只適用於有軟件測試基礎但沒有或很少玩遊戲的人;如果妳曾經熱愛並熟悉很多種類的遊戲,我個人建議妳在遊戲測試前期就停止玩遊戲。
因為妳要做的遠不是“玩遊戲”然後問壹些bug,遊戲測試的所有工作都是合理遵循的。在工作初期,妳可能需要做以下事情:
1.學習軟件測試的基本方法和理論。如果妳有這方面的知識和經驗,妳需要區分軟件測試和遊戲測試的異同;如果沒有,也可以直接學習軟件測試。
2.理解並掌握文檔分析、用例設計、測試執行和缺陷管理。通常能力強的人也會被分配到測試分析報告的任務。
五、把握的程度
我個人認為,在遊戲測試工作中,有大量的“確定度”,妳需要有非常好的適應能力,知道在什麽測試資源下采取什麽測試策略。
這個我就不細說了。當妳參加工作的時候,妳會有切身的體會。仔細思考每壹個“把握度”的案例,從中尋找規律!當妳理解透徹了,妳就會成為遊戲測試的專家。