我的游测之路 | 揭秘游戏测试神秘面纱(一)
? ? ? ?
? ? ? ?經常有人問我:游戲測試到底是干什么呢?是游戲代練?每天玩游戲?裝備隨便造,怪物隨便秒,線上GM指令隨便用?可以每天玩玩游戲,不用忙工作,太爽了?當然并非完全如此,游戲測試是每天在玩游戲,玩游戲實際是熟悉產品業務,并非無腦的玩,而是基于游戲業務、軟件測試技術理論、測試方法、測試流程等知識融入前提下玩的,重點是發現游戲中的缺陷,給玩家帶來用戶帶來暢通無阻可玩性極高體驗。
? ? ? ? 很多人對于游戲測試行業充滿了好奇和向往,作為從來不玩游戲的我,第一份工作也誤打誤撞進入了游戲測試行業,經歷了臺式電腦端的2D端游、網頁游、智能機時代的手游,以及各種海外國際版本的游戲,幾年的游戲測試之路,奠定了扎實的測試技術方法,也變得乏味無趣,感覺游戲測試就是非專業性測試,非技術性測試,逐漸轉變進入傳統軟件行業。
? ? ? ? ?游戲屬于軟件類型的一種,游戲測試和軟件測試是一樣的,都是基于軟件測試專業知識下進行的一種測試工作,只不過側重點會不一樣,游戲測試面向的是游戲愛好玩家,他們追求的是流暢性、穩定性、多變性、可玩性和新鮮感,游戲測試行業一般版本迭代速度非常快,為保證玩家用戶有持續可玩的資源活動進行而獲得活躍和收益,必須保證1-2天迭代一次版本,固加班會特別多壓力比較大,版本上線后,業務邏輯被不間斷的觸發,BUG也很容易暴露出來,也是非常考驗測試質量能力的,挑戰性也是極高的。
? ? ? ? ?游戲測試專業性要求比較高,一般都是經常玩游戲再加上有測試專業的人才可輕松勝任,要不然游戲業務還是比較復雜的,需要適應一段時間;游戲測試難度也是比較大的,業務邏輯復雜多變,它屬于動態軟件,也是長時間不間斷被觸發的,而普通軟件是偶爾性觸發靜態軟件,兩者是完全不一樣的,可想而知,兩者對于測試質量的挑戰是完全不等量的,如果是剛入行測試行業,還是比較建議你先嘗試一年游戲測試,然后再轉普通軟件行業,這樣更磨煉出你的測試技能。
下來帶大家一起感受下游戲測試吧!!!
新手引導測試:
玩過游戲的朋友都知道,游戲基本都會有新手引導,對于新手引導的測試也是每個版本必做的,因為新手引導一般是固定引導的,需要保證新手引導的每個步驟不間斷才可以,如果斷掉,導致游戲的阻斷無法進行,所以會針對新手的每個操作步驟進行測試。
數值測算測試:
游戲里涉及到數值相關的東西比較多,所以游戲公司一般會有數值策劃,主要針對游戲中涉及到數值相關的業務進行數值設計,比如副本關卡、武器狀態、怪物難度、怪物爆率、裝備升級、技能數值等。游戲測試當然頁需要對游戲中涉及到數值的進行測試,如:武器、技能升級加成,武器、技能1級附加屬性和100級時完全不一樣的,需要測試武器、技能的屬性加成,以及對怪物使用武器、技能后造成的傷害點及躲避后最終造成的傷害等。數值可能是一個范圍值,這樣的話,可能需要測試很多輪,平均一下。
概率測試:
游戲中會有副本道具掉落、怪物boss道具掉落、福袋道具掉落等,通常對這些涉及到道具掉落的配置也是概率性的,所以對于掉落的概率性也是需要進行測試的,進行N次的掉落測試,最終平均取值,驗證是否合理。
平衡測試:
武器、技能、職業平衡,每次版本新增或修改了武器、技能、職業的相關屬性加成,都需要測試武器、技能、職業的平衡性,同樣的配置進行同職業不同職業PK或副本,測試武器、技能、職業的平衡性,不同的配置進行同職業不同職業PK或副本,測試武器、技能、職業的平衡性,不能讓某個職業、技能、或武器獨大,要保證玩家游戲生態的平衡,保證游戲的可持續性。
難度測試:
boss難度、副本難度,每次版本新增或修改了boss、副本相關數值,都需要進行難度測試,相同的配置測試修改前和修改后難度效果,相同配置測試前面副本和后面副本的難度效果,根據需求和測試結果進行相關調整。
特效測試:
游戲中是有很多圖包的,這些圖包在使用、未觸發或觸發后會生產一些特效,對這些特效需要進行測試,如:武器1級特效、武器10級特效、武器1級使用特效,武器10級特效、使用武器對怪物造成傷害、暴擊的特效等是完全不一樣的。
GM指令:
游戲一般新手是很多東西的都不能做的,需要達到某個等級才能進行一些任務、活動、副本等,所以正常進行測試也是不行的,需要借助GM指令在游戲里隨意進行等級提升$lv 等級、裝備升級$lv 裝備id 等級、副本秒怪秒boss$skill all、跳地圖$skip 地圖id 地圖坐標,大大提升了測試效率。
總結
以上是生活随笔為你收集整理的我的游测之路 | 揭秘游戏测试神秘面纱(一)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jmeter环境部署
- 下一篇: 【Python】shutil内置模块复制