移動(dòng)APP測(cè)試方法_第1頁(yè)
移動(dòng)APP測(cè)試方法_第2頁(yè)
移動(dòng)APP測(cè)試方法_第3頁(yè)
移動(dòng)APP測(cè)試方法_第4頁(yè)
移動(dòng)APP測(cè)試方法_第5頁(yè)
已閱讀5頁(yè),還剩11頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

超贊!移動(dòng)APP測(cè)試實(shí)用指南譯者注:本文從測(cè)試人員的角度出發(fā),提出了100多個(gè)在測(cè)試移動(dòng)App過(guò)程中需要考慮的問(wèn)題。不管你是測(cè)試人員、開(kāi)發(fā)、產(chǎn)品經(jīng)理或是交互設(shè)計(jì)師,在進(jìn)行移動(dòng)App開(kāi)發(fā)時(shí),這些問(wèn)題都很有參考價(jià)值。我和Queen合力譯出此文,分享給大家,希望有所幫助和啟發(fā)。測(cè)試人員常被看作Bug尋找者,但你曾想過(guò)他們實(shí)際是如何開(kāi)展測(cè)試的嗎?你是否好奇他們究竟都做些什么,以及他們?nèi)绾卧谝粋€(gè)典型的技術(shù)項(xiàng)目中體現(xiàn)價(jià)值?作者將帶你經(jīng)歷測(cè)試人員的思維過(guò)程,探討他們測(cè)試移動(dòng)App時(shí)的各種考慮。本文的目的在于揭示測(cè)試人員的這一思維過(guò)程,并展示他們通常所考慮內(nèi)容的廣度和深度。1.測(cè)試人員需要詢(xún)問(wèn)問(wèn)題測(cè)試人員的核心能力在于提出有挑戰(zhàn)性的相關(guān)問(wèn)題。如果你能將調(diào)查、詢(xún)問(wèn)技巧和技術(shù)、產(chǎn)品的知識(shí)結(jié)合起來(lái),漸漸地,你也會(huì)成為一個(gè)好的測(cè)試人員。比如,測(cè)試人員可能會(huì)問(wèn):這個(gè)App應(yīng)該在什么平臺(tái)上使用?o這個(gè)App到底是干什么的?o如果我這樣做,會(huì)發(fā)生什么情況?o諸如此類(lèi)。測(cè)試人員能從各種場(chǎng)景中發(fā)現(xiàn)問(wèn)題,它們可能來(lái)自對(duì)話(huà)、設(shè)計(jì)、文檔、用戶(hù)反饋或者是產(chǎn)品本身。這些可能性太多了……因此,讓我們一探究竟吧!2.從哪里開(kāi)始測(cè)試?yán)硐肭闆r下,測(cè)試人員應(yīng)該掌握所測(cè)產(chǎn)品的所有最新細(xì)節(jié)資料。但事實(shí)上這很少見(jiàn),因此,像其他人一樣,測(cè)試人員只能將就使用手上有限的資料。但這不是不能測(cè)試的借口!測(cè)試人員其實(shí)是可以從內(nèi)部和外部多種不同的來(lái)源處收集信息的。這個(gè)階段,測(cè)試人員可以問(wèn)這些問(wèn)題:有哪些信息:規(guī)格?項(xiàng)目會(huì)議?用戶(hù)文檔?知識(shí)淵博的團(tuán)隊(duì)成員?有支持論壇或者o是公司在線(xiàn)論壇提供幫助?有現(xiàn)存Bug的記錄嗎?該應(yīng)用是在什么系統(tǒng)、平臺(tái)和設(shè)備上進(jìn)行運(yùn)作和測(cè)試?o該應(yīng)用是處理什么類(lèi)型的數(shù)據(jù)(比如個(gè)人信息、信用卡等等)?o該應(yīng)用有整合外部應(yīng)用(比如API和數(shù)據(jù)來(lái)源)嗎?o該應(yīng)用需要用到特定的移動(dòng)端網(wǎng)頁(yè)嗎?o現(xiàn)有消費(fèi)者如何評(píng)價(jià)這個(gè)產(chǎn)品?o有多少時(shí)間可用于測(cè)試?o測(cè)試的優(yōu)先級(jí)和風(fēng)險(xiǎn)是什么?o哪些用戶(hù)使用起來(lái)不愉快,為什么?o如何發(fā)布和更新?o基于以上收集的信息,測(cè)試人員可以制定測(cè)試計(jì)劃了。通o常預(yù)算決定測(cè)試方法,一天測(cè)完,一個(gè)星期或一個(gè)月測(cè)完的方法肯定不同。當(dāng)你逐漸熟悉團(tuán)隊(duì)、工作流程以及這類(lèi)問(wèn)題的解決方式時(shí),你就更容易預(yù)測(cè)結(jié)果了。案例:FacebookApp的社會(huì)評(píng)論o當(dāng)作為一名測(cè)試人員收集信息時(shí),我喜歡選用o作為案例,因?yàn)橛脩?hù)的抱怨到處都是。以下FacebookApp中發(fā)表僅僅展示了部分遇到難題的用戶(hù)在iTunesAppStore的評(píng)論,網(wǎng)絡(luò)上還有很多。

