久久99热66热这里只有精品,特黄特色的大片在线观看,亚洲日本三级在线观看,国产三级农村妇女在线,亚洲av毛片免费在线观看,哺乳叫自慰在线看,天天干美女av网

游戲測(cè)試

時(shí)間:2021-10-25 15:15:13 全科知識(shí) 我要投稿

游戲測(cè)試

游戲測(cè)試

游戲測(cè)試(游戲測(cè)試)

游戲測(cè)試作為軟件測(cè)試的一部分,它具備了軟件測(cè)試所有的一切共同的特性:測(cè)試的目的是發(fā)現(xiàn)軟件中存在的缺陷。測(cè)試都是需要測(cè)試人員按照產(chǎn)品行為描述來(lái)實(shí)施。產(chǎn)品行為描述可以是書(shū)面的規(guī)格說(shuō)明書(shū),需求文檔,產(chǎn)品文件,或是用戶(hù)手冊(cè),源代碼,或是工作的可執(zhí)行程序。

目錄 產(chǎn)生背景 設(shè)計(jì)評(píng)審 產(chǎn)生背景

IT業(yè)一直經(jīng)歷著“寒冬”,但是游戲軟件業(yè)卻呈現(xiàn)出了勃勃生機(jī)。網(wǎng)絡(luò)游戲僅在中國(guó)游戲市場(chǎng)出現(xiàn)不過(guò)兩三年,正式投入商業(yè)運(yùn)營(yíng)的游戲數(shù)目已超過(guò)100款,但眾所周知,都是國(guó)外的(主要是韓國(guó)的游戲)統(tǒng)治著國(guó)內(nèi)大部分的市場(chǎng),國(guó)內(nèi)游戲軟件想要突圍而出,主要從二個(gè)方面,一是可玩性,由于中國(guó)有上下五千年的傳統(tǒng)文化,博大精深,是我們得天獨(dú)厚的優(yōu)勢(shì),二是游戲的質(zhì)量,游戲測(cè)試作為游戲開(kāi)發(fā)中質(zhì)量保證的最重要的環(huán)節(jié),在游戲設(shè)計(jì)與開(kāi)發(fā)的過(guò)程中發(fā)揮著越來(lái)越重要的作用。

基本概述

游戲測(cè)試作為軟件測(cè)試的一部分,它具備了軟件測(cè)試所有的一切共同的特性: 1測(cè)試的目的是發(fā)現(xiàn)軟件中存在的缺陷。 2測(cè)試都是需要測(cè)試人員按照產(chǎn)品行為描述來(lái)實(shí)施。產(chǎn)品行為描述可以是書(shū)面的規(guī)格說(shuō)明書(shū),需求文檔,產(chǎn)品文件,或是用戶(hù)手冊(cè),源代碼,或是工作的可執(zhí)行程序。 3每一種測(cè)試都需要產(chǎn)品運(yùn)行于真實(shí)的或是模擬環(huán)境之下。 4每一種測(cè)試都要求以系統(tǒng)方法展示產(chǎn)品功能,以證明測(cè)試結(jié)果是否有效,以及發(fā)現(xiàn)其中出錯(cuò)的原因,從而讓程序人員進(jìn)行改進(jìn)。 總而言之,測(cè)試就是發(fā)現(xiàn)問(wèn)題并進(jìn)行改進(jìn),從而提升軟件產(chǎn)品的質(zhì)量。游戲測(cè)試也具備了以上的所有特性,不過(guò)由于游戲的特殊性,所以游戲測(cè)試則主要分為兩部分組成,一是傳統(tǒng)的軟件測(cè)試,二游戲本身的測(cè)試,由于游戲特別是網(wǎng)絡(luò)游戲,它相當(dāng)于網(wǎng)上的虛擬世界,是人類(lèi)社會(huì)的另一種方式的體現(xiàn),所以也包含了人類(lèi)社會(huì)的一部分特性,同時(shí)它又是游戲所以還涉及到娛樂(lè)性,可玩性等獨(dú)有特性,所以測(cè)試的面相當(dāng)?shù)膹V。 我們稱(chēng)之為游戲世界測(cè)試,主要有以下幾個(gè)特性: 1游戲情節(jié)的測(cè)試,主要指游戲世界中的任務(wù)系統(tǒng)的組成,有人也稱(chēng)為游戲世界的事件驅(qū)動(dòng),我喜歡稱(chēng)為游戲情感世界的測(cè)試。 2游戲世界的平衡測(cè)試,主要表現(xiàn)在經(jīng)濟(jì)平衡,能力平衡(包含技能,屬性等等),保證游戲世界競(jìng)爭(zhēng)公平。 3游戲文化的測(cè)試,比如整個(gè)游戲世界的風(fēng)格,是中國(guó)文化主導(dǎo),還是日韓風(fēng)格等等,大到游戲整體,小到NPC(游戲世界人物)對(duì)話,比如一個(gè)書(shū)生,他的對(duì)話就必需斯文,不可以用江湖語(yǔ)言。

