自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

《精靈寶可夢(mèng):Go》帶來(lái)的軟件質(zhì)量啟示

譯文
開(kāi)發(fā) 游戲開(kāi)發(fā)
游戲開(kāi)發(fā)商在增強(qiáng)現(xiàn)實(shí)游戲領(lǐng)域才剛剛起步,這類應(yīng)用能夠帶來(lái)新的發(fā)展方向與潛在可能性,但同時(shí)也面臨著種種前所未有的挑戰(zhàn)。第一次嘗試做到這樣已經(jīng)足夠令人贊嘆,也希望他們能夠在未來(lái)繼續(xù)積累經(jīng)驗(yàn),真正在軟件質(zhì)量層面帶來(lái)讓每個(gè)人滿意的成果。

如果您的應(yīng)用擁有2100萬(wàn)活躍用戶,且隨時(shí)保持在線,那么需要處理的質(zhì)量難題一定不計(jì)其數(shù)。為了避免出現(xiàn)嚴(yán)重問(wèn)題,我們將共同探討如何搶先一步搞定體驗(yàn)保障工作。

《精靈寶可夢(mèng):Go》終于上線。這款手游的人氣有多高?很簡(jiǎn)單,其已經(jīng)成為全美有史以來(lái)最流行的移動(dòng)游戲,目前擁有2100萬(wàn)活躍用戶。

但興奮的玩家們?cè)谟螒驎r(shí)卻發(fā)現(xiàn)了大量問(wèn)題。我個(gè)人就發(fā)現(xiàn)自己無(wú)法使用谷歌憑證完成登錄,因?yàn)槠?ldquo;無(wú)法接入該服務(wù)器”。后來(lái)雖然登錄完成,但卻由于“GPS連接丟失”而無(wú)法捉住身邊的妙蛙種子。網(wǎng)上報(bào)告該游戲問(wèn)題的帖子層出不窮,同時(shí)也給出了一些潛在的解決方案。Google Play與iTunes出現(xiàn)了大量用于“修復(fù)”該游戲問(wèn)題并保持玩家順利游玩的相關(guān)應(yīng)用。

我們不禁要問(wèn):為什么會(huì)有這么多故障?

[[168989]]

 

難道是游戲開(kāi)發(fā)者們沒(méi)有為洶涌的玩家做好充分準(zhǔn)備?或者,他們沒(méi)有測(cè)試全部可能用例——包括地理位置、設(shè)備、操作系統(tǒng)、硬件等等?

在上線后的頭一周,幾乎每天都會(huì)出現(xiàn)《精靈寶可夢(mèng):Go》服務(wù)器崩潰以及影響人們使用體驗(yàn)的報(bào)告。值得慶幸的是,這些都沒(méi)有影響到這款游戲的人氣。目前其開(kāi)發(fā)商N(yùn)iantic公司已經(jīng)掌握并修復(fù)了多種問(wèn)題,然而隨著此游戲在更多國(guó)家的上線,恐怕他們還要面臨規(guī)模更大、強(qiáng)度更為夸張的沖擊。

憑借著對(duì)游戲的熱愛(ài),下面我們一起來(lái)看應(yīng)當(dāng)從中吸取的四項(xiàng)軟件質(zhì)量保障教訓(xùn):

教訓(xùn)一:你的實(shí)際水平由短板決定——測(cè)試并監(jiān)控API

《精靈寶可夢(mèng):Go》的核心在于API。無(wú)論是登錄應(yīng)用、識(shí)別位置、查看增強(qiáng)現(xiàn)實(shí)效果、收集寶可夢(mèng)小怪物、對(duì)戰(zhàn)還是開(kāi)著游戲街,這一切都依靠著API實(shí)現(xiàn)數(shù)據(jù)與請(qǐng)求傳遞。其中部分API由Niantic公司獨(dú)立開(kāi)發(fā),也有一些屬于流行的公共API——例如谷歌地理API。

然而很多玩家發(fā)現(xiàn)游戲無(wú)法檢測(cè)到GPS位置,或者有時(shí)會(huì)給出錯(cuò)誤位置。

相關(guān)問(wèn)題包括:

•    API端點(diǎn)可用性

•    響應(yīng)請(qǐng)求的具體速度

•    載荷的功能正確性

由于整款游戲基于地理位置的正確性與嚴(yán)謹(jǐn)性而建立,因此即使是小小的誤差也會(huì)影響到用戶體驗(yàn)。游戲廠商不僅需要在部署之前測(cè)試不同API功能,還應(yīng)當(dāng)立足不同場(chǎng)景監(jiān)控API功能的正確性——包括地理位置、設(shè)備、操作系統(tǒng)與服務(wù)供應(yīng)商對(duì)效果的影響。

[[168990]]

 

教訓(xùn)二:驗(yàn)證用戶生成的數(shù)據(jù)

