游戲測試起因
近幾年來,網絡游戲成了網絡最新的弄潮兒,從盛大之傳奇般的掘起,吸引了無數公司的眼球。但由于隨著玩家的品位的升高,代理費用的上升,單一的代理國外游戲的模式已經很難在國內立足,而有中國傳統文化特色的網絡游戲則在國內大受歡迎,比如劍俠情緣,大話西游等一些國內的精典之作已經進入了一流網游的陣營。與此同時隨著大家對網游穩定性,可玩性要求的升高,網絡游戲測試開始成為大家關注的話題。
游戲測試與軟件測試的區別
游戲測試作為軟件測試的一部分,它具備了軟件測試所有的一切共同的特性:
測試的目的是發現軟件中存在的缺陷。
測試都是需要測試人員按照產品行為描述來實施。產品行為描述可以是書面的規格說明書,需求文檔,產品文件,或是用戶手冊,源代碼,或是工作的可執行程序。
每一種測試都需要產品運行于真實的或是模擬環境之下。
每一種測試都要求以系統方法展示產品功能,以證明測試結果是否有效,以及發現其中出錯的原因,從而讓程序人員進行改進。
總而言之,測試就是發現問題并進行改進,從而提升軟件產品的質量。游戲測試也具備了以上的所有特性,不過由于游戲的特殊性,所以游戲測試則主要分為兩部分組成,一是傳統的軟件測試,二游戲本身的測試,由于游戲特別是網絡游戲,它相當于網上的虛擬世界,是人類社會的另一種方式的體現,所以也包含了人類社會的一部分特性,同時它又是游戲所以還涉及到娛樂性,可玩性等獨有特性,所以測試的面相當的廣。 我們稱之為游戲世界測試,主要有以下幾個特性:
游戲情節的測試,主要指游戲世界中的任務系統的組成,有人也稱為游戲世界的事件驅動,我喜歡稱為游戲情感世界的測試。
游戲世界的平衡測試,主要表現在經濟平衡,能力平衡(包含技能,屬性等等),保證游戲世界競爭公平。
游戲文化的測試,比如整個游戲世界的風格,是中國文化主導,還是日韓風格等等,大到游戲整體,小到NPC(游戲世界人物)對話,比如一個書生,他的對話就必需斯文,不可以用江湖語言J。
游戲測試概述
很多人有這樣一個觀點:“就是在軟件開發完畢后,再進行測試!笔獠恢,這種關點是有悖于軟件開發的生命周期的,軟件缺陷的發現必須是越早越好,這樣才可以有效的規避風險,而在“最后進行測試”的測試觀念的指導下測試工作必將會產生很多問題,這種觀念的錯誤在于:生命周期中的“測試階段”表明在該階段測試工作是主要的工作,而不是說,測試工作只發生在“測試階段”。通常,到了測試階段,測試的主要任務是運行測試,形成測試報告。而想要提高游戲的質量,則必需要做到測試的早期介入,諸如測試計劃,測試用例的確定以及測試代碼的編寫等等都是要在更早的階段進行。如果你把測試完全放在最后階段,就錯過了發現構架設計和游戲邏輯設計中存在嚴重問題的最好時機,到那時,要修復這些缺陷將很不方便,因為缺陷已經擴散到系統中去了,所以這樣的錯誤將很難尋找與修復,代價更高。
文章來源于領測軟件測試網 http://www.kjueaiud.com/