工作原理

要了解如何測(cè)試游戲必需了解如何做游戲,了解它的開(kāi)發(fā)過(guò)程,才能真正的測(cè)好游戲。游戲要成功,其基本的必要條件有三。分別為Vision(設(shè)計(jì))、technology(技術(shù))和Process(過(guò)程)。 游戲情節(jié)的測(cè)試:主要指游戲世界中的任務(wù)系統(tǒng)的組成。 游戲設(shè)計(jì)與測(cè)試:設(shè)計(jì)階段是做測(cè)試案例設(shè)計(jì)的最好時(shí)機(jī)。很多組織要么根本不做測(cè)試計(jì)劃和測(cè)試設(shè)計(jì),要么在即將開(kāi)始執(zhí)行測(cè)試之前才飛快地完成測(cè)試計(jì)劃和設(shè)計(jì)。在這種情況下,測(cè)試只是驗(yàn)證了程序的正確性,而不是驗(yàn)證整個(gè)系統(tǒng)本該實(shí)現(xiàn)的東西。而測(cè)試則會(huì)很明確,因?yàn)闇y(cè)試計(jì)劃已經(jīng)寫(xiě)的很明確,需要測(cè)試那些游戲系統(tǒng),但是還需要了解系統(tǒng)的組成,而設(shè)計(jì)階段則是設(shè)計(jì)系統(tǒng)的過(guò)程,所有的重要系統(tǒng)均是用UML狀態(tài)圖進(jìn)行了詳細(xì)的描述,比如用戶(hù)登陸情況。

測(cè)試流程

