轉(zhuǎn)帖|行業(yè)資訊|編輯:郝浩|2016-07-25 10:07:48.000|閱讀 195 次
概述:游戲開發(fā)商在增強(qiáng)現(xiàn)實(shí)游戲領(lǐng)域才剛剛起步,這類應(yīng)用能夠帶來新的發(fā)展方向與潛在可能性,但同時(shí)也面臨著種種前所未有的挑戰(zhàn)。第一次嘗試做到這樣已經(jīng)足夠令人贊嘆,也希望他們能夠在未來繼續(xù)積累經(jīng)驗(yàn),真正在軟件質(zhì)量層面帶來讓每個(gè)人滿意的成果。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
如果您的應(yīng)用擁有2100萬活躍用戶,且隨時(shí)保持在線,那么需要處理的質(zhì)量難題一定不計(jì)其數(shù)。為了避免出現(xiàn)嚴(yán)重問題,我們將共同探討如何搶先一步搞定體驗(yàn)保障工作。
《精靈寶可夢:Go》終于上線。這款手游的人氣有多高?很簡單,其已經(jīng)成為全美有史以來最流行的移動游戲,目前擁有2100萬活躍用戶。
但興奮的玩家們在游戲時(shí)卻發(fā)現(xiàn)了大量問題。我個(gè)人就發(fā)現(xiàn)自己無法使用谷歌憑證完成登錄,因?yàn)槠?ldquo;無法接入該服務(wù)器”。后來雖然登錄完成,但卻由于“GPS連接丟失”而無法捉住身邊的妙蛙種子。網(wǎng)上報(bào)告該游戲問題的帖子層出不窮,同時(shí)也給出了一些潛在的解決方案。Google Play與iTunes出現(xiàn)了大量用于“修復(fù)”該游戲問題并保持玩家順利游玩的相關(guān)應(yīng)用。
我們不禁要問:為什么會有這么多故障?
難道是游戲開發(fā)者們沒有為洶涌的玩家做好充分準(zhǔn)備?或者,他們沒有測試全部可能用例——包括地理位置、設(shè)備、操作系統(tǒng)、硬件等等?
在上線后的頭一周,幾乎每天都會出現(xiàn)《精靈寶可夢:Go》服務(wù)器崩潰以及影響人們使用體驗(yàn)的報(bào)告。值得慶幸的是,這些都沒有影響到這款游戲的人氣。目前其開發(fā)商N(yùn)iantic公司已經(jīng)掌握并修復(fù)了多種問題,然而隨著此游戲在更多國家的上線,恐怕他們還要面臨規(guī)模更大、強(qiáng)度更為夸張的沖擊。
憑借著對游戲的熱愛,下面我們一起來看應(yīng)當(dāng)從中吸取的四項(xiàng)軟件質(zhì)量保障教訓(xùn):
《精靈寶可夢:Go》的核心在于API。無論是登錄應(yīng)用、識別位置、查看增強(qiáng)現(xiàn)實(shí)效果、收集寶可夢小怪物、對戰(zhàn)還是開著游戲街,這一切都依靠著API實(shí)現(xiàn)數(shù)據(jù)與請求傳遞。其中部分API由Niantic公司獨(dú)立開發(fā),也有一些屬于流行的公共API——例如谷歌地理API。
然而很多玩家發(fā)現(xiàn)游戲無法檢測到GPS位置,或者有時(shí)會給出錯(cuò)誤位置。
相關(guān)問題包括:
由于整款游戲基于地理位置的正確性與嚴(yán)謹(jǐn)性而建立,因此即使是小小的誤差也會影響到用戶體驗(yàn)。游戲廠商不僅需要在部署之前測試不同API功能,還應(yīng)當(dāng)立足不同場景監(jiān)控API功能的正確性——包括地理位置、設(shè)備、操作系統(tǒng)與服務(wù)供應(yīng)商對效果的影響。
事實(shí)上,《精靈寶可夢:Go》并不是Niantic公司的首款增強(qiáng)現(xiàn)實(shí)游戲。早在2011年,他們就曾發(fā)布了Ingress的beta版本,其允許用戶在世界各地的標(biāo)志性建筑及歷史地點(diǎn)收集“門戶位置”。正是憑借著這部分?jǐn)?shù)據(jù),該公司才能夠建立起《精靈寶可夢:Go》中的競技場與寵物商店數(shù)據(jù)庫。
雖然群眾提供的數(shù)據(jù)非常龐大,但仍然有可能帶來錯(cuò)誤的結(jié)果。另外,其指向的某些偏僻位置甚至有可能給玩家?guī)砣松戆踩L(fēng)險(xiǎn)。誰該對此進(jìn)行控制?當(dāng)然是游戲廠商!
在《精靈寶可夢:Go》這款游戲中,需要由API與GUI相配合以共同完成信息收集,這也意味著對二者進(jìn)行測試變得非常重要。
前端圖形用戶界面(簡稱GUI)不僅需要API響應(yīng),同時(shí)亦需要配合設(shè)備硬件/傳感器數(shù)據(jù)。舉例來說,玩家所處地點(diǎn)由基于位置的傳感器GPS提供,而其反過來又會影響到游戲GUI的表現(xiàn)。這意味著測試人員需要利用集成化GUI與API測試工具進(jìn)行問題分析。
與此同時(shí),要建立起規(guī)模化且堅(jiān)實(shí)的自動化測試戰(zhàn)略,我們還需要關(guān)注GUI與API層的行為優(yōu)化。我們以此為基礎(chǔ)建立更多單元測試,而后是API測試,最后完成數(shù)量進(jìn)一步減少的UI測試。
由于游戲廠商有著極為龐大的全球化推廣野心,因此為了在不同區(qū)域提供一致的使用體驗(yàn),前端錯(cuò)誤或可用性問題必須得到高度重視。
與任何一款應(yīng)用一樣,《精靈寶可夢:Go》所面對的用戶也是形形色色。他們來自不同的國家、身處不同地點(diǎn)、利用不同設(shè)備訪問應(yīng)用,但卻希望獲得同樣的性能表現(xiàn)。
事實(shí)上根據(jù)我的個(gè)人經(jīng)驗(yàn),這款游戲在Android設(shè)備上非常耗電,我甚至不得不在嘗試了幾天之后選擇將其刪除。
我認(rèn)為游戲開發(fā)商在增強(qiáng)現(xiàn)實(shí)游戲領(lǐng)域才剛剛起步,這類應(yīng)用能夠帶來新的發(fā)展方向與潛在可能性,但同時(shí)也面臨著種種前所未有的挑戰(zhàn)。第一次嘗試做到這樣已經(jīng)足夠令人贊嘆,也希望他們能夠在未來繼續(xù)積累經(jīng)驗(yàn),真正在軟件質(zhì)量層面帶來讓每個(gè)人滿意的成果。
本文轉(zhuǎn)載自,原文來自
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn