1. 測試的定義
如果給個定義,我覺得:測試工作是,解決玩家所遇非正常問題的預測工作,同時也是不斷調試平衡的一個長期觀察任務。無論在什么時間段,功能實現、內測、公測等。測試都應該是分硬件與軟件兩部分測試。
2. 硬性問題
硬件的BUG部分是指會引起不能讓游戲流程進行的BUG。死機、畫面出錯等硬性問題。這種問題只要按照一定流程進行游戲,就會發生。但對一些會不斷增加服務器負擔的高級BUG,應該不會短期測試出來。而對這種在有計算機就出現的問題,現在的游戲在制作過程中都有可自動記錄問題的LOG功能,所出現的BUG大多會被程序部門解決掉。部分的LOG功能可保留到正式客戶端,以收集因為升級客戶端,而不斷產生的新問題。這里應該不會在討論范圍內吧。
3. 軟性問題
而軟件的邏輯部分大多會在后期進行,比如公測。是各種功能的數值調整。主要為游戲的世界定義一個平衡。除了初級的數值設定外,內部測試人員很少有能把一個功能測試千萬遍的。于是有可能產生出貓耍的老虎團團轉,這種經典的寓言故事。策劃及相關測試人員注重的應該是這部分的測試原理及方法。
而這部分問題的測試,同硬性問題一樣,需要一定流程及要求。而具體流程只有根據具體游戲來決定,大多是將問題分裂存放,并將理由歸納。但有幾點是不變的。
文章來源于領測軟件測試網 http://www.kjueaiud.com/