隨著互聯(lián)網(wǎng)產(chǎn)業(yè)的高速發(fā)展,游戲產(chǎn)業(yè)也在不斷的進步。當前的世界環(huán)境中各種游戲成千上萬而且在不斷增加,隨之而來的是各種游戲軟件種類越來越多,游戲軟件的數(shù)量也越來越多。因此催生了一個行業(yè)的發(fā)展——游戲測試(Game Testing)
游戲測試測試的是游戲本身和游戲軟件,測試游戲本身主要是測試游戲的可玩性和娛樂性等,測試游戲軟件主要是測試軟件。游戲測試其實是軟件測試的一部分,因此游戲測試也具備了軟件測試所有特性。
游戲的研發(fā)流程
市場調(diào)研——確定游戲類型(項目立項)——主策劃對游戲內(nèi)容進行補充(確定需求文檔)——美工人員和開發(fā)人員對游戲內(nèi)容進行設(shè)計(代碼編寫,游戲?qū)崿F(xiàn))——測試人員對游戲進行測試(測試階段,游戲測試一般分為內(nèi)測和公測)——完成測試后會將游戲包推到正式環(huán)境進行部署(發(fā)布上線)。
游戲的測試流程
游戲測試需要測試人員按照產(chǎn)品行為描述來實施。產(chǎn)品行為描述可以是書面的規(guī)格說明書,需求文檔,產(chǎn)品文件等。項目初期測試人員的主要測試目的是驗證游戲軟件是否了完成策劃的需求文檔,實現(xiàn)其要求功能,簡單的常見的bug類型要避免,程序沒有報錯等;項目中期策劃組會對游戲系統(tǒng)進行優(yōu)化并不斷添加新的玩法(新增需求可能會添加在文檔中,有可能會生成新的需求文檔)。美工人員和開發(fā)人員對改動內(nèi)容和新增內(nèi)容進行設(shè)計和實現(xiàn),然后測試人員對有改動的和新曾加的功能進行測試,然后再進行整體游戲的回歸測試;項目后期策劃人員也會進入游戲進行實際的游玩,并在游玩的過程中進行查找游戲bug和游戲情節(jié)中不合理的地方,美工人員和開發(fā)人員需要對策劃人員和測試人員提出的bug進行修復(fù)并完成策劃的優(yōu)化需求,測試人員需要對自己負責的系統(tǒng)進行反復(fù)的游玩尋找bug并跟蹤已知bug進行回歸測試。
游戲的發(fā)布和維護
項目完成后準備上線的游戲包的一般有多種,因為會針對不同區(qū)域的游戲包進行不同的差異化處理。而且即使測試通過了也不會馬上把正式版本部署上線,一般都會先進行公測。公測期間美工人員和開發(fā)人員會對玩家反饋的bug進行復(fù)現(xiàn)修復(fù),修復(fù)完成會進行回歸測試,完成測試后會打補丁到游戲包上,最終公測完成后才會推到正式環(huán)境。
常見的游戲類型
游戲可以分為很多種類,其中常見的有RPG(即角色扮演類),由玩家通過扮演游戲中的某一或數(shù)個角色來完成游戲的完整內(nèi)容,比如仙劍奇?zhèn)b傳、最終幻想系列等;FPS(一人稱射擊類),玩家通過一人稱視角操作游戲,身臨其境感受射擊的真實感,比如CS、CF、守望先鋒、吃雞等;RTS(即時戰(zhàn)略類),玩家即時進行戰(zhàn)略建設(shè),采集資源,將資源轉(zhuǎn)化為生產(chǎn)單位和作戰(zhàn)單位,并摧毀敵人基地的游戲,比如紅警系列、《帝國系列、魔獸爭霸系列和星際爭霸系列等;MOBA(多人在線戰(zhàn)術(shù)競技類),玩家需要操作多個單位,甚至是一支軍隊,MOBA游戲的玩家通常被分為兩隊,每個人只需要操作一個單位,升級并購買裝備,最終以摧毀對方基地的方式獲勝。MOBA起源于魔獸爭霸,這類游戲由于操作簡單新手易上手而受歡迎,比如DOTA系列、LOL等。除了以上的游戲種類外還有CCG(卡牌)、FTG(格斗類)、AVG(冒險類)、SIM(模擬經(jīng)營類)等等。
我們在做游戲測試時一定要遵循游戲測試規(guī)則和流程進行測試,而且游戲測試并不是說玩游戲玩的好就可以當游戲測試,一個好的游戲測試一般對各類游戲都有一定的深入了解而且會在游戲研發(fā)過程中給出合理的建議和意見。