生活中的測(cè)試技術(shù)論文
測(cè)試技術(shù)是人們借助于一定的裝置,獲取被測(cè)對(duì)象有相關(guān)信息的過(guò)程。下面是小編為大家精心推薦的生活中的測(cè)試技術(shù)論文,希望能夠?qū)δ兴鶐椭?/p>
生活中的測(cè)試技術(shù)論文篇一
淺談?dòng)螒驕y(cè)試技術(shù)
[摘要]近年來(lái),游戲產(chǎn)業(yè)發(fā)展迅猛,游戲測(cè)試已成為游戲產(chǎn)品、游戲軟件、游戲程序設(shè)計(jì)與開(kāi)發(fā)不可或缺的環(huán)節(jié)。主要介紹游戲測(cè)試的特點(diǎn)、游戲測(cè)試技術(shù)及游戲測(cè)試技巧等。
[關(guān)鍵詞]游戲測(cè)試黑盒測(cè)試白盒測(cè)試
中圖分類號(hào):TP3文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1671-7597(2009)1120042-01
一、游戲測(cè)試技術(shù)簡(jiǎn)介
隨著計(jì)算機(jī)的普及和嵌入手機(jī)等移動(dòng)設(shè)備的軟件開(kāi)發(fā)技術(shù)的發(fā)展,游戲成了最新的弄潮兒。并且隨著玩家的品位的升高和對(duì)游戲穩(wěn)定性、可玩性要求的升高,游戲測(cè)試開(kāi)始成為大家關(guān)注的話題。
(一)游戲測(cè)試與軟件測(cè)試的區(qū)別[1]
游戲測(cè)試作為軟件測(cè)試的一種特殊類型,除了具備軟件測(cè)試基本特性,還具有它自身的一些特性:
1.游戲情節(jié)的測(cè)試,主要指游戲世界中的任務(wù)系統(tǒng)的組成;
2.游戲世界的平衡測(cè)試,主要表現(xiàn)在經(jīng)濟(jì)平衡,能力平衡(包含技能,屬性等等),保證游戲世界競(jìng)爭(zhēng)公平;
3.游戲文化的測(cè)試,比如整個(gè)游戲世界的風(fēng)格,是中國(guó)文化主導(dǎo),還是日韓風(fēng)格等等,大到游戲整體,小到NPC(游戲世界人物)對(duì)話,比如一個(gè)書生,他的對(duì)話就必須斯文,不可以用江湖語(yǔ)言等。
(二)游戲測(cè)試的重要性[2]
游戲質(zhì)量的好壞直接關(guān)系到開(kāi)發(fā)商利潤(rùn)的高低,因此他們?cè)谟螒虬l(fā)行之前要求游戲必須滿足一定的質(zhì)量標(biāo)準(zhǔn),而質(zhì)量必須靠測(cè)試來(lái)保障,由于測(cè)試不到位而導(dǎo)致較大損失的例子比比皆是。例如1994年秋天,迪斯尼公司發(fā)行了他們的第一部多媒體兒童游戲《獅子王》,然而同年12月26日,迪斯尼就接到大量因軟件不能使用而投訴的電話。事件發(fā)生的緣由就在于沒(méi)有將軟件在當(dāng)時(shí)市場(chǎng)上眾多的計(jì)算機(jī)模型上進(jìn)行廣范圍的測(cè)試,而只是在迪斯尼程序員的少數(shù)幾個(gè)系統(tǒng)上運(yùn)行。
二、游戲測(cè)試技術(shù)
游戲測(cè)試是游戲軟件開(kāi)發(fā)中的一個(gè)極為重要的組成部分,其所需要的時(shí)間一般要占去整個(gè)開(kāi)發(fā)周期的1/3左右,測(cè)試貫穿于整個(gè)開(kāi)發(fā)進(jìn)程。根據(jù)游戲開(kāi)發(fā)過(guò)程,測(cè)試大致可以分成單元測(cè)試、模塊測(cè)試、總體測(cè)試和產(chǎn)品測(cè)試幾個(gè)部分。
單元測(cè)試是在軟件開(kāi)發(fā)過(guò)程中要進(jìn)行的最低級(jí)別的測(cè)試活動(dòng),單元測(cè)試一般集中在細(xì)節(jié)部分,主要是在游戲引擎開(kāi)發(fā)階段對(duì)引擎的構(gòu)造能力和完善性進(jìn)行檢測(cè)。該部分的工作要求細(xì)致嚴(yán)禁,因?yàn)槿魏我稽c(diǎn)小的紕漏都可能導(dǎo)致后期大量的BUG產(chǎn)生。
模塊測(cè)試是針對(duì)概要設(shè)計(jì)中的一個(gè)一個(gè)模塊來(lái)進(jìn)行測(cè)試的,在游戲開(kāi)發(fā)進(jìn)程中是按照階段進(jìn)行的,每當(dāng)一個(gè)模型產(chǎn)生后就需要對(duì)該部分進(jìn)行一次集中測(cè)試,從而保證系統(tǒng)的堅(jiān)固和完善。模塊之間的接口測(cè)試也屬于該部分的工作。
總體測(cè)試指為檢查整個(gè)系統(tǒng)功能是否達(dá)到預(yù)期目標(biāo)以及完成的軟件與編寫的文檔是否一致而進(jìn)行的測(cè)試??傮w測(cè)試屬于比較高層的測(cè)試,在游戲的DEMO基本完成后,要從宏觀上把整個(gè)游戲合成在一起,這時(shí)就要求有全面控制進(jìn)度的能力。最終的產(chǎn)品測(cè)試是游戲質(zhì)量保證的最后一道關(guān)卡,要求大量的非開(kāi)發(fā)人員介入進(jìn)行地毯式轟炸。
產(chǎn)品測(cè)試是指開(kāi)發(fā)商圍繞產(chǎn)品,根據(jù)自身的目的,運(yùn)用專業(yè)的技術(shù)手段和研究方法自行或委托專業(yè)公司開(kāi)展的市場(chǎng)調(diào)查活動(dòng),產(chǎn)品測(cè)試往往會(huì)伴隨一些市場(chǎng)活動(dòng)。
三、游戲測(cè)試技巧
通常80%的錯(cuò)誤都集中在20%的地方,這也是有名的8-2原則。對(duì)于游戲測(cè)試,窮舉法是不現(xiàn)實(shí)的,因此需要在錯(cuò)誤集中的地方進(jìn)行更多的測(cè)試。如何才能使測(cè)試更加有效呢?下面介紹一些游戲測(cè)試方面的技巧:
1.運(yùn)行環(huán)境
進(jìn)行游戲測(cè)試時(shí),首先應(yīng)該搞清游戲的運(yùn)行環(huán)境,如需要怎樣的硬件配置(是否需要獨(dú)立顯卡的支持),對(duì)系統(tǒng)有怎樣的要求,網(wǎng)絡(luò)版游戲?qū)Ψ?wù)器的性能有哪些要求,由此也可以看出這個(gè)游戲的傳播范圍及用戶群。
2.兼容性測(cè)試
一款好的游戲應(yīng)該和系統(tǒng)的其它軟件有很好的兼容性,因此在游戲發(fā)布之前,需要對(duì)游戲的兼容性進(jìn)行測(cè)試,以確保該游戲不會(huì)與其它軟件發(fā)生沖突而導(dǎo)致一些無(wú)法預(yù)測(cè)的情況出現(xiàn)。例如有些程序在IE6能運(yùn)行正常,到IE5下不能運(yùn)行。有些程序在WIN2000下能運(yùn)行,而到WIN98卻不能運(yùn)行。模仿那些很特別的用戶去使用系統(tǒng),就很有可能發(fā)現(xiàn)BUG。
3.邊界值測(cè)試
邊界值測(cè)試是指用戶輸入框中的數(shù)值的最大數(shù)和最小數(shù),以及為空時(shí)的情況。往往很多錯(cuò)誤都發(fā)生在邊界的地方,因此,邊界值測(cè)試是有最基本的也是最有效的測(cè)試方法。比如大富翁游戲中起始點(diǎn)數(shù)數(shù)的設(shè)置等。
4.界面的復(fù)雜度及友好度
界面的友好性往往會(huì)影響游戲的推廣,因此在進(jìn)行游戲測(cè)試時(shí),需要了解按鍵布局是否合理,操作是否方便,軟件是否容易上手等。
5.戰(zhàn)斗系統(tǒng)
對(duì)于戰(zhàn)斗系統(tǒng)來(lái)說(shuō),需要測(cè)試技能的作用是否清晰,技能升級(jí)是否合理,技能之間是否平衡,有無(wú)絕對(duì)的壓倒優(yōu)勢(shì)的練法,戰(zhàn)斗是否容易控制等。
6.經(jīng)濟(jì)系統(tǒng)
游戲的經(jīng)濟(jì)系統(tǒng)可以說(shuō)是整個(gè)游戲中最重要的一個(gè)部分,幾乎所有的系統(tǒng)都和經(jīng)濟(jì)系統(tǒng)有著直接或間接的關(guān)系,它的平衡性直接關(guān)系到整個(gè)游戲的可玩性,因此需要測(cè)試經(jīng)濟(jì)系統(tǒng)中是否有靈活的賺錢方式,無(wú)論是在線人多的時(shí)候,還是人少的時(shí)候,是否有惡性競(jìng)爭(zhēng)的情況,是否有賺錢的可能也有花錢的需要,是否容易出現(xiàn)通貨膨脹等。
7.社會(huì)系統(tǒng)
游戲世界是人類世界的一個(gè)模擬,因此游戲中的社會(huì)系統(tǒng)也應(yīng)該考慮玩家之間的組織性如何,凝聚力如何,有無(wú)結(jié)婚、幫派之類的提升凝聚力的方式,這些方式中的交流程度是否足夠,管理方式是否合情合理等。
總之,游戲在中國(guó)還是剛剛起步,而游戲測(cè)試還沒(méi)有統(tǒng)一的標(biāo)準(zhǔn),需要我們?cè)谝院蟮墓ぷ髦兄饾u去摸索。
參考文獻(xiàn):
[1]陳衛(wèi),游戲測(cè)試過(guò)程,
[2]舒爾茨等著,游戲測(cè)試精通[M].北京:清華大學(xué)出版社,2007.
點(diǎn)擊下頁(yè)還有更多>>>生活中的測(cè)試技術(shù)論文