新入行游戲測試工程師如何積累游戲測試經驗
一、正規的團隊、專業的訓練
工作無疑是積累經驗的最有效辦法。但前提是,直接影響你的前輩或者上司,即你的直接領導者,有多年的正規的游戲測試工作經驗,并且熟悉游戲開發流程及規范管理。
在對游戲測試有非常大的理解偏差的環境里工作一年,不但不如在正規公司工作一個月的收獲大,反而會形成非常不好的崗位認知及工作習慣。
如何判斷一個團隊是否正規呢,可以嘗試思考以下問題:
1.游戲測試與軟件測試的異同
2.游戲測試在游戲研發生命周期中的位置
3.用例設計
4.缺陷管理
一般情況下,不能正確回答這四個問題的團隊,就是業余的。
二、了解程序實現及策劃設計過程
游戲測試介于策劃設計及程序實現之間。作為一個中間部門,既要了解策劃設計,也要了解程序實現。正規的游戲測試團隊招收新人都有一個基本要求:有一定的軟件基礎;這就從根本上保證了游戲測試人員對于程序實現的認知基礎。同時呢,我個人建議游戲測試的新人們也去了解一下策劃設計。
具體了解什么呢?
比如一個系統的策劃案從框架,到概念,再到細則,再到多期實現,有多個階段。假如你不知道哪個階段策劃案的主要關注點及實現程度,在做文檔分析或版本測試時,很可能就無法把握測試的深度。
再比如編輯器?,F在游戲開發時,已經較多的使用到了編輯器:地圖編輯器、NPC編輯器、怪物編輯器、掉率編輯器、任務編輯器等等。我個人非常喜歡把編輯器比作組裝器,這個組裝器是由程序制作、用來輔助策劃人員把各種元件重復拼合為成品。測試人員是需要清楚這些元件以及組裝規則的。
增加游戲設計的知識,并不代表著某一天可以成為一個游戲設計人員,但兩者的距離并不遠。游戲測試人員了解游戲設計,是在游戲設計人員已經完成或半完成的組件上了解及分析,用來增進對游戲測試工作內容及測試技術的掌握。
三、學習軟件測試,進行行業類比
游戲測試可以說是軟件測試的一個子類。軟件測試的基本理論及方法,都可以或多或少的用到游戲測試上。當然這并不是說要生搬硬套。
當一個團隊沒有如上文“一、正規的團隊、專業的訓練”中所說的領導者時,游戲測試的新人們也可以自己嘗試從軟件測試行業經驗中學習。
假如有這樣的領導者,那非常好,這個領導者會非常清楚游戲測試與軟件測試的異同。但是不管有怎樣的異同,游戲測試脫離不了軟件測試這個母體。
四、關于游戲經驗的積累
游戲經驗的積累僅適用于有軟件測試基礎但沒有或很少玩游戲的人;如果你曾經非常熱愛并熟悉多款游戲[來源:GameRes.com],我個人建議在游戲測試工作的前期,你可以停止玩游戲了。
因為你要做的遠遠不是“玩游戲”然后提一些bug,游戲測試的所有工作都是有理可依循的。在工作的前期,你可能需要做以下事情:
1.學習軟件測試的基本方法及理論。如有已有這方面的知識和經驗,就需要分清軟件測試和游戲測試的異同;如果沒有,也有可能直接學習軟件測試。
2.了解并掌握文檔分析、用例設計、測試執行、缺陷管理,通常能力較強的人也會被分配到測試分析報告的任務。
五、度的把握
我個人認為,在游戲測試的工作中,有非常多的“度的把握”,你需要有非常好的應變能力,知道在怎樣的測試資源下采用怎樣的測試策略。
這個我就不詳說了,當你參與到工作中,你就會有切身體會,仔細思考每個“度的把握”的案例,并從中尋找規律吧!當你參悟透了,也就成為游戲測試熟手了。
原文轉自:http://www.anti-gravitydesign.com