1、游戲開(kāi)發(fā)公司通過(guò)各種調(diào)查、評(píng)估,確定自己要開(kāi)發(fā)游戲的范圍或者項(xiàng)目。比如確定音樂(lè)類(lèi),或者M(jìn)MORPG等等。然后測(cè)試就需要對(duì)市面上的此類(lèi)游戲(主要是比較熱門(mén)的此類(lèi)型游戲)進(jìn)行測(cè)試,測(cè)試分工分別去玩和開(kāi)發(fā)項(xiàng)目相同類(lèi)型的游戲。比如音樂(lè)類(lèi):一個(gè)去玩勁舞團(tuán)、一個(gè)去玩DJ……以此類(lèi)推。然后通過(guò)一段時(shí)間的游戲,對(duì)這個(gè)游戲做出一個(gè)全面的測(cè)試報(bào)告:可玩性、功能方面、畫(huà)面、性能、所需配制、社群體系等等。(產(chǎn)品說(shuō)明書(shū)的形成) 2、游戲開(kāi)發(fā)階段,隨著游戲文檔說(shuō)明、策劃案例的編寫(xiě)和游戲初期版本的形成。就可以去編寫(xiě)最早期的測(cè)試規(guī)范、測(cè)試計(jì)劃和測(cè)試用例等等。其實(shí)游戲測(cè)試的用例相對(duì)軟件測(cè)試的用例會(huì)龐大很多,游戲本身就是一個(gè)比軟件功能多很多的軟件,自然用例分的地方也會(huì)多很多,可以分:?jiǎn)稳、多人、主流程、?duì)局里等等。(產(chǎn)品設(shè)計(jì)文檔、測(cè)試文檔初期形成) 3、隨著游戲初期版本的形成,公司會(huì)聯(lián)系游戲運(yùn)營(yíng)商共同去合作開(kāi)發(fā)此游戲。也就是去找客戶(hù)了,當(dāng)然有的大型公司自產(chǎn)自銷(xiāo)就另當(dāng)別論了。有了合作伙伴,其實(shí)是客戶(hù)?蛻(hù)自然會(huì)對(duì)游戲提出種種需求,對(duì)版本提出各種意見(jiàn),還有各個(gè)版本交納的時(shí)間和游戲內(nèi)測(cè)公測(cè)時(shí)間等等細(xì)節(jié)。(進(jìn)度表、客戶(hù)需求形成) 4、根據(jù)客戶(hù)的種種需求,游戲會(huì)進(jìn)行變化。經(jīng)常是新出的版本和上一個(gè)版本會(huì)有天壤之別,感覺(jué)不是一個(gè)游戲。策劃也會(huì)出來(lái)很多新的文檔,這時(shí)候就要對(duì)文檔進(jìn)行測(cè)試,也就是靜態(tài)測(cè)試。很多人認(rèn)為靜態(tài)測(cè)試沒(méi)用,個(gè)人感覺(jué)靜態(tài)測(cè)試很重要。雖然我在的公司不重視……扯遠(yuǎn)了。這個(gè)時(shí)期測(cè)試會(huì)比較忙,又要進(jìn)行靜態(tài)測(cè)試,又要寫(xiě)測(cè)試用例,還要進(jìn)行功能測(cè)試、性能測(cè)試、壓力測(cè)試,然后還要對(duì)客戶(hù)進(jìn)行游戲的演示。每個(gè)版本提交時(shí)候更是要瘋狂的測(cè)試,每到這時(shí)候基本上要一直加班,基本11點(diǎn)前沒(méi)到過(guò)家。然后還要和客戶(hù)方的測(cè)試進(jìn)行交流,回答人家的各種問(wèn)題等等,測(cè)試用例、測(cè)試報(bào)告要提交給人家,各種回歸測(cè)試等等,反正是忙的一塌糊涂。 5、經(jīng)過(guò)一段時(shí)間的版本更新,進(jìn)入到了內(nèi)測(cè)后期和公測(cè)階段。這時(shí)候會(huì)出一些游戲相關(guān)的東西,比如GM TOOLS等等,還要對(duì)此進(jìn)行詳細(xì)的測(cè)試。其實(shí)GM TOOLS單拿出來(lái)都能叫軟件測(cè)試了!

可玩性測(cè)試

游戲可玩性測(cè)試:游戲可玩性測(cè)試也是非常重要的一塊,主要包含四個(gè)方面: 1、游戲世界的搭建,包含聊天功能,交易系統(tǒng),組隊(duì)等可以讓玩家在游戲世界交互的平臺(tái)。 2、游戲世界事件的驅(qū)動(dòng),主要指任務(wù)。 3、游戲世界的競(jìng)爭(zhēng)與平衡。 4、游戲世界文化蘊(yùn)涵,游戲的風(fēng)格與體現(xiàn)。 這種測(cè)試主要體現(xiàn)在游戲可玩性方面,雖然策劃時(shí)我們對(duì)可玩性作了一定的評(píng)估,但這是總體上的,但一些具體的涉及到某個(gè)數(shù)據(jù)的分析,比如PK參數(shù)的調(diào)整,技能的增加等一些增強(qiáng)可玩性的測(cè)試則需要職業(yè)玩家對(duì)它進(jìn)行分析,這里我們主要通過(guò)三種方式來(lái)進(jìn)行: 1、內(nèi)部的測(cè)試人員,他們都是精選的職業(yè)玩家分析人員,對(duì)游戲有很深的認(rèn)識(shí),在內(nèi)部測(cè)試時(shí),對(duì)上面的四點(diǎn)進(jìn)行分析。 2、利用外部游戲媒體專(zhuān)業(yè)人員對(duì)游戲作分析與介紹,既可以達(dá)到宣傳的效果,又可以達(dá)到測(cè)試的目的,通常這種方式是比較好的。 3、利用外部一定數(shù)量的玩家,對(duì)外圍系統(tǒng)的測(cè)試,他們是普通的玩家,但卻是我們最主要的目標(biāo),主要的`來(lái)源是大中院校的學(xué)生等等,主要測(cè)試游戲的可玩性與易用性,發(fā)現(xiàn)一些外圍的Bug。 4、游戲進(jìn)入到最后階段時(shí),還要做內(nèi)測(cè),公測(cè),有點(diǎn)像應(yīng)用軟件的beta版的測(cè)試,讓更多的人參與測(cè)試,測(cè)試大量玩家下的運(yùn)行情況。

設(shè)計(jì)評(píng)審

在設(shè)計(jì)評(píng)審時(shí),測(cè)試人員的介入可以充分的對(duì)當(dāng)前的系統(tǒng)構(gòu)架發(fā)表自己的意見(jiàn),由于測(cè)試人員的眼光是最苛刻的,并且有多年的測(cè)試經(jīng)驗(yàn),可以比較早的發(fā)現(xiàn)曾經(jīng)出現(xiàn)的設(shè)計(jì)上的問(wèn)題,比如在玩家轉(zhuǎn)換服務(wù)器時(shí)是否作了事務(wù)的支持與數(shù)據(jù)的校驗(yàn),在過(guò)去設(shè)計(jì)中由于沒(méi)有事務(wù)支持與數(shù)據(jù)的校驗(yàn)從而導(dǎo)致玩家數(shù)據(jù)丟失,而這些風(fēng)險(xiǎn)可以在早期就規(guī)避掉。上面所說(shuō)的是對(duì)游戲程序本身的測(cè)試設(shè)計(jì),對(duì)于游戲情節(jié)的測(cè)試則可以從策劃獲得,由于前期的策劃階段只是對(duì)游戲情節(jié)大方向上的描述,并沒(méi)有針對(duì)某一個(gè)具體的情節(jié)進(jìn)行設(shè)計(jì),進(jìn)入設(shè)計(jì)階段時(shí),某個(gè)游戲情節(jié)邏輯已經(jīng)完整的形成了,策劃可以給出情節(jié)的詳細(xì)設(shè)計(jì)說(shuō)明書(shū),稱(chēng)為任務(wù)說(shuō)明書(shū),通過(guò)任務(wù)說(shuō)明書(shū)我們可以設(shè)計(jì)出任務(wù)測(cè)試案例,比如某一個(gè)門(mén)派的任務(wù)由那些組成,我們可以設(shè)計(jì)出完整的任務(wù)測(cè)試案例,從而保證測(cè)試可能最大化的覆蓋到所有的任務(wù)邏輯,如果是簡(jiǎn)單任務(wù),還可以提出自動(dòng)化需求,采用機(jī)器人自動(dòng)完成。集成測(cè)試階段:集成測(cè)試是對(duì)整個(gè)系統(tǒng)的測(cè)試。由于前期測(cè)試與開(kāi)發(fā)的并行,集成測(cè)試已經(jīng)基本完成,這時(shí)只需要對(duì)前期在設(shè)計(jì)階段中設(shè)計(jì)的系統(tǒng)測(cè)試案例運(yùn)行一下就可以。我們主要的重心在集成測(cè)試中的兼容性測(cè)試,由于游戲測(cè)試的特殊性,對(duì)兼容性的要求特別高,所以我們采用了外部與內(nèi)部同部進(jìn)行的方式,內(nèi)部我們有自己的平臺(tái)試驗(yàn)室,搭建主流的硬軟件測(cè)試環(huán)境,同時(shí)我們還通過(guò)一些專(zhuān)業(yè)的兼容性測(cè)試機(jī)構(gòu)對(duì)我們的游戲軟件做兼容性分析,讓我們的游戲軟件可以跑在更多的機(jī)器上。

經(jīng)典解析

在團(tuán)隊(duì)中若是有資深的測(cè)試人員要具備的一項(xiàng)基本的素質(zhì)就是可以針對(duì)UML的用例圖,時(shí)序圖,狀態(tài)圖來(lái)設(shè)計(jì)出重要系統(tǒng)的測(cè)試案例,只有重要系統(tǒng)的質(zhì)量得到充分的測(cè)試,游戲程序的質(zhì)量才可以得到充分的保證。一個(gè)用戶(hù)登陸游戲系統(tǒng)的時(shí)序圖。從這里我們可以很明確的了解玩家是如何驗(yàn)證并登陸系統(tǒng)的,在這個(gè)過(guò)程中要與那些對(duì)象進(jìn)行交互,比如這里我們就是三個(gè)系統(tǒng)之間的交互,客戶(hù)端(玩家部分),網(wǎng)關(guān),賬號(hào)服務(wù)之間的一個(gè)時(shí)序變化關(guān)系,為了能夠完整的對(duì)這個(gè)流程進(jìn)行測(cè)試,我們必需設(shè)計(jì)出可以覆蓋整個(gè)流程的測(cè)試案例,并考慮其中可能的非法情況,因?yàn)檫@個(gè)時(shí)序圖只是考慮了用戶(hù)正常登陸成功的情況,并沒(méi)有考慮密碼錯(cuò)誤,通信失敗等許多可能存有的情況,并形成完整的測(cè)試案例庫(kù),從而對(duì)登陸系統(tǒng)的系統(tǒng)化測(cè)試做了充分的準(zhǔn)備。同時(shí)通過(guò)這張圖,性能分析人員還可以分析出可能存的性能瓶頸,比如這里可能有的瓶頸如下,總網(wǎng)關(guān)是否可以達(dá)到多少用戶(hù)的并發(fā),是如果達(dá)不到,是否可以采用分布式部署或是支持負(fù)載平衡,三者之間的網(wǎng)絡(luò)帶寬的比例分配,賬號(hào)服務(wù)器是否可以承載多個(gè)網(wǎng)關(guān)的連接請(qǐng)求,最大連接請(qǐng)求可以達(dá)到多少等等,同時(shí)會(huì)針對(duì)這些風(fēng)險(xiǎn)做性能測(cè)試的設(shè)計(jì),并提出自動(dòng)化測(cè)試的需求,比如模擬玩家登陸的壓力工具等等。 性能測(cè)試與優(yōu)化:最后要單獨(dú)提一下的是性能優(yōu)化,在單機(jī)版的時(shí)代,性能的要求并不是很高,但是在網(wǎng)絡(luò)版的時(shí)代,則是兩個(gè)完全不同的概念,主要包含了以下幾個(gè)方面:應(yīng)用在客戶(hù)端性能的測(cè)試、應(yīng)用在網(wǎng)絡(luò)上性能的測(cè)試和應(yīng)用在服務(wù)器端性能的測(cè)試。通常情況下,三方面有效、合理的結(jié)合,可以達(dá)到對(duì)系統(tǒng)性能全面的分析和瓶頸的預(yù)測(cè)。不過(guò)在測(cè)試過(guò)程中有這樣一個(gè)原則,就是由于測(cè)試是在集成測(cè)試完成或接近完成時(shí)進(jìn)行,要求測(cè)試的功能點(diǎn)能夠走通,這時(shí)你首先要進(jìn)行優(yōu)化的是數(shù)據(jù)庫(kù)或是網(wǎng)絡(luò)本身的配制,只有這樣才可以規(guī)避改動(dòng)程序的風(fēng)險(xiǎn)。同時(shí)性能的測(cè)試與優(yōu)化是一個(gè)逐步完善的過(guò)程,需要前期的很多的工作,比如性能需求,測(cè)試工具等等,不過(guò)由于前期工作的完善,這些都在前期完成了。

策劃測(cè)試

測(cè)試過(guò)程不可能在真空中進(jìn)行。如果測(cè)試人員不了解游戲是由那幾個(gè)部分組成的,那么執(zhí)行測(cè)試就非常的困難,同時(shí)測(cè)試計(jì)劃可以明確測(cè)試的目標(biāo),需要什么資源,進(jìn)度的安排,通過(guò)測(cè)試計(jì)劃,既可以讓測(cè)試人員了解此次游戲測(cè)試中那些是測(cè)試重點(diǎn),又可以與產(chǎn)品開(kāi)發(fā)小組進(jìn)行交流。在企業(yè)開(kāi)發(fā)中,測(cè)試計(jì)劃書(shū)來(lái)源于需求說(shuō)明文檔,同樣在游戲開(kāi)發(fā)過(guò)程中,測(cè)試計(jì)劃的來(lái)源則是策劃書(shū)。 策劃書(shū)包含了游戲定位,風(fēng)格,故事情節(jié),要求的配制等等。從里面了解到游戲的組成,可玩性,平衡(經(jīng)濟(jì)與能力),與形式(單機(jī)版還是網(wǎng)絡(luò)游戲),而測(cè)試在這一階段主要的事情就是通過(guò)策劃書(shū)來(lái)制定詳細(xì)的測(cè)試計(jì)劃,主要分兩個(gè)方面一是游戲程序本身的測(cè)試計(jì)劃,比如任務(wù)系統(tǒng),聊天,組隊(duì),地圖等等由程序來(lái)實(shí)現(xiàn)的功能測(cè)試計(jì)劃,二是游戲可玩性有測(cè)試計(jì)劃,比如經(jīng)濟(jì)平衡標(biāo)準(zhǔn)是否達(dá)到要求,各個(gè)門(mén)派技能平衡測(cè)試參數(shù)與方法,游戲風(fēng)格的測(cè)試,三是關(guān)于性能測(cè)試的計(jì)劃,比如客戶(hù)端的要求,網(wǎng)絡(luò)版的對(duì)服務(wù)器的性能要求。同時(shí)測(cè)試計(jì)劃書(shū)中還寫(xiě)明了基本的測(cè)試方法,要設(shè)計(jì)的自動(dòng)化工具的需求,為后期的測(cè)試打下良好的基礎(chǔ)。同時(shí)由于測(cè)試人員參與到策劃評(píng)審,對(duì)游戲也有很深入的了解,會(huì)對(duì)策劃提出自己的看法,包含可玩性,用戶(hù)群,性能要求等等并形成對(duì)產(chǎn)品的風(fēng)險(xiǎn)評(píng)估分析報(bào)告,但這份報(bào)告不同于策劃部門(mén)自己的風(fēng)險(xiǎn)分析報(bào)告,主要從旁觀者的角度對(duì)游戲本身的品質(zhì)作充分的論證,從而更有效的對(duì)策劃起到控制的作用。

游戲壓力測(cè)試

通過(guò)機(jī)器數(shù)據(jù)或者借助公會(huì)資源,對(duì)游戲各項(xiàng)數(shù)據(jù)以及服務(wù)器承受壓力的一種測(cè)試,一般為有償性測(cè)試,09年游戲壓力測(cè)試一般都在游戲公司內(nèi)部進(jìn)行,09年以后由于游戲的內(nèi)容增多,游戲壓力測(cè)試被推到商業(yè)化尋找測(cè)試伙伴的地位,一般都由公會(huì)去操作,也有的委托給游戲壓力測(cè)試網(wǎng)站或者威客網(wǎng)去做,做游戲壓力測(cè)試的網(wǎng)站有豬八戒、中國(guó)威客等。

【游戲測(cè)試】相關(guān)文章:

外企面試游戲測(cè)試01-18

游戲測(cè)試實(shí)習(xí)報(bào)告08-01

星座心理測(cè)試小游戲01-15

成語(yǔ)猜謎測(cè)試小游戲01-01

筆試游戲測(cè)試題11-10

室內(nèi)團(tuán)隊(duì)性格測(cè)試游戲:連點(diǎn)游戲01-01

外企面試游戲測(cè)試大揭秘01-18

騰訊游戲測(cè)試怎么樣?01-10

外企面試游戲測(cè)試大揭秘01-01