事實(shí)上,《精靈寶可夢(mèng):Go》并不是Niantic公司的首款增強(qiáng)現(xiàn)實(shí)游戲。早在2011年,他們就曾發(fā)布了Ingress的beta版本,其允許用戶在世界各地的標(biāo)志性建筑及歷史地點(diǎn)收集“門戶位置”。正是憑借著這部分?jǐn)?shù)據(jù),該公司才能夠建立起《精靈寶可夢(mèng):Go》中的競(jìng)技場(chǎng)與寵物商店數(shù)據(jù)庫(kù)。

雖然群眾提供的數(shù)據(jù)非常龐大,但仍然有可能帶來(lái)錯(cuò)誤的結(jié)果。另外,其指向的某些偏僻位置甚至有可能給玩家?guī)?lái)人身安全風(fēng)險(xiǎn)。誰(shuí)該對(duì)此進(jìn)行控制?當(dāng)然是游戲廠商!

教訓(xùn)三:測(cè)試并監(jiān)控前端

在《精靈寶可夢(mèng):Go》這款游戲中,需要由API與GUI相配合以共同完成信息收集,這也意味著對(duì)二者進(jìn)行測(cè)試變得非常重要。

前端圖形用戶界面(簡(jiǎn)稱GUI)不僅需要API響應(yīng),同時(shí)亦需要配合設(shè)備硬件/傳感器數(shù)據(jù)。舉例來(lái)說(shuō),玩家所處地點(diǎn)由基于位置的傳感器GPS提供,而其反過(guò)來(lái)又會(huì)影響到游戲GUI的表現(xiàn)。這意味著測(cè)試人員需要利用集成化GUI與API測(cè)試工具進(jìn)行問(wèn)題分析。

與此同時(shí),要建立起規(guī)?;覉?jiān)實(shí)的自動(dòng)化測(cè)試戰(zhàn)略,我們還需要關(guān)注GUI與API層的行為優(yōu)化。我們以此為基礎(chǔ)建立更多單元測(cè)試,而后是API測(cè)試,最后完成數(shù)量進(jìn)一步減少的UI測(cè)試。

由于游戲廠商有著極為龐大的全球化推廣野心,因此為了在不同區(qū)域提供一致的使用體驗(yàn),前端錯(cuò)誤或可用性問(wèn)題必須得到高度重視。

[[168991]]

 

教訓(xùn)四:準(zhǔn)備好應(yīng)對(duì)一切潛在用戶場(chǎng)景

與任何一款應(yīng)用一樣,《精靈寶可夢(mèng):Go》所面對(duì)的用戶也是形形色色。他們來(lái)自不同的國(guó)家、身處不同地點(diǎn)、利用不同設(shè)備訪問(wèn)應(yīng)用,但卻希望獲得同樣的性能表現(xiàn)。

事實(shí)上根據(jù)我的個(gè)人經(jīng)驗(yàn),這款游戲在Android設(shè)備上非常耗電,我甚至不得不在嘗試了幾天之后選擇將其刪除。

我認(rèn)為游戲開(kāi)發(fā)商在增強(qiáng)現(xiàn)實(shí)游戲領(lǐng)域才剛剛起步,這類應(yīng)用能夠帶來(lái)新的發(fā)展方向與潛在可能性,但同時(shí)也面臨著種種前所未有的挑戰(zhàn)。第一次嘗試做到這樣已經(jīng)足夠令人贊嘆,也希望他們能夠在未來(lái)繼續(xù)積累經(jīng)驗(yàn),真正在軟件質(zhì)量層面帶來(lái)讓每個(gè)人滿意的成果。

【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com】

原文標(biāo)題:4 Software Quality Lessons From Pokemon Go's Wild First Week

原文鏈接:https://dzone.com/articles/4-software-quality-lessons-from-pokemon-gos-wild-f

核子可樂(lè)譯

 

責(zé)任編輯:陳琳 來(lái)源: 51cto
相關(guān)推薦

2016-07-26 10:08:13

移動(dòng)·開(kāi)發(fā)技術(shù)周刊

2016-07-26 09:53:47

iOS應(yīng)用移動(dòng)應(yīng)用版本控制

2023-01-12 23:53:23

2015-02-06 09:37:13

程序員

2019-01-18 09:42:39

2013-03-12 09:22:32

2022-09-06 09:51:36

芯片特斯拉

2018-09-03 15:57:56

筆記本屏幕視力

2012-10-10 09:52:12

測(cè)試軟件質(zhì)量代碼質(zhì)量

2013-04-08 10:02:05

Facebook HoROM桌面

2018-08-17 04:00:10

2010-09-13 10:40:27

谷歌

2015-11-03 09:29:12

2016-01-05 10:16:04

穿戴式設(shè)備奧巴馬

2021-02-05 19:38:11

碎紙還原技術(shù)

2015-08-28 09:50:47

2015-06-18 09:59:49

2013-10-17 09:37:53

2015-09-08 10:14:58

云安全云安全防護(hù)企業(yè)云

2022-11-21 16:11:04

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)