編者按:西山居作為國內知名的游戲工作室,十余年來積累和沉淀了很多東西,無論是美術還是策劃或程序或測試,無論是早期的《中關村啟示錄》、還是現在的《劍俠情緣》系列。金山官方博客將會邀請西山居美術、策劃等同事為我們分享游戲制作過程中的點點滴滴。希望通過這些,能夠讓大家更多地了解到游戲是如何“煉”成的,也希望通過此,為有志于游戲行業的朋友們提供一些指導和建議。
本期我們有幸邀到了劍3的質量經理WilsonWei來為我們講述劍3是如何進行測試、劍3測試團隊是如何完成測試的。
“西山居出品,必屬精品!”
“劍網3真穩定!劍網3真好玩!”
“不卡號、服務端程序連續運行144小時不崩潰!”
上述是劍網3項目組全體成員要實現的偉大目標!
軟件開發周期性測試
也許你會問,為什么我們這么重視產品的“穩定”?因為這是結合了西山居人多年研發和運營網絡游戲的豐富經驗總結出來的,游戲功能可以逐個版本進行完善,游戲流暢度可以一步一步去改善,但是如果在游戲運營過程中,經常出現服務器宕機,客戶端程序崩潰,這對于我們廣大玩家來說,無疑是當頭一棒!極大的影響游戲樂趣。
我們是如何來實現“穩定”這個目標的?劍網3的測試人員平時都在做些什么呢?通過本文,你將對劍網3的質量團隊有初步的了解。也希望大家以后能夠給予劍網3這個產品更多的支持!
劍網3是西山居目前研發時間最長的項目,差不多研發了5年了!“質量第一”是西山居工作室實現精品游戲的第一步,如果質量關沒有通過的話,寧可將產品發布時間表推遲,也不能發布一個不穩定的產品出去。
總體來講,劍網3的質量人員主要分為“游戲測試工程師”和“測試開發工程師”。當然還有SQA(質量保證組),SCM(配置管理組),這兩個組主要工作是項目管理方面。質量人員平時的主要工作是與策劃或程序員討論功能需求設計,進行測試設計(如編寫測試方案和測試用例),編寫測試報告。
日常代碼測試
游戲測試工程師主要的任務目標是確保劍網3的各個游戲功能按照策劃案被完整地、正確地實現,實際制作出來的游戲場景與任務要與策劃設計的一致,發現的問題或BUG多數為策劃設計類和功能類的BUG。例如,游戲場景的風格是否與策劃內容一致(如策劃設計的是雪地場景,實際實現的也應該是雪地場景,不能在這個場景中出現不協調的場景元素。),功能NPC的功能是否正確實現(如命名為“飾品店老板”的NPC不能同時賣武器),音效是否正確實現(如刀擊與棍擊的音效是不同的),等等。
游戲測試工程師的基本要求是對我們的游戲功能和需求非常熟悉。如果你深入玩過多款不同類型的游戲并能夠很好的理解游戲系統,并且有一定的編程基礎(編譯語言不限),就能夠更好的幫助發現BUG和提升游戲的可玩性等游戲質量。
原文轉自:http://www.anti-gravitydesign.com