如何做一名優(yōu)秀的游戲測試?
每個游戲作品都希望呈現(xiàn)出最美的游戲體驗,有一種職業(yè)在除了游戲設計和策劃的工作之外,為玩家的游戲體驗保駕護航——游戲測試。游戲測試僅僅是玩游戲嗎?除了會玩游戲之外,作為游戲測試還需要具備哪些“技能”?
一、良好的溝通
相信大家都在網(wǎng)上看到過各種吐槽程序員不解風情的段子,開懷大笑之后深思,作為一個測試工程師又何嘗不是如此?貌似溝通技能成為橫亙在測試工程師與其他合作部門之間的萬丈鴻溝,也成為測試工程師成長的最大瓶頸。面對這些或明或暗的叢林法則,我們怎樣做到適者生存呢?
一個優(yōu)秀的測試工程師要解決非常多的非測試工作本身的困難,而溝通則是首要需要解決的。遇到問題需要多溝通,多主動溝通,最忌諱的就是低頭猛干,結果花費了很多時間發(fā)現(xiàn)干的根本不對,還得從頭再來,不僅浪費了自己的時間,也使整個項目的工期發(fā)生延期的概率大大增加。
溝通是雙向的,我們不能把問題都歸咎于合作部門的需求不明確或者開發(fā)人員考慮的不嚴謹,遇到問題我們也要多反思自己是否溝通到位。筆者曾經遇到過測試人員坐在開發(fā)旁邊,遇到問題都懶的問一句,只是低頭閉門造車的情況。
遇到問題多問,不要以為你以為的就是你以為的。
二、責任心
測試工程師有假期么?不得不悲哀的承認,測試人員沒有假期,甚至沒有可以深度睡眠的夜晚…
其實在這一小節(jié)我只想談2個字:責任。無論多晚,無論是否在陪女朋友吃飯看電影,一個電話,我們都會義無反顧的回到電腦面前解決問題,也許有些人認為我們不正常,也許有些人問我們這么拼為什么,我也不知道,在面臨家人和朋友的愧疚感和對工作的責任感面前,我們選擇了后者。沒有什么高大上的理由,沒有什么感人至深的故事,沒有什么個人英雄主義,只是因為我們選擇了,我們就去把它做好,這是我們的責任。
三、持續(xù)的努力
“30多歲了,有家有孩子了,腎都虛了,你還拼的過年輕人么?” 這是我們一群老測試聚會時經常談論的話題。是啊,測試工作有時候確實是個體力活,尤其是項目快上線的時候,幾天幾夜熬著都是家常便,更要命的是現(xiàn)在參加工作的新人都是90后了,看著這群生龍活虎的同事們,不禁各種感慨。
然而老驥伏櫪,志在千里。我們依舊在堅持,測試工作本身重復性勞動就比較多,當初選擇了這份職業(yè),也就同時選擇了堅持。堅持把負責的工作做好,堅持拓展自己的測試深度和廣度,堅持學習新的測試技術,堅持把自己的知識和經驗傳承下去。堅持,是我們做好測試工作的基石。很多人徘徊在放棄和繼續(xù)的門口,測試太辛苦了,不過,咬咬牙,就過去了?;赝飞系难c淚,盡是光榮與夢想的化身。
四、積極主動
“這不是我的活,為什么讓我干?” 筆者經常聽到這樣的抱怨。在工作總量不變的情況下,你少干了,自然有人多干,反之亦然。任何個人都很難在互聯(lián)網(wǎng)行業(yè)單獨完成一件事,大部分需要團隊合作,認清這個事實,我們就得嘗試著去理解合作的事情和合作的人,以讓我們整個團隊都能高效的運轉。
五、對自己有信心
“這個版本能發(fā)么?”“放心,沒問題。”這是我聽到的最賞心悅目的樂章,也是測試工程師最霸氣側漏的時刻,在這一刻,我仿佛看到了神的光芒。這就是一個優(yōu)秀測試工程師的自信。這份自信來源于我們一遍又一遍的詳細測試,來源于巨大壓力下謹小慎微的辛勤付出。我們無需做到讓每一個人尊重,也無需做到讓每一個人理解,每當版本發(fā)布時,有這份自信就夠了。
六、淡定的心
在效率和周全面前,我們有時候面臨著兩難的選擇。有些測試人員一發(fā)現(xiàn)問題,就立刻去找開發(fā)讓開發(fā)修改,這種現(xiàn)象不能說不好,只是覺得不夠淡定從容。個人認為發(fā)現(xiàn)問題后,我們需要多測試幾次,確保能夠復現(xiàn)并詳細的記錄下復現(xiàn)步驟,同時嘗試拓展思考一下,是否在別的模塊存在同樣的問題并去驗證下。確保這些工作都做完之后,再去把問題跟開發(fā)討論下,可能更合適一些。舉一反三,歸類處理,我想對整個項目的效率而言是非常有益的。
七、與時俱進
對于游戲項目,可能每個項目所應用的技術都不一樣,甚至同一項目,隨著項目周期的發(fā)展,也會不斷加入新的技術方案。當然還有各種工作流程上的變革,可能時常會令我們感到煩惱,畢竟改變一個人的習慣時非常難的事情。我們怎樣看待和適應這些可能隨時發(fā)生的變革?首先,我們不應該抗拒,改變舊的習慣確實會令我們感到不適,甚至情緒上的波動,我們需要思考的是我們能阻止這些變革嗎?如果不能,我們應該怎樣去適應?或者我們有沒有更合理的變革方案?以使整個項目變的更好一些。
無謂的抗拒而不去思考怎樣讓變革更合理一些在我看來是愚蠢的。其次,我們應該敞開胸懷,與變革一起起舞。變革是永恒的,我們應該學會在變革中去不斷的拓展自我,提升自我,從而讓我們稱為變革的受益者。這個世界上唯一不變的就是變化。一個測試工程師的成長需要時間的磨礪,需要不斷克服面臨的各種困難,突破一個又一個瓶頸。
強推