FacebookApp有很多負(fù)面的評(píng)論iPhone上的,我肯定會(huì)考慮這些App這個(gè)如果我接受挑戰(zhàn)去測(cè)試Facebook反饋,否則就是傻子。測(cè)試人員的創(chuàng)造力3.原本想做的事,但是它究竟可以做什么事呢?你可能知道這個(gè)App用戶(hù)實(shí)際上是如何使用它的?測(cè)試人員擅長(zhǎng)作為旁觀者來(lái)思考,為什和”“如果。。。會(huì)怎么樣嘗試不同的事物,以及不斷地詢(xún)問(wèn)“”么的問(wèn)題。比如,移動(dòng)端的測(cè)試人員常常以不同的用戶(hù)角色進(jìn)行測(cè)試一一當(dāng)然有點(diǎn)夸張,但是,這種把自己當(dāng)成不同用戶(hù)進(jìn)行思考、分析和設(shè)想的能力對(duì)測(cè)試是備受啟發(fā)的。測(cè)試人員可能會(huì)設(shè)想自己是以下用戶(hù):毫無(wú)經(jīng)驗(yàn);o很有經(jīng)驗(yàn);o愛(ài)好者;o黑客;o競(jìng)爭(zhēng)對(duì)手;o當(dāng)然還有更多可選的角色,這主要取決于你們所開(kāi)發(fā)的產(chǎn)品是什么。其實(shí)除了角色特點(diǎn)外,其操作行為和工作流程也很重要。人們使用產(chǎn)品方式常常很奇怪,比如:在不應(yīng)該返回的時(shí)候返回了;o不耐心而且多次敲按鍵;o輸入錯(cuò)誤的數(shù)據(jù);o不理解該怎么做;o可能沒(méi)有按要求進(jìn)行設(shè)置;o可能會(huì)自以為是地認(rèn)為自己知道該做什么(比如通常不閱讀說(shuō)明)。o測(cè)試人員遇到這些問(wèn)題時(shí),也常常發(fā)現(xiàn)意料之外的Bug。有時(shí)候,這些Bug微不足道,但是更深入的調(diào)查就會(huì)發(fā)現(xiàn)更嚴(yán)重的問(wèn)題。很多問(wèn)題是可以被預(yù)先確定和測(cè)試的。測(cè)試移動(dòng)端App時(shí),以下的問(wèn)題并不都有關(guān),但是也可以嘗試問(wèn)問(wèn):是否按照所說(shuō)的來(lái)做呢?o是按設(shè)計(jì)完成任務(wù)的嗎?o不是按設(shè)計(jì)完成任務(wù)的嗎?o.如果處于一直被使用或者負(fù)荷情況下,狀況會(huì)怎么樣?會(huì)反應(yīng)遲鈍嗎?會(huì)崩潰嗎?o會(huì)更新嗎?有反饋嗎?崩潰報(bào)告會(huì)反饋到App嗎?o用戶(hù)可能有哪些創(chuàng)造性的、邏輯性的或是消極的導(dǎo)航方式?用戶(hù)相信你的品牌嗎?o用戶(hù)的數(shù)據(jù)安全如何?o有可能被中斷或是被破解嗎?o運(yùn)行到極限時(shí)會(huì)發(fā)生什么狀況?o會(huì)要求打開(kāi)相關(guān)服務(wù)嗎(如GPS、Wi-Fi)?如果用戶(hù)打開(kāi)會(huì)怎樣?沒(méi)打開(kāi)又會(huì)怎樣?o將用戶(hù)重新引向哪兒?去網(wǎng)頁(yè)?還是從網(wǎng)頁(yè)到App?這會(huì)導(dǎo)致問(wèn)題出現(xiàn)嗎?o溝通過(guò)程和市場(chǎng)反饋是否符合該App的功能、設(shè)計(jì)和內(nèi)容?o登錄流程是怎樣的?能在App上直接登錄還是要去網(wǎng)頁(yè)端?o登錄是否整合了其他服務(wù),比如用Facebook和Twitter帳號(hào)登錄?o案例:RunKeeper'sgyUpdateRunKeeper,是一款能跟蹤你健身活動(dòng)的App,最新發(fā)布的版本里有個(gè)“目標(biāo)設(shè)置”的功能,對(duì)此我很感興趣去體驗(yàn)一下,一部分從測(cè)試人員的角度來(lái)看,更多的是作為一個(gè)真心喜歡產(chǎn)品的用戶(hù)來(lái)體驗(yàn)。但我發(fā)現(xiàn)了一些問(wèn)題:默認(rèn)單位是英鎊,我卻想要把公斤作為重量單位;英鎊和公斤間的切換根本不好用;當(dāng)設(shè)定目標(biāo)后,會(huì)導(dǎo)致展示錯(cuò)誤的數(shù)據(jù)和圖表,這讓我很迷惑;由于第3條,我想刪除目標(biāo),但卻根本找不到刪除的地方;為了解決這一問(wèn)題,我不得不改變的個(gè)人體重的值,直到“目標(biāo)設(shè)置“范圍之內(nèi),這樣目標(biāo)達(dá)到了,就能重新設(shè)定目標(biāo)了;我會(huì)再次嘗試添加目標(biāo);正因?yàn)橐陨弦苫?,我花了更長(zhǎng)的時(shí)間把玩它,看能不能找到其他的問(wèn)題;以下是一些發(fā)現(xiàn)問(wèn)題的屏幕截圖:Go襯IDetailsf-jWelgmLoss&S0遍rtbate CHWDrtH部分。設(shè)置日期的時(shí)候,我發(fā)現(xiàn)開(kāi)始和結(jié)束的”的最新版本包含了一個(gè)新的"目標(biāo)該App年開(kāi)始,另外,為什么有兩個(gè)1年可選(譯者注:年份那列從上往日期都可以從公元1下應(yīng)該顯示為“1、2、3”)?曜DQ-UK甘枚弟 T心>?二|mW 喝初IDetorh?Vfp]WeightLoasGoalISt&rtEW姍網(wǎng)11EndDufe奶網(wǎng)1ICunerrtWeightElner ht11tak「g畫(huà)W#母hl■MnunlHyouvuricm!■:■:■■?"ObiSetGoal!另一個(gè)Bug,是“當(dāng)前體重”部分的一個(gè)拼寫(xiě)錯(cuò)誤,當(dāng)清空數(shù)據(jù)時(shí)會(huì)出現(xiàn)拼寫(xiě)錯(cuò)誤的“Enter(應(yīng)用中用的是Etner),這只是一個(gè)小Bug,但是看上去非常不專(zhuān)業(yè)。發(fā)現(xiàn)問(wèn)題沒(méi)有捷徑,你只能反復(fù)的慢慢的試用。每個(gè)App及其團(tuán)隊(duì)都會(huì)面臨很多不同的挑戰(zhàn)。但是,測(cè)試人員的典型的特點(diǎn)就是:超越極限,做一些非常規(guī)的、可以改變周?chē)挛锏氖虑?,保持長(zhǎng)時(shí)間的測(cè)試(測(cè)試幾天、幾個(gè)星期甚至幾月,而不是幾分鐘就測(cè)完),即使明明知道這些事情是不可能發(fā)生的。這些也正是可以找到和引出的場(chǎng)景所在。4.哪兒有所有的數(shù)據(jù)?測(cè)試人員喜歡從數(shù)據(jù)上找問(wèn)題,這讓開(kāi)發(fā)人員有時(shí)候很郁悶。事實(shí)上,用戶(hù)或者是軟件開(kāi)發(fā)人員在信息流中確實(shí)太容易迷惑了,因?yàn)榭赡軙?huì)出現(xiàn)很多錯(cuò)誤,所以基于數(shù)據(jù)和云的服務(wù)更為重要。也許你可以嘗試在以下場(chǎng)景中檢查出問(wèn)題:移動(dòng)設(shè)備數(shù)據(jù)已滿(mǎn);o測(cè)試人員移除了所有的數(shù)據(jù);o測(cè)試人員刪除了App,那數(shù)據(jù)怎么辦?o測(cè)試人員刪除并重裝了App,數(shù)據(jù)怎么辦?o過(guò)多或者過(guò)少的內(nèi)容導(dǎo)致設(shè)計(jì)和布局的改變;o在不同的時(shí)間段和時(shí)區(qū)使用;o數(shù)據(jù)不同步;o同步被中斷;o數(shù)據(jù)更新影響其他的服務(wù)(比如網(wǎng)頁(yè)和云端服務(wù));o快速處理數(shù)據(jù)或是處理大量的數(shù)據(jù);o使用無(wú)效的數(shù)據(jù);o案例:Soup.me的錯(cuò)誤o.我試用過(guò)的Soup.me,是一個(gè)可以通過(guò)地圖和顏色將個(gè)人oInstagram中的照片進(jìn)行分類(lèi)的網(wǎng)頁(yè)服務(wù),但是我卻沒(méi)用多久。當(dāng)注冊(cè)時(shí),它提示我Instagram上的照片不夠多,然而我的賬號(hào)中明明有500多張照片。我并不清楚問(wèn)題出在哪兒,也許是數(shù)據(jù)問(wèn)題,也許是表現(xiàn)層的問(wèn)題,也有可能是該App出錯(cuò)提示的問(wèn)題。Quicklytics另一個(gè)案例:上的網(wǎng)頁(yè)分析應(yīng)用。在使用過(guò)程中,盡管iPadQuickytics是一個(gè)中刪除了網(wǎng)站配置,但它仍然存在。GoogleAnalytics我已經(jīng)從這里有一些問(wèn)題:我已經(jīng)刪除了網(wǎng)站配置,為什么還是有這些信息?,那么是不是可以改該操作無(wú)法完成“”左邊模塊沒(méi)有解釋為什么進(jìn)以避免迷惑用戶(hù)呢?

測(cè)試人員也很喜歡測(cè)試極限數(shù)據(jù)下的情況。他們常常是作為典型用戶(hù)來(lái)了解這個(gè)App,所以極限下的測(cè)試并不會(huì)花很長(zhǎng)的時(shí)間。數(shù)據(jù)是混亂的,所以測(cè)試人員要考慮到軟件的用戶(hù)類(lèi)型,以及在不同的數(shù)據(jù)場(chǎng)景下如何進(jìn)行測(cè)試。比如,他們可能?chē)L試以下場(chǎng)景:測(cè)試用戶(hù)可輸入的極限值;o用重復(fù)的數(shù)據(jù)進(jìn)行測(cè)試;o在全新無(wú)數(shù)據(jù)的手機(jī)里測(cè)試;o在老手機(jī)上測(cè)試;o預(yù)先安裝不同類(lèi)型的數(shù)據(jù);o考慮聚集大家的資源來(lái)進(jìn)行測(cè)試;o讓一些測(cè)試自動(dòng)化;o用一些超出預(yù)期的數(shù)據(jù)去測(cè)試,看它是怎么處理的;o分析信息和數(shù)據(jù)是怎么影響用戶(hù)體驗(yàn)的;o不管用戶(hù)看到的是否正確,都要一直問(wèn)問(wèn)題。o5.創(chuàng)建出錯(cuò)提醒和消息這里,我不是從設(shè)計(jì)師的角度來(lái)要談?wù)摵玫腻e(cuò)誤消息的設(shè)計(jì),而是想從用戶(hù)或是測(cè)試者的角度來(lái)看這個(gè)問(wèn)題。出錯(cuò)提醒和消息是測(cè)試人員很容易發(fā)現(xiàn)問(wèn)題的地方。關(guān)于錯(cuò)誤信息要問(wèn)的問(wèn)題:請(qǐng)考慮以下問(wèn)題:o出錯(cuò)提醒的UI設(shè)計(jì)可以接受嗎?o錯(cuò)誤信息內(nèi)容可以理解嗎?o錯(cuò)誤信息是否保持一致?o這些錯(cuò)誤信息有幫助嗎?o錯(cuò)誤信息內(nèi)容是否合適?o這些錯(cuò)誤是否符合慣例和標(biāo)準(zhǔn)?o.這些錯(cuò)誤信息本身是否安全?o運(yùn)行記錄和崩潰是否能被用戶(hù)和開(kāi)發(fā)者獲得?o是否所有的錯(cuò)誤都被測(cè)試過(guò)?o用戶(hù)處理完錯(cuò)誤信息后,將處于什么狀態(tài)o是否在用戶(hù)應(yīng)該接受錯(cuò)誤信息時(shí),卻沒(méi)有錯(cuò)誤信息彈出?不好或無(wú)用的出錯(cuò)提!錯(cuò)誤信息會(huì)影響用戶(hù)體

