游戏测试从零开始[知识贴]
游戲測(cè)試從零開始v1.5
游戲測(cè)試就是這樣一個(gè)”低門檻”的測(cè)試工作,但是正是因?yàn)榇蠹叶加X得門檻低,所以這份工作往往被很多人誤解,并且在尋找這樣的工作的時(shí)候處處碰壁!
游戲公司需要測(cè)試人員么?缺,非常缺,但是絕大多數(shù)人卻并不適合去做這樣的職位,為什么呢,我們先來看看一個(gè)大家眼里的游戲測(cè)試工作是怎么樣的.
游戲測(cè)試工作
小張是一家游戲公司的測(cè)試人員,每天工作都很忙,一天正好有空,小張和幾個(gè)朋友出來吃飯,聊著聊著就說道工作了,小張簡(jiǎn)單的介紹了一下工作的情況
9:30 -12:00?玩游戲
12:00-13:00?午飯休息時(shí)間
13:00 -18:00繼續(xù)玩游戲
19:00 –?加班還是玩游戲
1周5天天天如此,周末還經(jīng)常加班.
其他人都羨慕的說,你工作舒服啊,天天打游戲就可以了,玩游戲還有錢賺。小張只能苦笑
游戲測(cè)試的實(shí)質(zhì)
是不是游戲測(cè)試工作就和大家平常玩游戲一樣呢?
只需要反復(fù)執(zhí)行被測(cè)試對(duì)象,就可以發(fā)現(xiàn)游戲中的問題所謂的BUG,然后通過某種方式提交給開發(fā)人員,工作就完成了。
如果你簡(jiǎn)簡(jiǎn)單單把游戲測(cè)試當(dāng)作游戲的過程那么就大錯(cuò)特錯(cuò)了。如果這樣就算你如何如何全力的去運(yùn)行一個(gè)游戲,你仍然無法去確保一個(gè)游戲不會(huì)被玩家批評(píng)。例如cs游戲,為什么一顆手雷無法炸死玩家?作為一個(gè)想入門進(jìn)入游戲測(cè)試行業(yè)的你,應(yīng)該能夠準(zhǔn)確的回答這個(gè)問題。
是不是作為一個(gè)游戲測(cè)試人員,你作為一個(gè)玩家努力的去發(fā)現(xiàn)游戲中的問題(你個(gè)人感覺的問題),你所做的就是正確的提高了游戲品質(zhì)呢?
否,先來想想剛才的問題,作為cs中的一個(gè)手榴彈的設(shè)置,為什么一顆手雷丟不是玩家,甚至將手雷丟在腳下也無法將玩家殺死,頂多只能傷95HP,這違反了正常的邏輯,作為一款仿真類游戲,為什么會(huì)有如此不仿真的情況發(fā)生?那么這個(gè)一個(gè)bug么?而在這個(gè)游戲中卻正是因?yàn)檫@種情況才避免了一個(gè)bug,很難想像在一局游戲中特別是在iceworld這樣的小地圖中,5發(fā)手雷丟出,一方獲勝。為了確保整個(gè)游戲的平衡,在設(shè)計(jì)這個(gè)游戲的時(shí)候已經(jīng)將這種情況考慮,從而得到一個(gè)95傷害上線的設(shè)計(jì),來確保游戲的平衡性。
作為一個(gè)游戲測(cè)試人員對(duì)于你來說游戲已經(jīng)不是一個(gè)娛樂的東西,而是一個(gè)設(shè)計(jì)好的邏輯代碼,你需要做的并不是通過執(zhí)行去感受好不好玩,而是要去驗(yàn)證整個(gè)游戲中所有的觸發(fā)條件是否正確設(shè)計(jì)并且可以觸發(fā)。
什么是一個(gè)好玩的游戲?為什么老早的fc游戲經(jīng)常比現(xiàn)在的某某大作更留下深刻的印象,游戲的可玩性在于整個(gè)游戲的設(shè)定,而在現(xiàn)在,隨著硬件條件的升級(jí),設(shè)計(jì)人員可以通過更加直接的方法來提現(xiàn)游戲,但是如果沒有一個(gè)好的設(shè)定,游戲也就成了一個(gè)高科技渲染的泡沫了,除了玩的時(shí)候覺得效果很好,音樂很好,本身游戲卻沒給人帶來一些印象。而且花了大量的注意力在效果上是,其實(shí)降低了游戲的可玩性,在某些方面TV Game比PC Game好玩了不少,除了某些必須使用鼠標(biāo)鍵盤和網(wǎng)絡(luò)的游戲。
TV Game游戲的開發(fā)有很多便利之處,更多的是因?yàn)楦?jìng)爭(zhēng)的對(duì)手都是知名大公司,如果你無法創(chuàng)作出一個(gè)優(yōu)秀的游戲,更本就沒有銷量的,Square公司在FF前正是如此,幾乎面臨倒閉才出現(xiàn)了這種國(guó)名大作。對(duì)于相同起跑線的TV Game唯一占領(lǐng)市場(chǎng)的方法只有提高游戲品質(zhì)
PC Game?幾乎無限的空間和完整公開的開發(fā)平臺(tái)是其閃亮之處,更加優(yōu)秀的效果和操作可能是PC Game的法寶,但是正是因?yàn)檫@點(diǎn)游戲性呢?說道FIFA可能很多玩足球游戲的都會(huì)想到實(shí)況,而實(shí)況在很多方面都超越了FIFA,并且實(shí)況成為了最近各大游戲比賽的比賽項(xiàng)目,極品飛車和GT或者山脊的比較,相信在克服了圖像效果進(jìn)入ps3時(shí)代後,山脊的感覺可以甩掉nfs吧。
那么大家可以想到另外一個(gè)問題了如何測(cè)試cs中的ak彈道是否正確?
游戲測(cè)試需要的基本素質(zhì)
相關(guān)業(yè)務(wù)基礎(chǔ):作為一個(gè)游戲測(cè)試,你必須確保自己對(duì)游戲有高度的熱愛和理解能力,能夠比常人更快的掌握游戲的規(guī)則,并且從中找到快捷的通關(guān)方法,另外一方面你又是一個(gè)收集狂和探索狂,總是希望能吧整個(gè)游戲的所有秘密都發(fā)現(xiàn)。無論何種平臺(tái)何種類型的游戲都能舉一反三。強(qiáng)調(diào)一下單機(jī)游戲,玩網(wǎng)絡(luò)游戲的豐富經(jīng)歷并不能有效的提高你的業(yè)務(wù)知識(shí),真正的好游戲在單機(jī)上,特別是在比較早的游戲機(jī)上,這些作品才能提現(xiàn)游戲性。
相關(guān)技術(shù)基礎(chǔ):對(duì)于一個(gè)游戲測(cè)試,那么調(diào)試和利用游戲bug是必須掌握的一個(gè)基礎(chǔ),從老早的FPE,GameMaster,到后來的鍵盤精靈,網(wǎng)絡(luò)木馬,再到游戲存盤文件的修改,**的搭建這都是最起碼的一些知識(shí)。而作為一個(gè)真正的游戲測(cè)試,你還需要掌握一定的軟件知識(shí),如果你無法做好軟件測(cè)試,你會(huì)發(fā)現(xiàn)你更難做好游戲測(cè)試,因?yàn)橛螒蛑泻芏鄸|西都是隨機(jī)的。
語言:一般游戲公司都是外資的,所以比較流利的英文或者日文,韓文,都能有效的幫助你進(jìn)入游戲公司。
態(tài)度:這個(gè)游戲是你測(cè)試的,你要確保它的品質(zhì),這樣才對(duì)的起你在這個(gè)游戲中的名單
如何編寫游戲測(cè)試簡(jiǎn)歷
既然要去游戲公司,那么簡(jiǎn)歷是首先打動(dòng)對(duì)方的要點(diǎn),為了體現(xiàn)誠(chéng)意,請(qǐng)先好好了解一下要投簡(jiǎn)歷公司的相關(guān)情況,例如做的是那方面游戲,需要招什么樣的人,薪水大概是多少等等,在這個(gè)google發(fā)達(dá)的社會(huì),要找到這些不難。在確定了目標(biāo)是否符合自己後,首先去玩一下這家公司的游戲,請(qǐng)認(rèn)真的玩,找到這家公司游戲的特點(diǎn),是抄襲還是原創(chuàng),有那些bug.然后開始整理簡(jiǎn)歷,簡(jiǎn)歷中盡量突出和面試公司需求想接近的內(nèi)容。例如對(duì)方是做網(wǎng)絡(luò)游戲的,并且有明顯的抄襲某某大作的跡象,那么你應(yīng)該好好對(duì)被模仿的對(duì)象進(jìn)行游戲分析,來表現(xiàn)你對(duì)游戲的理解程度。
個(gè)人是比較建議在簡(jiǎn)歷後附上對(duì)某某游戲的理解和分析,這樣能有效的打動(dòng)招聘單位的心,如果投了簡(jiǎn)歷沒反映,那么只能說明你對(duì)游戲的理解還不夠,再接再厲。
一個(gè)好的游戲分析應(yīng)該寫到什么程度
真正的游戲測(cè)試工作并不是按照游戲設(shè)計(jì)來進(jìn)行的,只有超越設(shè)計(jì)才能去證明一些內(nèi)容,而不是跟著別人跑。所以你需要有很強(qiáng)的游戲分析能力,那么一個(gè)好的游戲分析要寫道什么程度才能幫你做測(cè)試呢?
你要做到計(jì)算游戲而不是玩游戲,例如以下的分析
最新更新的2.3測(cè)試服務(wù)器補(bǔ)丁里,出血的傷害變?yōu)?/span>125%武器傷害(之前是100%)
出血!大出血
據(jù)傳!可能不屬實(shí)!出血(敏銳天賦)技能的攻擊速度被“同一化”到2.4(或2.6)了!?
It's still unclear if it's an intended change or not, but according to multiplereports and tests it seems that the attack speed on hemorrhage has beennormalized to 2.4 (or 2.6, still unclear).?
目前,出血的傷害為“武器傷害+武器速度×(攻擊強(qiáng)度/14)”(此公式來自http://www.wowwiki.com);
如果傳言屬實(shí),那么2.3版本中,出血的傷害將為“武器傷害×1.25+2.4×(攻擊強(qiáng)度/14)”(也有可能是(武器傷害+2.4×(攻擊強(qiáng)度/14))×1.25,不能確定)。
相信這是為了平衡“出血”一下增加25%傷害的巨大buff。
也許……是為了平衡一下這張圖里的盜賊……
平砍4364!出血9510!!國(guó)外論壇上的評(píng)價(jià)是“hit like atruck”,我的評(píng)價(jià)是“死于此刀下,做鬼也不冤……”
請(qǐng)注意,戰(zhàn)斗記錄中“暗影步”在出血爆擊之后立刻消退,這說明這9510點(diǎn)中有暗影步的20%加成;應(yīng)該有“卑鄙”的20%加成;“出血”本身是125%的武器傷害;這個(gè)盜賊拿的是速度2.7的劍,那算上“攻擊強(qiáng)度加成”的話大約有平砍的110%傷害。
1.25 × 1.2 × 1.2 × 1.1 = 198%,如果平砍真的可以砍出4300的傷害,那么“出血”上9500也不是神話……
還要注意:這個(gè)盜賊身上的[沙蟲之毒]buff疊到了最后一層!換算起來增加了715的攻擊強(qiáng)度,這樣他的總AP超過了4000!然后,他身上的武器……T6……如果目標(biāo)是狂暴戰(zhàn)士……死亡之愿……魯莽……那么平砍4300也不是不可能……
總之,標(biāo)桿就是標(biāo)桿……這兩三刀基本上是到了RAID BOSS的級(jí)別了……
Note that Shadowstep faded just after the Hemo crit, implying that the Hemo gota 20% bonus from shadowstep. We can probably also assume that the initial meleecrit put the target below 35% health so Dirty Deeds kicked in. Hemo itself is125% weapon damage. And it's non-normalised, so it gets a multiplier of 2.8rather than 2.4 from AP. Not quite sure how much that melee hit got from baseweapon damage, and how much from AP, but the net boost from a non-normalisedHemo will in in the region of 10%.
有關(guān)游戲測(cè)試的其他
每次看到很多朋友的回帖和自己對(duì)軟件測(cè)試的逐步深入,回頭看看發(fā)現(xiàn)自己是走上理想化的歧途,還是把問題看的太遠(yuǎn)?
回頭發(fā)現(xiàn)一個(gè)很簡(jiǎn)單的問題就能解決這一切,就是成本!就好像昨天和一個(gè)朋友聊到為什么公司留不住人這個(gè)問題?
作為一個(gè)游戲測(cè)試,走軟件測(cè)試的路線似乎有些困難,關(guān)鍵問題還是游戲的質(zhì)量和軟件的質(zhì)量不同,從公司的成本角度來考慮,包括我也不會(huì)考慮讓測(cè)試人員過多的涉及游戲的實(shí)質(zhì)測(cè)試
1.作為測(cè)試沒那個(gè)能力
2.有這個(gè)能力的人也不甘心做測(cè)試
3.有這個(gè)能力的甘心做測(cè)試你也給不起那個(gè)工資
與其讓這種天天能隨意指出別人錯(cuò)誤的人在后面彌補(bǔ)漏洞,還不如讓他來定一個(gè)漏洞較少的系統(tǒng)來的成本低。
游戲測(cè)試的路有很長(zhǎng)要走
對(duì)于新人來說,光光熟悉一個(gè)游戲和找到工作的感覺也許就要3年了,到那個(gè)時(shí)侯你自然會(huì)跟我來一起唱only you
游戲測(cè)試人員需要掌握的技能
1.對(duì)游戲的上手度和對(duì)游戲文化歷史的底蘊(yùn)積累
2.對(duì)游戲的客觀評(píng)價(jià)和游戲架構(gòu)的分析理解
3.對(duì)軟件開發(fā)和應(yīng)用的基本能力
4.對(duì)路徑覆蓋和邏輯覆蓋的分析能力
5.測(cè)試用例的涉及與執(zhí)行能力
6.測(cè)試報(bào)告的寫作能力
上面的做到基本入門,ok,我個(gè)人要求很高,抱歉
7.測(cè)試計(jì)劃,測(cè)試重點(diǎn),測(cè)試風(fēng)險(xiǎn)的安排評(píng)估能力
8.對(duì)測(cè)試環(huán)境的搭建調(diào)試功能
9.對(duì)需求的分析,抽取測(cè)試需求的能力
10.對(duì)需求的彌補(bǔ)測(cè)試分析的能力
11.小組協(xié)調(diào)溝通的能力
做到這幾點(diǎn)ok,leader差不多了
12.全面的軟件測(cè)試基礎(chǔ)
13.配置管理測(cè)試流程的規(guī)劃
14.招聘,培訓(xùn),確定測(cè)試體系的能力
15.性能測(cè)試,自動(dòng)化測(cè)試,單元測(cè)試的基礎(chǔ)
16.足夠的經(jīng)驗(yàn)處變不驚,快速解決問題
17.對(duì)質(zhì)量過程體系的分析改進(jìn)能力
18.項(xiàng)目管理,協(xié)調(diào)
到這里差不多是mananger的能力了
也許走到這里也足夠10多年了,要保這個(gè)位置也不是很容易了,其實(shí)做測(cè)試要走很多很多路,那么回過來問大家一句
大家是技術(shù)出生做游戲測(cè)試還是游戲出生做游戲測(cè)試呢?
如果你確保你能找到一份軟件測(cè)試的工作再來選擇做游戲測(cè)試,那么說明你看到游戲測(cè)試的前途,選擇了技術(shù)走向是游戲方向,ok,那么做游戲測(cè)試你回走向技術(shù)專家
如果你是一個(gè)對(duì)游戲很感興趣,希望把興趣變成工作(可能在大學(xué)玩的多了點(diǎn),把能力集中到了某些網(wǎng)游或者競(jìng)技游戲),選擇了游戲測(cè)試,其實(shí)在其中你有部分的無奈,或者把生活想的太簡(jiǎn)單,對(duì)你說做一個(gè)技術(shù)型的游戲測(cè)試需要花費(fèi)更多倍的努力,才能謀得一個(gè)合適的層次。
如果你是個(gè)游戲狂,或者叫做達(dá)人,那么你做游戲測(cè)試的最終目標(biāo)就是設(shè)計(jì)自己的游戲,因?yàn)槟闳萑滩涣藙e人做一個(gè)很垃圾的游戲讓你來評(píng)判。
路是自己走出來的,別人提供的只是可能方向,而你可以在其中找到自己的小路
-----------------------------華麗的分割線----------------------------
這次我再來開個(gè)頭,談?wù)勅绾巫鲇螒驕y(cè)試
游戲作為一個(gè)軟件,為什么游戲的品質(zhì)比軟件好像好不少呢?這是因?yàn)?/span>BA或者是GD在上面的功勞,在long long time ago其實(shí)游戲開發(fā)幾乎是不需要專門的測(cè)試人員的,就和軟件開發(fā)一樣,幾個(gè)開發(fā)人員,幾個(gè)GD和一群美工等等組成了一個(gè)完整的開發(fā)部門,然后很多大作就是這樣做出來的,沒什么奇怪的,因?yàn)槟膫€(gè)時(shí)候
1.開發(fā)牛
2.策劃牛
3.美工牛
反正就是能做游戲的人都是很牛的。。。不像現(xiàn)在系統(tǒng)簡(jiǎn)單了,誰都能做游戲開發(fā)了,也許說的過激但是事實(shí)就是這樣,以前只有少數(shù)公司能做游戲,全國(guó)的精英都在一起做,而現(xiàn)在市場(chǎng)化后,人員分散了,水平不是一個(gè)級(jí)別了,而且哪個(gè)時(shí)候的系統(tǒng)相對(duì)來說確實(shí)簡(jiǎn)單,周期也長(zhǎng)一點(diǎn),等等綜合原因,現(xiàn)在能做到高質(zhì)量游戲的也只是少數(shù)公司。
現(xiàn)在公司招聘游戲測(cè)試的目的并不是理解到游戲測(cè)試人員能夠提高多少軟件質(zhì)量,而是意識(shí)到靠gd去確保游戲質(zhì)量的成本太高了,特別是外企,從人力成本上來考慮,就是中國(guó)人便宜。。(習(xí)慣了就好),在國(guó)外招個(gè)好的gd在國(guó)內(nèi)可以換一個(gè)部門了,而在國(guó)外招個(gè)兼職測(cè)試可以在國(guó)內(nèi)招5個(gè),而且想怎么折騰就怎么折騰,有一種花錢的快感。。。
所以從某些角度來說游戲行業(yè)在國(guó)內(nèi)會(huì)越來越好,but,從人民幣升值的角度來說,也許過1年,所有國(guó)外的游戲研發(fā)部門都去越南了。。因?yàn)槿思艺f英文,而且成本低。大家可以參考一下中國(guó)的其它行業(yè),不要以為自己是一回事,畸形的經(jīng)濟(jì)體系,導(dǎo)致人家過來抽了油水走而已,人家吃肉,你喝喝湯
進(jìn)了一家游戲公司后,到底怎么做測(cè)試呢?可能很多在職的朋友有沒有經(jīng)常考慮一個(gè)問題,我在公司做了3年,我到底會(huì)了什么,如果我離開游戲行業(yè)我能怎么辦?我在公司3年到底學(xué)會(huì)了什么?
視乎:除了對(duì)公司的這幾個(gè)游戲很熟悉,或者一種外文有一定的提升(這里的英文還有些局限,工作不是問題,交流聊天還是問題),每天的工作還是重復(fù)重復(fù)重復(fù),如果現(xiàn)在讓你失業(yè)你怎么辦?
這個(gè)問題在幾乎大多數(shù)行業(yè)中都存在,如果你有這個(gè)問題困擾,那么說明你還沒想明白為什么要做測(cè)試,怎么做測(cè)試?
我們來簡(jiǎn)單看看進(jìn)入游戲公司會(huì)經(jīng)過的一些常見的step:
1.介紹公司情況,進(jìn)行簡(jiǎn)單的培訓(xùn)
這點(diǎn)幾乎是必須的,如果沒有培訓(xùn),對(duì)于一個(gè)進(jìn)入游戲研發(fā)的玩家來說,一切都是陌生的,作為一個(gè)行外的人怎么知道游戲是怎么做出來的?有幾個(gè)人自己做過游戲?
2.游戲測(cè)試流程規(guī)范的培訓(xùn)
每個(gè)公司都有自己的測(cè)試流程規(guī)范和checklist,培訓(xùn)主要介紹缺陷流程(如何將發(fā)現(xiàn)的bug通過一種規(guī)范的形式表達(dá)并且提交到一個(gè)系統(tǒng)上,這個(gè)系統(tǒng)如何處理缺陷),還有就是公司規(guī)范型的checklist我們叫做測(cè)試用例,對(duì)于大多數(shù)游戲機(jī)平臺(tái)(ps,psp,nds,ps2,ps3,xbox360)開發(fā)廠商都會(huì)給出詳細(xì)的規(guī)范,這也是為什么tv game游戲都比較穩(wěn)定的原因,能開發(fā)都是不小的公司,拿得到開發(fā)環(huán)境需要很厚的背景。當(dāng)游戲制作出來后,必須提交給廠商的專門質(zhì)檢部門來檢查(這個(gè)好像一般都收費(fèi)的。。。),如果不通過,對(duì)不起你不能發(fā)售,退回去重新改,好了再來評(píng)審。所以作為一個(gè)最基本的質(zhì)量要求,也是對(duì)一個(gè)新員工最基本的要求,請(qǐng),一定要,完全確保,你測(cè)試的游戲能夠滿足這個(gè)最基本的checklist,否則你連通過廠商發(fā)售的資格都沒有,這是一個(gè)很無聊的工作,但是這是你的baseline
3.在項(xiàng)目中鍛煉新人
游戲測(cè)試是一個(gè)后期極其耗費(fèi)人力的大規(guī)模黑盒回歸測(cè)試過程,招聘游戲測(cè)試公司的,一定很缺人所以進(jìn)去以后,慢慢加班吧,這里是考驗(yàn)身體的時(shí)候
4.游戲測(cè)試中的技巧和相關(guān)工具策略的培訓(xùn)
很抱歉,這種培訓(xùn)絕大多數(shù)游戲公司做的不好,甚至沒有,能自己玩玩就行了,也講不出來技術(shù),這也是一家游戲公司質(zhì)量部門無法有效進(jìn)步的無形巨石,所有事情都是基于自己經(jīng)驗(yàn)的積累,卻無法有效的形成固定可靠的執(zhí)行過程,永遠(yuǎn)都在CMM1的混亂下進(jìn)行項(xiàng)目,周而復(fù)始,有想法的變成沒想法,沒想法的更沒想法,進(jìn)入了一種明日復(fù)民日的情況。
那么到底如何去做游戲測(cè)試呢?
這里我先列一個(gè)題目,大家分析一下,如何保證你做一個(gè)測(cè)試比別人做的好?
我們有一個(gè)職業(yè)是法師,到達(dá)100級(jí)的時(shí)候有基礎(chǔ)屬性,(基礎(chǔ)屬性參考屬性走勢(shì)曲線圖),他能學(xué)會(huì)技能,例如火球術(shù),(這是一個(gè)基于火系的攻擊法術(shù)),提高該技能的方式有2種
1.裝備有提升火系攻擊屬性的裝備,獲得相應(yīng)的加成
2.裝備又提升火球術(shù)等級(jí)的屬性裝備
而擊中敵人的時(shí)候傷害受一下影響
1.敵人的等級(jí),敵人每超過1級(jí),那么命中降低3%,傷害降低2%
2.敵人裝備的屬性克制,遵守風(fēng)-》火-》雷-》土-》水-》風(fēng)
的關(guān)系,也就是火系對(duì)雷系攻擊有10%的傷害加成,并且命中+5%,而雷系對(duì)火系傷害無效,有20%概率法術(shù)反彈
3.敵人裝備的吸收屬性,火吸收,雷50%減免,all屬性10%反彈
4.暴擊計(jì)算曲線
請(qǐng)大家思考一下如果需要你設(shè)計(jì)一組測(cè)試用例對(duì)以上這個(gè)攻擊交互進(jìn)行測(cè)試,你如何設(shè)計(jì)呢?
------------------------------華麗的分割線--------------------------------1.4 update 2009-12-7--------------------
游戲測(cè)試從零開始
接著去年的繼續(xù)說,其實(shí)想到繼續(xù)寫下去的一個(gè)重要原因是因?yàn)樽罱诖蛴螒虻臅r(shí)候經(jīng)常走神,在DOTA中經(jīng)常被兄弟們BS,說的夸張點(diǎn),當(dāng)我在玩這個(gè)游戲的時(shí)候感覺和以前不一樣了,我看到的不是一個(gè)Dota游戲,而是這個(gè)游戲在地圖編輯器里面的各個(gè)模型和各種事件,技能設(shè)定,在那一瞬間我看到的只有01010101
在去年的時(shí)候?qū)懙叫枰獙?duì)一個(gè)PK中的技能交互測(cè)試,在這里只需要對(duì)所有可能性進(jìn)行覆蓋即可,但游戲并不是只有PK還有很多別的東西,所以在編寫測(cè)試用例的時(shí)候要經(jīng)歷以下幾個(gè)階段
1.GD部門的設(shè)計(jì)方案
2.測(cè)試和相關(guān)部門對(duì)該方案進(jìn)行評(píng)審
3.如果評(píng)審?fù)ㄟ^開發(fā)負(fù)責(zé)進(jìn)行對(duì)應(yīng)的工具檢查和開發(fā)(如果沒這個(gè)功能加,有這個(gè)功能如果可以滿足設(shè)計(jì),則休息)
測(cè)試對(duì)該設(shè)計(jì)方案進(jìn)行全面的測(cè)試計(jì)劃,方案,用例準(zhǔn)備工作
4.GD和美工將游戲部分實(shí)現(xiàn)
5.測(cè)試介入開始進(jìn)行測(cè)試
6.測(cè)試滿足,進(jìn)入上線階段,開始進(jìn)行基線化,并且進(jìn)入實(shí)際環(huán)境測(cè)試,當(dāng)實(shí)際測(cè)試環(huán)境通過,分發(fā)升級(jí)包,停服更新(僅對(duì)網(wǎng)游有效)
例如舉個(gè)例子,我們?cè)谟螒蛑行枰尤?/span>"成就系統(tǒng)",那么首先GD部門需要提出這個(gè)概念,并且簡(jiǎn)單說明該功能的目的
相關(guān)部門覺得這個(gè)點(diǎn)子是可以實(shí)現(xiàn)的,那么我們就做吧
首先開發(fā)去研究一下當(dāng)前系統(tǒng)能不能加入擊殺Boss成就系統(tǒng),可以,只需要記錄每次擊殺Boss的時(shí)間,但是當(dāng)前系統(tǒng)是沒這個(gè)功能的,所以要在數(shù)據(jù)庫(kù)里面加表,來記錄每個(gè)用戶ID在擊殺各個(gè)boss的時(shí)間
同時(shí)測(cè)試根據(jù)GD設(shè)計(jì)開始設(shè)計(jì)測(cè)試用例,測(cè)試那些Boss的擊殺能夠計(jì)算入成就系統(tǒng)
當(dāng)帶有該功能的測(cè)試版本提交后,測(cè)試開始進(jìn)行測(cè)試,(這個(gè)測(cè)試可以簡(jiǎn)單進(jìn)行,開一個(gè)無敵外掛直接沖進(jìn)副本殺boss就行了,如果有調(diào)試平臺(tái)可以直接輸入命令,讓boss死翹翹)
當(dāng)所有測(cè)試結(jié)束后,開始將其加入測(cè)試服務(wù)器,進(jìn)行外圍測(cè)試,最終通過發(fā)布補(bǔ)丁
對(duì)于整個(gè)游戲測(cè)試來說最難的有兩部分,一個(gè)是測(cè)試用例的設(shè)計(jì),另外一個(gè)就是游戲測(cè)試的流程團(tuán)隊(duì)管理。
今天先談?wù)勗趺醋鲇螒驕y(cè)試用例設(shè)計(jì),管理話題太大了。
游戲是一個(gè)娛樂的東西,所以不是簡(jiǎn)簡(jiǎn)單單讓他從程序的邏輯來運(yùn)行,而是要跑的讓人覺得真實(shí)!
這句話來自于“血獅”開發(fā)團(tuán)隊(duì)數(shù)年后的自我總結(jié)。
那么游戲測(cè)試用例怎么寫呢?格式這里就不討論了,關(guān)鍵是當(dāng)你進(jìn)入一個(gè)游戲,你會(huì)發(fā)現(xiàn)有無數(shù)的信息和未知的內(nèi)容,讓你寫用例,視乎有些無從下手。一般來說游戲的測(cè)試用例可以通過一個(gè)分類的方式來進(jìn)行
分類的方式很多這里列舉一些常見的
1.控制
就是如何操作
2.界面
在界面上顯示的內(nèi)容
3.對(duì)話
4.任務(wù)
5.交易
6.技能
7.動(dòng)畫
8.音樂
。。。。。
按照這些類型劃分后,需要一個(gè)強(qiáng)大的系統(tǒng)來幫助你管理這些測(cè)試用例,因?yàn)橛螒虻倪壿嬒鄬?duì)軟件復(fù)雜的多,所以如果想要在有限的時(shí)間內(nèi)確保游戲的質(zhì)量,需要解決2個(gè)問題
1.需求的嚴(yán)重級(jí)別(確定哪些需要先測(cè),哪些需要后測(cè)或者不測(cè))
2.需求的覆蓋率(到底能測(cè)試到多深,可能遺漏多少)
應(yīng)該很多公司都在解決這個(gè)問題,因?yàn)橥耆蕾囉跍y(cè)試人員自己的靈光閃現(xiàn),對(duì)于一個(gè)游戲來說太不可靠了。
測(cè)試用例編寫的好壞和GD設(shè)計(jì)文檔的質(zhì)量有很大關(guān)系,個(gè)人為GD提個(gè)要求,請(qǐng)為設(shè)計(jì)人員配備幾個(gè)文秘,讓他們?cè)谙氲胶命c(diǎn)子的時(shí)候不用浪費(fèi)太多的時(shí)間在描述上,而應(yīng)該讓文秘來解決這個(gè)問題,這樣文檔有了下游的各個(gè)部門工作質(zhì)量都會(huì)大大提高。別讓感性的人來做理性的事。
----------------------------------------1.5update---------------------------------
好吧我又來毀帖了,這次我又準(zhǔn)備結(jié)一個(gè)帖子了,不準(zhǔn)備再更新這個(gè)文檔了。所以不會(huì)再有To be continue
其實(shí)這次可以說的不多,無意中重新翻起這個(gè)帖子看了看最近1年的回帖,略為有些感觸,但是重新看帖發(fā)現(xiàn)其實(shí)到現(xiàn)在5年多過去了貌似世界還是這個(gè)樣子,當(dāng)初看著這個(gè)帖子工作的朋友不知道現(xiàn)在如何回想?
這幾年的風(fēng)頭無非就是網(wǎng)頁(yè)游戲和手機(jī)游戲,看起來終于和軟件測(cè)試接近了,仔細(xì)一想其實(shí)也沒啥區(qū)別,稍微可以用點(diǎn)技術(shù)了,但是這畢竟是個(gè)游戲啊,而且更加快餐的游戲,更加便當(dāng)?shù)挠螒?。更可怕的事情在于用戶?duì)于游戲的要求也在逐漸的降低,包括我自己都無法靜下心來玩一款游戲,哪怕稍微有點(diǎn)難度也會(huì)讓我很想開個(gè)作弊器一路通關(guān),想當(dāng)年花了1年通關(guān)Mario64,真是覺得不可思議。
過年的時(shí)候群里在討論著各種游戲公司的年終分紅,貌似大家覺得游戲公司做測(cè)試豈不是也跟著發(fā)了?這個(gè)基本上還是你想多了,誰創(chuàng)造的價(jià)值多?一個(gè)游戲的關(guān)鍵是啥?如果大家想明白可口可樂公司的發(fā)展,或者是神奇的鳥叔傳奇,你就會(huì)發(fā)現(xiàn)其實(shí)這個(gè)年代的關(guān)鍵是推廣!誰能用水軍推起來一個(gè)潮流,誰就能在里面發(fā)財(cái)。不得不再提及太囧一片,確實(shí)是一部不錯(cuò)的片子,但是絕對(duì)不能讓我從頭笑到尾的片子,甚至在好幾個(gè)地方讓我覺得有些犯困。那么這樣的片子能跑成票房王,自然水很重要。而一個(gè)游戲呢?做的好的游戲就賣的好么?真未必,國(guó)內(nèi)好多游戲都品質(zhì)不錯(cuò)而死在路上,哪怕本身不錯(cuò)也會(huì)缺乏后勁而關(guān)門大吉。那么當(dāng)一個(gè)游戲運(yùn)營(yíng)賺了很多錢的時(shí)候,一大量的投入需要支付,二銷售才是其中的獎(jiǎng)勵(lì)重頭,輪到后面的研發(fā)團(tuán)隊(duì),而測(cè)試運(yùn)維團(tuán)隊(duì),我都不敢說了。
手機(jī)游戲沒啥特別好說的,因?yàn)槲易龅暮芫昧?#xff0c;哪怕到現(xiàn)在智能機(jī),也不過就是交互復(fù)雜點(diǎn),還是比點(diǎn)子!!!!招兩個(gè)人隨便按按就行了,有技術(shù)也不怎么用得上。網(wǎng)頁(yè)就是性能為主了,安全?配置一下也不是你想的那么復(fù)雜。現(xiàn)在這種手機(jī)或者網(wǎng)頁(yè)游戲的好處就是補(bǔ)丁打來快,有點(diǎn)問題馬上更新下服務(wù)器就行了。
世界沒有變,ROI投資回報(bào)比繼續(xù)主宰著測(cè)試的命脈,而且貌似現(xiàn)在比以前還不樂觀了,因?yàn)橛螒蚋嗔?#xff0c;成功更難了,競(jìng)爭(zhēng)更厲害了。公司更沒有可能按部就班的走瀑布模型來做個(gè)長(zhǎng)期計(jì)劃,而會(huì)更快的進(jìn)行版本升級(jí),而老游戲總有到頭的一天,wow也會(huì)有這天。就好比window,那么一旦結(jié)束,就需要換到另外一套游戲上去重新開始整個(gè)過程,這個(gè)過程類似于運(yùn)維之流,會(huì)越做越規(guī)范,空間越做越小。
如果你問我前途在何方,我只能說啥時(shí)候我們能不吃地溝油,吸毒氣,喝毒奶,穿癌衣服……也就是所有人都有質(zhì)量意識(shí),并且有強(qiáng)大的法律和經(jīng)濟(jì)懲罰跟上的時(shí)候,那么才是出頭之日啊。
by?云層
v1 2007.11.06?晚?
v2 2008.9.14更新
v3 2008.11.26
v4 2009.12.7
v5 2013.2.25
個(gè)人原創(chuàng),轉(zhuǎn)載請(qǐng)注明出處。v1.5 結(jié)帖 2013-2-25
http://bbs.51testing.com/forum.php?mod=viewthread&tid=96150&fromuid=15115280
(出處: 51Testing軟件測(cè)試論壇 )
最近看了一些經(jīng)常討論的問題,這里針對(duì)某些觀點(diǎn)澄清一下:
1.關(guān)于有些測(cè)試有沒有前途的問題
個(gè)人并沒用說游戲測(cè)試沒有前途,那么游戲測(cè)試到底測(cè)什么呢?
如果只能簡(jiǎn)單的驗(yàn)證游戲有沒有出錯(cuò)那么這個(gè)出發(fā)點(diǎn)就是錯(cuò)誤的,游戲不是一個(gè)應(yīng)用產(chǎn)品,并不是說不出錯(cuò)就是好游戲,大家在玩游戲的過程中只要得到了享受并不會(huì)太在意那些不合理的地方,就好像每部大片過后都有很多影評(píng)來指責(zé)整部電影中不合理和可笑的錯(cuò)誤,但是對(duì)整個(gè)電影并沒有任何的影響。
游戲的核心是在于游戲性只要玩家玩得開心就行了,不要帶來負(fù)面的感覺,所以這是游戲的核心競(jìng)爭(zhēng)力,作為一個(gè)測(cè)試需要保證的是游戲不出錯(cuò)還要好玩!那么游戲好玩是誰確定的呢?game design,這也是為什么我會(huì)說做游戲測(cè)試的最理想發(fā)展方向是做game design,因?yàn)橹挥凶隽嗽O(shè)計(jì)人員你才能真正的保證一個(gè)游戲的質(zhì)量。很多公司的高級(jí)游戲設(shè)計(jì)人員都是從測(cè)試轉(zhuǎn)行的。
對(duì)于網(wǎng)絡(luò)游戲,情況有些不同,那么做整個(gè)網(wǎng)絡(luò)游戲的性能測(cè)試也是不錯(cuò)的。沒有什么事情是沒有前途的,只是你到達(dá)了頂峰自然就會(huì)發(fā)現(xiàn)你還有另外一個(gè)頂峰需要攀登。
2.關(guān)于開發(fā)和設(shè)計(jì)人員的問題
我提到的是游戲好不好玩和開發(fā)的關(guān)系不大,當(dāng)然開發(fā)提供了一個(gè)創(chuàng)造舞臺(tái)的環(huán)境,但是沒有完美的劇情和動(dòng)人的表演,再華麗的舞臺(tái)也沒有用,這點(diǎn)比較一下wow和仿wow的游戲就知道了,功能都能做得一模一樣甚至更為華麗,但是它只有一個(gè)空虛的外殼和強(qiáng)健的骨骼,缺沒有思想?
3.游戲測(cè)試是沒有技術(shù)含量的工作
不存在沒有技術(shù)含量的工作,只有缺乏思考的人。武功并沒有強(qiáng)弱之分,只有使用的人的強(qiáng)弱。無論什么事情,有心的人一定能做得好,在平凡的事情也能做的精彩,而挑三揀四的人永遠(yuǎn)都在期待著要做就做票大的,小事做不好那里來的大事呢?
總結(jié)
以上是生活随笔為你收集整理的游戏测试从零开始[知识贴]的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 高级弥散模型:单指数、IVIM、DKI、
- 下一篇: 电容去偶原理