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