1. 程式人生 > >遊戲測試的面試技巧

遊戲測試的面試技巧

1.自我介紹

回答提示:一般人回答這個問題過於平常,只說姓名、年齡、愛好、工作經驗 ,這些在簡歷上都有,其實,企業最希望知道的是求職者能否勝任工作,包括:最強的技能、最深入研究的知識領域、個性中最積極的部分、做過的最成功的事,主要的成就等,這些都可以和學**無關,也可以和學**有關,但要突出積極的個性和做事的能力,說得合情合理企業才會相信。企業很重視一個人的禮貌,求職者要尊重考官,在回答每個問題之後都說一句“謝謝”。企業喜歡有禮貌的求職者。

2.你喜歡玩什麼遊戲?

回答提示:可以先問問他們那邊是要一個什麼遊戲測試,然後根據他們要求的遊戲談談自己對那類遊戲的看法

3.你玩過什麼遊戲?

回答提示

2D  3D  網頁的各種遊戲說1—2

4.某某遊戲玩過嗎?

5.回答提示:玩過就玩過,沒玩過就沒玩過,如果問的你不清楚就不清楚,不能編造,如果你瞭解類似的遊戲,可以談出來。

6.玩遊戲主要是在遊戲裡怎樣體驗?

回答提示:從遊戲的可玩性,平衡性角度考慮,談談遊戲中吸引玩家的地方

7.遊戲測試的整個流程是什麼?

回答提示:測試計劃與設計--測試用例設計/評審搭建測試環境執行測試分析測試結果缺陷報告確認/修正缺陷缺陷追蹤產品度量與追蹤

8.平時工作做些什麼?

9.然後他會挑一些你的簡歷上的東西問你

個人觀點:遊戲經驗和工作經驗儘量寫的詳細一點,還有一定要有一款自己很熟悉的遊戲

,寫在最前面,加以說明,然後他一般都會問一些你對這個遊戲的瞭解和看法,還有一些玩法,這個就看你自己對哪一款遊戲的瞭解了

10.還會問你比如說給你一個模組,讓你去測試,你覺得那些是重點.

個人觀點:交易系統交易系統是玩家與玩家之間的一個互動,所以我認為比較重要的就是兩個客戶端之間的表現很重要,傳送交易申請和接收交易這一塊比較重要,還有對交易的一些判定比較重要,比如物品的交易規則,需要判定哪些物品是可以交易,哪些物品是不可以交易,還有交易時的一些狀態判斷,比如交易時斷線,組隊,PK之內的.最後就是交易後物品的一些變化,是不是都相應的獲得或者減少了交易的物品,物品是不是可以再次交易,使用,儲存

11.他也許會給你一個模組或者一個場景讓你去寫測試用例

個人觀點:我沒有遇到過,所以呢這個就要靠自己的經驗了.

12.他會讓你去畫剛才給你的哪個模組的流程圖.

個人觀點:我的是交易,附帶流程圖如下,畫的不是很好,不過應該足夠用了.

13.某某遊戲中功能點測試?如何設計測試?寫出測試要點?(針對客戶端遊戲例如:任務系統組隊系統聊天系統交易系統副本系統道具系統活動系統寵物系統

14.設計某一個模組的功能製作流程圖。(針對客戶端遊戲例如:任務系統組隊系統聊天系統交易系統副本系統道具系統活動系統寵物系統

15.在測試任務的時候,使用什麼方法測試大量任務數值的任務?舉例說明

回答提示:根據任務測試列表,按照任務ID使用GM工具逐一接任務,或者根據程式碼檢視工具檢查程式碼中任務是否配置錯誤。

16.如果讓你設計開發某一個功能,你覺得應該怎麼設計?

17.當前有一個任務出現殺怪後任務顯示殺怪數目不對應,多是什麼樣的情況下發生?

回答提示:1.怪物ID是否正確,2.擊殺怪物是否出現怪物模型一致怪物ID不一致。

計數器問題,資料庫儲存問題。

18.測試過的網頁遊戲有沒有用過自動化測試工具?具體是什麼?如何測試?

回答提示:QTester網站自動化測試工具。

19.如果在資料庫裡面對資料進行合併是用到哪個指令?

回答提示:實現欄位合併 
首先建立關係(例如兩個表中的ID相同的11關係),然後建立一個生成表查詢,之後把所有欄位加入查詢中,執行該查詢,即可生成合並後的新表。

實現記錄合併

兩表結構要相同(至少有一個欄位相同,如果一個都不同有什麼意義呢),然後用追加查詢,選好追加到的表,和追加欄位

20.平時都用什麼系統提交BUG缺陷?

答案提示mantisTest Centerbugzilla

21.FPS遊戲中給你一個道具武器,談談從哪幾個方面入手測試?

回答提示:外觀,裝入子彈數量,武器準度,各個功能點測試。裝備特定環境

22.如何找遊戲中的異常點。

23.使用什麼工具執行白盒測試?

回答提示:Parasoft白盒測試工具集 Jtest Java 程式碼分析和動態類、元件測試 
Jcontract Java 實時效能監控以及分析優化 C++ Test C,C++ 程式碼分析和動態測試CodeWizard C,C++ 程式碼靜態分析 Insure++ C,C++ 實時效能監控以及分析優化

24.做程式碼分析一般都是測試什麼?

回答提示:程式碼邏輯

25.單元測試如何進行?

回答提示:單元測試工作主要分為兩個步驟人工靜態檢查和動態執行跟蹤。