時(shí),卻沒(méi)有錯(cuò)誤信息彈出?不好或無(wú)用的出錯(cuò)提!錯(cuò)誤信息會(huì)影響用戶(hù)體驗(yàn)。然而,。雖最理想的狀態(tài)是避免用戶(hù)遭遇錯(cuò)誤信息,但無(wú)處不在。這幾乎不可能。出錯(cuò)情況的設(shè)計(jì)、實(shí)現(xiàn)和確認(rèn)可能與預(yù)期,并能仔相反,但是,測(cè)試者往往善于發(fā)現(xiàn)意料外的Bug細(xì)考究是否改進(jìn)它們。錯(cuò)誤信息的案例:o這個(gè)例子。這些冗FacebookAppiPhone我非常喜歡舉上o長(zhǎng)又晦澀的文字不僅僅試圖涵蓋了許多不同的場(chǎng)景,而且還可能無(wú)端地丟失。Til aEi-ErH rn"? Til aEi-ErH rn"? ?i"■廣kavnts-心 iui>屯 saoionsLa-m g”“可能如下的消息提示框可以列入反例名人堂了?.WFilmMhAuMlrf*AnMErnf]appfrSeverui1.U.bisd*HmwwilhmjxUwH.WFilmMhAuMlrf*AnMErnf]appfrSeverui1.U.bisd*HmwwilhmjxUwH.胴獻(xiàn)向teCbJflTHliphDlKiBmSlMgWyM2

