概述
游戲是軟件的一種形式,游戲測試中有一部分內(nèi)容和軟件測試相同。 軟件測試是一個非常復(fù)雜、艱苦和枯燥的工作。游戲軟件作為軟件的一個分支,不僅包括了軟件測試的一些特點(diǎn),還有其自身的特殊性。 游戲軟件測試工作是一項(xiàng)十分系統(tǒng)的工作,雖然外表看來只是玩游戲,但實(shí)際上卻是一門很專業(yè)的工作。在索尼和微軟這樣的大型企業(yè)中,游戲軟件測試已經(jīng)成為獨(dú)立的部門,對軟件測試人員的選拔也十分的嚴(yán)格,要求他們必須具備編程以及策劃的經(jīng)歷。 游戲軟件的測試包括了軟件工程學(xué)、程序、美術(shù)、游戲策劃等各方面的知識。只有對游戲產(chǎn)品從策劃設(shè)計到開發(fā)再到后期運(yùn)營都十分熟悉的人,才能真正地勝任游戲軟件測試的工作。 國內(nèi)游戲研發(fā)企業(yè)往往對“測試”這個軟件開發(fā)過程中的十分必要的環(huán)節(jié)并不重視,沒有設(shè)置相關(guān)部門或?qū)ο嚓P(guān)人員素質(zhì)進(jìn)行把關(guān),沒有定期培訓(xùn)的機(jī)制。這就對國內(nèi)游戲開發(fā)水平的提升形成了制約。 下面筆者將自己的一些工作經(jīng)驗(yàn)以及一些標(biāo)準(zhǔn)化工作規(guī)范與大家共享,和朋友們探討游戲測試中的相關(guān)問題。因?yàn)楣P者所在的“中娛在線”以休閑類游戲的開發(fā)為主,所以提供的相關(guān)文件比較偏重于休閑游戲方面。 在這里,筆者之所以開放自家公司的文件,旨在拋磚引玉,希望引起行業(yè)對游戲測試這個工作的重視,以便讓更多的人了解它、認(rèn)識它。 軟件測試
一、什么是軟件測試
·軟件測試就是在受控的條件下對系統(tǒng)或應(yīng)用程序進(jìn)行操作并評價操作結(jié)果的過程,而所謂控制條件包括了正常條件與非正常條件兩種。 ·軟件測試過程中應(yīng)該有意地去促使某種錯誤的發(fā)生,也就是事情在不該出現(xiàn)的時候出現(xiàn)或者在應(yīng)該出現(xiàn)的時候沒有出現(xiàn)。從本質(zhì)上說,軟件測試是“探測”,在“探測”中發(fā)現(xiàn)軟件的毛病。 ·軟件測試貫穿于軟件定義與開發(fā)的整個周期,軟件的需求規(guī)格說明書、結(jié)構(gòu)設(shè)計及程序編碼,都屬于測試的對象。 ·軟件測試包含白盒測試與黑盒測試,白盒測試是針對程序代碼進(jìn)行正確性檢驗(yàn)的測試工作,黑盒測試獨(dú)立于程序代碼,從用戶的角度,通過一定的測試步驟與測試案例,驗(yàn)證軟件功能、性能等指標(biāo)能否滿足實(shí)際應(yīng)用需求的測試工作。
二、軟件測試的目的
軟件測試的目的是為了保證軟件產(chǎn)品的最終質(zhì)量以及在軟件開發(fā)過程中對軟件產(chǎn)品進(jìn)行質(zhì)量控制。一般來說軟件測試應(yīng)由獨(dú)立的產(chǎn)品評測中心負(fù)責(zé),嚴(yán)格按照軟件測試流程,制定測試計劃、測試方案、測試規(guī)范,實(shí)施測試,對測試記錄進(jìn)行分析并根據(jù)回歸測試情況撰寫測試報告。測試是為了證明程序有錯,而不能保證程序沒有錯誤。
三、軟件測試環(huán)境的構(gòu)建
測試環(huán)境的搭建會直接影響到測試的準(zhǔn)確性。
配備測試環(huán)境是測試實(shí)施中重要的一環(huán),測試環(huán)境適合與否會嚴(yán)重影響測試結(jié)果的真實(shí)性和正確性。測試環(huán)境包括硬件環(huán)境和軟件環(huán)境,硬件環(huán)境指測試必需的服務(wù)器、客戶端、網(wǎng)絡(luò)連接設(shè)備以及打印機(jī)、掃描儀等輔助硬件設(shè)備所構(gòu)成的環(huán)境。軟件環(huán)境指被測軟件運(yùn)行時的操作系統(tǒng)、數(shù)據(jù)庫以及其他應(yīng)用軟件構(gòu)成的環(huán)境。
此文章共有6頁 1 2 3 4 5 6 下一頁
文章來源:中國項(xiàng)目管理資源網(wǎng)
|