網絡游戲測試過程,開展和如何進行[2]

發表于:2008-06-30來源:作者:點擊數: 標簽:網絡游戲
關鍵字:測試 要了解如何測試游戲必需了解如何做游戲,了解它的 開發 過程,才能真正的測好游戲。游戲要成功,其基本的必要條件有三。分別為Vision(設計)、technology(技術)和Process(過程)。三個條件,缺一不可如圖所示: 圖:游戲開發三大基石 Vision則是
關鍵字:測試

  要了解如何測試游戲必需了解如何做游戲,了解它的開發過程,才能真正的測好游戲。游戲要成功,其基本的必要條件有三。分別為Vision(設計)、technology(技術)和Process(過程)。三個條件,缺一不可如圖所示:

  圖:游戲開發三大基石

  Vision則是對游戲還沒有實現的總體上的把握,前瞻性的理解與策略的考量。

  Technology:有了vision,如果沒有技術的話,則各種美妙的想法只能停留在虛無縹緲的階段,通過技術來實現Vision。

  Process:有了Vision作為指導,有了技術作為保證,也不一定能夠把好的想法轉換成高質量的游戲。要創造高品質的游戲,尚缺重要的一環,即過程,制造游戲是一個非常是一個長時間的動態過程。游戲產品的質量則是要靠動態過程的動態質量來進行保證。過程由很多復雜的相互牽制的環節與部件組成,如果任意的環節或者是部件出了問題都會對最終的產品形成質量上的影響。因此對這個動態的過程,一定要有規劃與控制,以保證按步就班,按質按時完成工作。

  游戲測試與開發過程的關系

  CMM(Software Capability Maturity Model)軟件成熟模型,大家都比較熟悉了,但在實施的過程中卻存在這樣那樣的問題,對于游戲開發就更沒有一個固定的路可以講了,我們的團隊是一個長期的游戲開發團隊,對游戲開發有著很深的認識,我們認為游戲的Process(過程)實際上也是軟件過程,不過是特殊的游戲軟件開發過程,各個生命周期還是相通的。所以我們總結一套以測試作為質量驅動的、屬于自己的開發過程。下圖是游戲的迭代式開發過:

  圖:游戲迭代式開發與測試

  由于網絡游戲的生命周期也是3、4年,所以采用迭代式的開發過程,既可以適應網絡游戲本身這種長周期的開發,又可以利用RUP的迭代式開發的優點與CMM的里程碑控制,從而達到對游戲產品的全生命周期的保證。

  在游戲開發過程中,通用軟件的需求分析階段被策劃所代替,但起的作用是一樣的,明確游戲的設計目標(包括風格,游戲玩家群),游戲世界的組成,為后期的程序設計,美工設計,測試提出的明確的要求。由于開發是一個階段的過程,所以測試與開發的結合就比較容易,從圖上我們可以看到測試的工作與游戲的開發是同步進行的,每一個開發階段中測試都進行了參與,能夠深入的了解到系統的整體與大部分的技術細節,從而從很大程度上提高了測試人員對錯誤問題判斷的準確性,并且可以有效的保證重要游戲系統的穩定。

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97