一個連Bug都不知道是什麼到現在入行近三年的黑盒測試來談談對遊戲測試的理解!

剛入行時真的什麼都不懂,天天跑遊戲找Bug!然而連Bug是什麼都不知道,當時的想法就是想喫一碗飯就要有喫這一碗飯的能力,為了提高能力開始通過百度研究。

1.遊戲是什麼?

2.遊戲怎麼製作?

3.遊戲的製作過程是什麼?

4.遊戲公司的類型

5.遊戲研發公司都有什麼部門

6.遊戲研發公司各部門都負責什麼

7.什麼是Bug

8.遊戲測試的職能

9.怎樣當個好測試

...(還有很多,就先列這麼多吧)

以上問題都明白後其實還是什麼都不會,接下去開始研究自己手裡的資源並不斷跟同事瞭解。

1.SVN是什麼?怎麼使用?

2.Bug管理工具和裡面的Bug

3.項目裏的可見到的資源(文檔、圖片、代碼)

做了很多事後還是不知道怎麼找Bug,也感覺對於Bug是什麼沒有理解對,開始瘋狂的跑公司正在製作的遊戲,然後發現了一些和同類型遊戲很多不一樣的東西,感覺不對勁不合理。整理了這些東西逐條問測試同事是不是Bug。同時測試組長安排寫測試用例。之後每天跑遊戲寫用例,這樣大概半個月的時候開始大著膽子提Bug,雖然基本沒有無效Bug了但是都是一些小Bug。

入門就好說了,接下來找更多的Bug找重大Bug成為了目標。(為了文章有層次感前面很少使用行業名詞-.-!!)

就我個人來講行業歷程不太好,經歷過的幾家公司項目都是見光死!14年4月份入行,那時的新人薪水很低,基本都是在2K左右,為了生活的更好想辦法拿到更多的薪金非常努力去學習測試、編程、遊戲設計、美術和其他跟工作相關的東西。

隨著時間的流逝和辛勤的努力漸漸的工作能力提高了很大一截,找工作也開始敢要價了。 上面說了很多脫離主題的話,下面正式進入主題!

筆者淺薄的認為遊戲測試就是測試製作遊戲的資源和被製作出來的遊戲,首先保證策劃、程序、美術製作出來的東西是OK的,然後通過這些東西為入口(方向)測試正在製作的遊戲。遊戲公司常見的測試是黑盒測試(也稱為功能測試)是看不懂程序寫的代碼的,也有人會說你不會設計遊戲,不會寫遊戲功能,不會設計UI、UE,不懂世界觀架構,不會關卡設計,不會設計動作,更不會畫圖作特效作動畫等~ 這麼多不會除了代碼可能沒資源沒機會學會,其他都可以想辦法瞭解學習,並且現在的大部分年輕人天天都玩遊戲,那些不會的內容多少也會有一些自己的見解。在一定程度上講等於是入門或者是在門檻上了,再深入研究研究和同事多去了解,這些很容易就能喫透。

先講一下黑盒測試應該掌握的能力。

?首先應該讓自己具備五心,即「愛心、信心、細心、耐心、恆心」

愛心,至少要熱愛遊戲,想在遊戲行業有一番作為和貢獻。

信心,相信自己參與製作的遊戲能成功,玩家想玩愛玩。

細心,測試的本職工作就是找出遊戲存在的問題(缺陷),缺少細心很難做好測試工作。

耐心,測試遊戲要面對很多文字圖片等,還可能去跑某一個功能成百上千遍,沒有恆心沒法堅持做測試工作的。

恆心,很多朋友得知工作是測試遊戲,會認為就是玩遊戲。這是很多遊戲測試從業者經常碰到的尷尬,實際上每天重複的跑某些東西或者在那憋測試用例。講真,遊戲測試重複性工作很多,經常很感到枯燥厭煩,特別是項目製作進度慢,各種版本迭代,還要加班加點的工作。所以沒有恆心肯定早換行業或者轉崗了。

今天挺晚了,有時間再續更,敬請各路大神批評指正,也歡迎提出建議和疑問。


推薦閱讀:
相關文章