天天看點

做遊戲測試達人,其實是“高薪+玩嗨+技術活”的體驗

做遊戲測試達人,其實是“高薪+玩嗨+技術活”的體驗

我們都知道,遊戲測試是一款遊戲進入大衆視野前,必須經曆的一環。不僅如此,遊戲測試需要經曆的時間周期非常長,無論是開發階段,開發完成後體驗測試階段,都會繼續循環往複的進行測試。

即便是上線後的遊戲,比如,市面上非常主流的遊戲《王者榮耀》、《和平精英》等,都會在玩家比拼的過程中,收集遊戲存在的bug,并通過登入前的加載,來修正或者更新體驗。

那麼,作為所有遊戲不可或缺的一環,遊戲測試員是如何招募的?熱愛遊戲就能成為遊戲測試人員嗎?專業的遊戲測試是如何進行的?薪資待遇如何?……

今天,小編就帶領大家去了解一下,真正的遊戲測試人員是怎樣一種體驗。

玩遊戲VS測遊戲

之前有人問:遊戲測試達人是不是等同于遊戲體驗官?

這裡,需要給大家說明一下,遊戲體驗官在很大程度上,隻會對遊戲的劇情、人物設定、皮膚、流暢度等一些明顯的環節做出自己的判斷。當你玩一場遊戲的時候,你的目标是赢或者享受這場遊戲,而遊戲測試是一個完全不同的體系。

筆者認為,遊戲體驗官在很大程度上更類似于功能測試的内容。

對于一款遊戲而言,這遠不夠。即便是一款基礎的遊戲,或者非常簡單的遊戲來說,隻測功能也是不夠的,比如,智力比拼,貪吃蛇等等。更别說是手遊或者網遊了。但凡涉及到多人共同參與的遊戲,就更需要龐大的測試量,來保證玩家的體驗了。

由此可見,遊戲測試遠不隻是玩遊戲那麼簡單,你還得了解測試點,懂深層次的測試技術和邏輯才行。

網遊VS手遊

用官方的定義來說:戲測試作為軟體測試的一部分,它具備了軟體測試所有的共同的特性:測試的目的是發現軟體中存在的缺陷。測試都是需要測試人員按照産品行為描述來實施。産品行為描述可以是書面的規格說明書,需求文檔,産品檔案,或是使用者手冊,源代碼,或是工作的可執行程式。

換句話說,遊戲測試就是找出遊戲中的bug,提升使用者體驗。那麼,遊戲測試需要測試什麼呢?下面我們來詳細分解一下。

目前市面上,遊戲主要分為2類,一類是網遊,一類是手遊。那麼,在做對應的測試時,有什麼差別呢?

>>共同點

網遊和手遊的共同點,其實有很多相似之處。比如測試的階段和對應的測試參與者,基本上是一緻的。

舉個栗子。一般情況下,網遊測試都分很多個階段:

比如說,在遊戲上線前期,主要包括:内部測試、内部封測、綜合版本不對外測試、限量玩家内測等等。這一階段的測試人員,主要是:開發團隊、測試人員和有過測試經驗的精英玩家;

等到遊戲開發階段結束後,一般會有中期測試,主要包括:公開測試、不删号測試、不删号測試2期、免費公測等。這一階段的測試人員,主要是:測試團隊和玩家,包括部分修改遊戲bug的開發人員等。

而在遊戲即将上線和上線後,主要的測試環節,包括:新版本公測、全面公測、正式公測、完全上線等。這一階段,測試人員将非常多,主要包括:測試團隊、職業玩家和普通玩家等。

而手遊,基本參與測試的人員和網遊的測試流程差不多。按照正常流程進行即可。

>>差別點

我猜肯定有小夥伴要問了,那麼網遊和手遊的差別在哪裡呢?

其實,這裡面的差別點主要在于端口上。比如,網遊是基于網頁端的,一般不需要下載下傳,隻要登入遊戲界面,就能玩;而對于手遊來說,玩家需要先下載下傳APP,然後注冊才能使用。

基于此,網遊與手遊的測試點,差別就更類似網頁測試與APP測試之間的差別類似。大體主要包括:

1)系統結構方面

網遊基本屬于b/s架構,一般隻要更新了伺服器端,用戶端的遊戲界面就會同步會更新;而手遊不同,它是c/s結構的,必須要重新下載下傳更新資料,才會在用戶端更新。

2)相容方面

網遊需要考慮到浏覽器(火狐、 谷歌、IE等)和作業系統(Windows7、Windows10、 Linux等)等;而手遊則需要考慮更多,包括:裝置系統(安卓or IOS?等),還有考慮手機型号不同、分辨率不同等适配問題。

3)性能方面

網遊在性能方面,主要需要監測:響應時間、CPU、Memory等;而手遊除了要監測這些外,還需要監測流量、電量等。

4)專項測試

網遊一般不會涉及到專項測試,但手遊會。專項測試的内容,主要包括以下幾點:

