看了不少論壇,發現沒有多少介紹游戲測試的?;蛟S游戲測試這個職位并不受到廣大群眾的認可吧。小弟作為新進游戲測試半年的弱雞,在這里拋磚引玉。請各位大神輕噴。在這里向大家介紹一下,游戲測試的基礎,和我的一些心得體會。
了解測試基礎之前,我們先來看看什么是游戲測試以及游戲測試的基本技能。
什么是游戲測試
有人把我們當成游戲體驗員。也有人認為我們就是GM,是游戲里的托。也有人覺得我們一天到晚玩游戲還能拿工資,是件美差。其中的辛酸,也只有我們自己知道。做了半年的測試。我所認知的測試,就是保證產品質量?;蛘哒f保證游戲的質量。那么從哪幾個方面保證呢?首先就是功能,兼容,性能。其次游戲的可玩性,是否易上手,都是我們需要考慮的。我們不僅要對游戲進行測試,保證它的功能。更要對游戲提出建議,來保證它的可玩性。
游戲測試的基本技能
一款游戲,首先,它得是一款軟件,所以軟測得一些技能我們也是需要了解的(測試方法、測試用例的設計方法)。
1)熱愛游戲,玩過游戲
首先你得喜歡游戲,玩過較多的游戲,才能快速的上手。了解游戲的機制,以及發現游戲中不合理的地方。當然,這個不合理也僅僅是對你個人而講。
2)有相應的計算機基礎
這個就不詳細解釋了。一個搞IT的連這都不會,也就呵呵了吧。
3)邏輯思維
有助于編寫用例,進行測試工作。較強的邏輯思維,能夠保證用力的覆蓋率,最大程度上減少漏測。
如果只是做初級執行的話。其實有以上三點?;揪涂梢粤?。隨著我們工作的深入,我們掌握的也會越來越多。
4)數據庫
數據庫的操作也算是基本的了。查看用戶數據什么的,學會這個用起來還是蠻方便的,再也不用腆著臉去求開發了。
5)腳本語言
掌握一門語言總是好的。服務器性能什么的都會用到。我們都會有自己寫腳本的那天。
6)Linux
我們終歸是要要去做性能的。了解相應的Linux的知識,可以幫助我們做好性能,更能讓我們看到服務器日志,一些常規的操作。報錯??梢愿虞p松的定位問題。
7)肯做事
這是最重要的一點。就算是才高八斗,學富五車。不做事,也是沒用的。一定要肯做事,然后才是會做事。公司招人,最重要的是要你來做事。說句直白的話,前面技能要求一大堆,可是我招你進來,就是想你做事。不會的,咱可以學,公司可以培養??墒遣蛔?,就沒辦法了。
以上只是我的個人觀點。游戲測試與基本技能說完了。我們看看現在國內游戲市場,測試的現狀(大部分情況下)。
網游測試現狀
1)缺少時間
測試團隊介入較晚(代理游戲介入更晚),很多都是策劃和程
序已經實現了游戲的大部分基礎功能后才開始組織測試,編寫測試用
例的時間極為稀少。
解決方案:
我以為,在沒有充足的時間去寫用例的情況下。我們還是很有必要拆分一下測試點,做一個checklist。如果什么都沒有的話,就會導致,我們重復的做無用功。沒有邏輯,沒有目的。
2)維護困難
網絡游戲內容變動頻繁,變動量大,隨之而來的測試用例變動
也會頻繁和巨大,因此許多團隊放棄制作和更新測試用例。
解決方案:
時間充足的情況下還是更新維護的要好。畢竟用例是測試開展工作的核心?,F在很多團隊都在走敏捷開發的路線,人手不足的情況下還是做個checklist吧。
......
原文轉自:http://www.testwo.com/article/631