Mnit>xju:krfdJih3.f^<jn±tarris

Pwadbannp*Week8用WUsiy叫S5寫(xiě)國(guó)I屋T

bijgnhEpDcwrttucl卜rmforfrrelThnrkafcr氏w?slctohJNOfLeiiIEL"Nfl甕盤(pán)q亡Copied2.l~kiHdumar-nr^tsityefis-UdLCm^jIkwUT國(guó)間15TAiHdJbOI£h,該怎么辦呢?上的TheGuardian應(yīng)用,如果我不想"重試看看這款iPad6.特定平臺(tái)上的注意事項(xiàng)對(duì)于任何項(xiàng)目團(tuán)隊(duì)成員來(lái)說(shuō),了解相關(guān)平臺(tái)的業(yè)務(wù)、技術(shù)和設(shè)計(jì)上的限制,都是至關(guān)重要的。App的測(cè)試人員應(yīng)該找出哪些平臺(tái)相關(guān)的問(wèn)題呢?那么,移動(dòng)端是否遵照了這個(gè)特定平臺(tái)的設(shè)計(jì)規(guī)范?o與競(jìng)爭(zhēng)對(duì)手以及行業(yè)內(nèi)的設(shè)計(jì)相比如何?o是否適應(yīng)外圍設(shè)備?o觸摸屏支持手勢(shì)嗎,如:輕拍、雙擊、長(zhǎng)按、拖動(dòng)、搖動(dòng)、夾捏、輕拂、滑動(dòng)?o.這個(gè)App可以被理解嗎?o當(dāng)轉(zhuǎn)動(dòng)設(shè)備的方向時(shí),有什么變化?oGPS嗎?可以使用地圖和o有用戶(hù)指南嗎?o電子郵件的工作流程友好嗎?o通過(guò)網(wǎng)絡(luò)分享時(shí),它運(yùn)行得流暢嗎?是否整合了其他社交應(yīng)用或網(wǎng)站?o間切換的時(shí)候,它還運(yùn)行正常嗎?當(dāng)用戶(hù)正在進(jìn)行多任務(wù)工作,并在不同Appo當(dāng)用戶(hù)更新它時(shí),它是否會(huì)顯示時(shí)間進(jìn)度?o默認(rèn)設(shè)置如何?有經(jīng)過(guò)調(diào)整嗎?o使用音效會(huì)有不同嗎?oChimpStats案例:ChimpStats是iPad上一個(gè)查看郵件廣告詳情的應(yīng)用。我第一次使用這個(gè)應(yīng)用是處于橫屏模式。當(dāng)我需要輸入API密碼的時(shí)候,我被困住了。我根本不能在水平模式中輸入API密碼,直到切換成豎屏模式,才輸入成功。連接和中斷的問(wèn)題當(dāng)連接斷斷續(xù)續(xù)或是意外中斷時(shí),很多有趣的事情就可能發(fā)生了。你是否嘗試過(guò)在以下場(chǎng)景中使用App:走動(dòng)環(huán)境下?o連接下?Wi-Fio沒(méi)有Wi-Fi的情況下?o.3G模式下?o間歇性地連接?o設(shè)置為飛行模式?o一個(gè)電話(huà)打進(jìn)來(lái)時(shí)?o接收到一條信息時(shí)?o接收到一個(gè)提醒通知時(shí)?o在電量很低甚至自動(dòng)關(guān)機(jī)時(shí)?o被強(qiáng)制更新時(shí)?o收到一條語(yǔ)音留言時(shí)?o這類(lèi)測(cè)試最容易發(fā)現(xiàn)錯(cuò)誤和Bug。我強(qiáng)烈建議你在這些情況下進(jìn)行測(cè)試(不僅僅只是開(kāi)機(jī)、確認(rèn)它可以正常工作,還要嘗試用戶(hù)使用的整個(gè)流程,并在特定的時(shí)間間歇內(nèi)強(qiáng)制連接和中斷)。這個(gè)App提供了足夠多的反饋嗎?o數(shù)據(jù)傳輸為用戶(hù)所知嗎?o它會(huì)慢慢停止,然后崩潰嗎?o開(kāi)啟時(shí)會(huì)發(fā)生什么?o任務(wù)完成中會(huì)發(fā)生什么?o是否可能丟失未保存的操作?o你可以忽視通知提醒嗎?忽視后會(huì)發(fā)生什么?o你可以對(duì)通知提醒做出響應(yīng)嗎?響應(yīng)后會(huì)發(fā)生什么?o對(duì)某些問(wèn)題,使用錯(cuò)誤信息是否恰當(dāng)?o當(dāng)?shù)卿涍^(guò)期或超時(shí)會(huì)發(fā)生什么?o7?APP的維護(hù)想要加快整個(gè)測(cè)試的過(guò)程很簡(jiǎn)單,只需測(cè)試一次就一勞永逸了,對(duì)嗎?請(qǐng)三思。此刻我遇到的一個(gè)問(wèn)題是:iPad上的一些App在更新后,再也不能下載了。對(duì)于一個(gè)用戶(hù)來(lái)說(shuō),這是非常令人沮喪的??赡埽@也是開(kāi)發(fā)者控制不了的。誰(shuí)知道呢?我只知道它對(duì)于用戶(hù)來(lái)講是不能用的。我也嘗試卸載App,然后重裝,但這個(gè)問(wèn)題始終未能解決。我在網(wǎng)上大量的搜索,除了找到一些關(guān)于更新操作系統(tǒng)的建議外,沒(méi)有任何其他解決方式??赡?,下次有空時(shí)候,我還會(huì)再試試看。關(guān)鍵問(wèn)題在于:如果一個(gè)應(yīng)用只被測(cè)試過(guò)一次,且只有一次(或僅在很短的一段時(shí)間內(nèi)測(cè)試過(guò)),很多問(wèn)題你都發(fā)現(xiàn)不了。一個(gè)App自身可能不會(huì)發(fā)現(xiàn)變化,但外界條件卻可以讓這些問(wèn)題發(fā)生。當(dāng)外界環(huán)境持續(xù)變化時(shí),App又會(huì)受到哪些影響呢?讓我們問(wèn)問(wèn)自己:我可以下載這個(gè)App嗎?o我可以下載并安裝更新嗎?o更新之后還能使用嗎?o當(dāng)很多App處于等待更新?tīng)顟B(tài)時(shí),我能更新它嗎?o系統(tǒng)更新后,它會(huì)發(fā)生什么?o系統(tǒng)未更新,它又會(huì)發(fā)生什么?o它會(huì)通過(guò)iTunes自動(dòng)同步下載到其他設(shè)備嗎?o它自動(dòng)執(zhí)行任務(wù)或測(cè)試有意義嗎?o它會(huì)連接到網(wǎng)絡(luò)服務(wù)嗎?這會(huì)帶來(lái)什么不同?o移動(dòng)端的App每一個(gè)版本發(fā)布后,最好都去測(cè)試一下。每o次發(fā)布新版本時(shí),先定義最高優(yōu)先級(jí)測(cè)試,確保其能在各種條件下進(jìn)行(主要是在主流的平臺(tái)上)。隨著時(shí)間的推移,測(cè)試可以變得自動(dòng)化。但請(qǐng)記住,自動(dòng)化不是靈丹妙藥,發(fā)現(xiàn)問(wèn)題,只能通過(guò)人的眼睛。案例:iPhone上的Analytics應(yīng)用已經(jīng)兩年了,之前它一直沒(méi)有什么問(wèn)題。App我使用這個(gè)o但是現(xiàn)在,它卻顯示出我某些網(wǎng)站數(shù)據(jù)為零(但實(shí)際上,AppStore不止一個(gè)人一個(gè)月內(nèi)訪(fǎng)問(wèn)過(guò)我的網(wǎng)站!)。從的評(píng)論來(lái)看,我不是唯一一個(gè)遇到這個(gè)問(wèn)題的人。3.GoaglelumedofflheiraidAPI陽(yáng).御bydwcfcni頃du衛(wèi)3Tui如璋Ihsmppur網(wǎng)If 曲;RJlUUEBlhRpb>SXJQBAF-19,-whtchWrts.TheaWJV5!wa\ikimedatinJLdy引WLRytoi?hM網(wǎng)I" a?i2」」ul-SW2WfxliAdyH#■*?!命IsigIgi-Mliu!^■j^iJiii'Llyhluppvijift*f:^.N

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論