安裝、更新、解除安裝:需考慮安裝時的中斷、弱網、安裝後删除安裝檔案等情況;需考慮解除安裝後是否删除app相關的檔案;分強制更新、非強制更新、增量包更新、斷點續傳、弱網狀态下更新。

幹擾測試: 來電、短信是否中斷遊戲;關機、重新開機等是否對遊戲有影響;弱網絡測試;網絡切換測試等。

安全測試: 安裝包是否可反編譯代碼;安裝包是否簽名、權限設定等。

權限測試: 設定某個App是否可以擷取該權限,例如,可否通路通訊錄、相冊、照相機等。

邊界測試: 沒有SD卡/雙SD卡、可用存儲空間少、飛行模式、系統時間有誤、第三方依賴(QQ、微信登入)等。

界面操作: 需注意手勢,橫豎屏切換,多點觸控,前背景切換等。

5)測試工具不同

網遊一般用Selenium做自動化測試,用LR、JMeter做性能測試;手遊一般用Appium做自動化測試,JMeter做性能測試。

值得一提的是,在做網遊測試時,我們需更加注重壓力測試。包括:伺服器的承載能力、網絡運作環境、資料庫細分、并發量、最大負載等等。而手遊則更注重安裝與解除安裝環節的測試,包括:各種版本中的适配問題、是否正常運作、是否可正常解除安裝等。

其他方面,這兩者都還需考慮到遊戲本身劇情、副本内容、交易系統等,影響玩家體驗的相應内容。

薪資待遇

先來說說網遊測試工程師的薪資待遇:

根據《職友集》最新資料顯示,網遊遊戲測試工程師(通常,我們直接稱其為:遊戲測試工程師。而手遊測試工程師,則有單獨的稱呼)近7年全國平均薪資為:10.7K。

做遊戲測試達人,其實是“高薪+玩嗨+技術活”的體驗

再來說說手遊測試工程師的薪資待遇:

根據《職友集》最新資料顯示,手遊遊戲測試工程師近7年全國平均薪資為:9.5K。

做遊戲測試達人,其實是“高薪+玩嗨+技術活”的體驗

(注:資料來源于《職友集》,3月8日資料)

我猜肯定有小夥伴要問了,為什麼網遊測試人員的平均薪資比手遊的更高?

其實也不難了解,網遊已經存在長達幾十年之久了,屬于成熟的工種了。而手遊幾乎可以說是在手機出現以後才有的,存在的時間比較短,是以,平均薪資待遇上就相對更薄弱一些。(PS:這樣表達隻為了客觀澄清事實,而不是貶低手遊測試人員哈。畢竟,未來手遊測試從業者有極大的發展空間呢~)

如何成為一名出色的遊戲測試員

那麼,要想成為一名優秀的遊戲測試員(提高測試被選中的幾率)應該怎麼做呢?

我們都知道,遊戲測試是一個重複的工作。它需要經曆:測試→回報→ 修改→測試→回報→修改,這樣一個周而複始、反複測試,直到定型的過程。

而如今,我們也隻是揭開了遊戲測試的一角,還有很多專業性的系統和程式構成了遊戲測試的每一環。是以,如果下次你玩到了不好玩的遊戲時,不妨将自己的感受記下來,送出給開發者,說不定你的意見,就會成為他們未來改進的方向。

再者,如果你也對遊戲測試感興趣的話,不妨點選下方閱讀原文,深入的了解一下遊戲測試吧~

文末分享:有需要自動化學習資料的小夥伴可以關注,免費擷取這一系列的視訊資料和面試文檔資料!

等你會了這些網際網路最新技術之後,所謂的職場瓶頸幾乎已經消失,相信年薪30W+也是很簡單的!關鍵就看你願不願意學!

合理利用自己每一分每一秒的時間來學習提升自己,不要再用"沒有時間“來掩飾自己思想上的懶惰!趁年輕,使勁拼,給未來的自己一個交代!

做遊戲測試達人,其實是“高薪+玩嗨+技術活”的體驗

上面這些是我的收集和整理,這些資料,對于【軟體測試】的朋友來說應該是最全面最完整的備戰倉庫,這個倉庫也陪伴我走過了最艱難的路程,希望也能幫助到你

你如果對python自動化測試、web自動化、接口自動化、移動端自動化、面試經驗交流等等感興趣的測試人,可以關注微信公衆号:【傷心的辣條】,擷取軟體測試工程師大廠面試資料!

我的學習交流群:902061117 群裡有技術大牛一起交流分享~

如果文章對你有幫助,麻煩伸出發财小手點個贊,感謝您的支援,你的點贊是我持續更新的動力。

做遊戲測試達人,其實是“高薪+玩嗨+技術活”的體驗

推薦閱讀:

什麼樣的人适合從事軟體測試工作?

談談從小公司進入大廠,我都做對了哪些事?

想轉行做軟體測試?快來看看你适不适合

軟體測試從自學到工作,軟體測試學習到底要怎樣進行?

軟體測試工程師履歷項目經驗怎麼寫?–1000個已成功入職的軟體測試工程師履歷範文模闆(真實履歷)