手機測試注意點_第1頁
已閱讀1頁,還剩3頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、1手機測試注意點手機測試注意點手機APP測試,按平臺分主要是roid和ios兩大主流操作系統(tǒng),總體上來說roid碎片化是個難題,bug也多;ios相對bug少。按架構(gòu)主要是基于HTML5的app(類似于pc上的bS應用)和本地app(類似于CS結(jié)構(gòu))。所以測試上我們也可以充分吸收web的bs和cs測試經(jīng)驗。但是不同于pc上的應用測試,手機上的測試有其獨特性。主要考慮的就是功能性、兼容性、穩(wěn)定性、易用性(也就是人機交互)、性能。1功能方面

2、目前市場上還沒達到自動化的水平,主要用手工來測。出現(xiàn)問題最多的也就是特殊符號、邊界值、按鈕之類的。2兼容性方面考慮手機的版本、型號、分辨率。不同的版本是存在差異的,一般低版本容易出現(xiàn)問題。推薦testin這個第三方平臺,對roid兼用性測試比較有幫助。3穩(wěn)定性方面就是閃退、系統(tǒng)崩潰、沒響應之類的。4易用性無非就是界面是否吸引人、容易理解、界面整潔、簡單、無錯別字。5性能主要是靠工具來實現(xiàn)的CPU占用、內(nèi)存占用、電池溫度等。app后臺長時

3、間運行的耗流量,耗電量。6還有安裝卸載(包含升級)和便利測試。7外場:網(wǎng)絡(luò)切換,網(wǎng)絡(luò)信號強,弱下的app運行情況。對自動化的一些看法:目前我們可以接觸到手機方面的自動化工具:robotium,monkey,monkeyrunner,roidjunit。但是由于ui變化快,自動化測試往往不方便維護。前三個不需要源碼支持,但是功能有限,roidjunit很強大,對代碼能力要求高,同時需要源碼支持。app的開發(fā)周期一般都很短,ui變化大,用自

4、動化要考慮投入成本,大多數(shù)的公司估計都不適用。不過測接口之類的通過自動化是個不錯的選擇。一般測試時,開發(fā)會先在本地機上打好測試包,自己安裝,輪完一輪,開發(fā)修改好后,再打一個包。以下是功能測試時需要注意的點:1、登錄●登錄用戶名和密碼錯誤時,界面有提示信息●用戶主動退出登錄后,下次啟動APP時,應該進入登錄界面●對于支持自動登錄的APP,數(shù)據(jù)交換時,是否能自動登錄成功且數(shù)據(jù)庫操作無誤●密碼更改后,登錄時是否做到了有效數(shù)據(jù)的校驗●對于未登錄

5、時一些頁面的操作,是否做了控制●切換賬號登錄,檢驗登錄的信息是否做到及時更新●對于多個端都進行操作時,確保數(shù)據(jù)庫操作無誤,且每個端可以及時看到數(shù)據(jù)的更新●對于一些軟件,支持一個賬號只允許登錄一臺機器,這時,需要檢查賬號登錄多個手機時,是否將原用戶剔除,且能夠給出提示信息●APP切換到后臺時,再次切換到前臺的測試,如登錄時,有電話打進來2、離線離線是應用程序在本地的客戶端會緩存一部分數(shù)據(jù)以功程序下次調(diào)用●對于一些程序,需要在登錄進來后,這

6、時沒有網(wǎng)絡(luò)的情況下可以瀏覽本地數(shù)據(jù)會出現(xiàn)出人意外的結(jié)果哦。●上線前一定要測一下軟件更新,我好幾次這里沒測,結(jié)果挨了批。這真是叫做“晚節(jié)不?!薄K泄δ芏紲y了n遍了,大膽放心的上了,可是沒有在測試環(huán)境測軟件的更新。結(jié)果上線后,用戶更新了就出大問題了,大大影響用戶量2手機測試手機測試手機上的app分為基于HTML5的app(類似于pc上的bS應用)和本地app(類似于CS結(jié)構(gòu))。所以測試上我們也可以充分吸收web的bs和cs測試經(jīng)驗。但是不

7、同于pc上的應用測試,手機上的測試有其獨特性測試前的思考:我們這個產(chǎn)品主要是做什么的?為什么我要做這個產(chǎn)品市場上有那些同類型的產(chǎn)品?測試前的準備:1.使用同類型的產(chǎn)品,不僅僅是使用,應該是測試同類型的產(chǎn)品。2.熟悉我們產(chǎn)品的spec文檔,積極和pm交流。3,寫測試用例,沒有時間至少要有一個checklist。1.功能a.基本功能,主要指app是否完成了設(shè)計的所有功能。分清模塊,寫一份checklist,避免漏測。考慮橫豎屏切換,不過很多

8、app現(xiàn)在只支持豎屏。b.系統(tǒng)交互:電話短信干擾,低電量提醒,push提醒,usb數(shù)據(jù)線插拔提醒,充電提醒等,2.性能:穩(wěn)定性,兼用型(roid碎片化是個難題,bug也多,ios相對bug少),app運行的內(nèi)存消耗和cpu消耗,app后臺長時間運行的耗流量,耗電量。推薦testin這個第三方平臺,對roid兼用性測試比較有幫助。3.易用性:面是否吸引人、容易理解。界面整潔、簡單。無錯別字。點擊范圍確定等。這部分測試中,如果測試認為有不合

9、理的地方通常會提交需求bug。4.外場:網(wǎng)絡(luò)切換,網(wǎng)絡(luò)信號強,弱下的app運行情況。對自動化的一些看法:目前我們可以接觸到手機方面的自動化工具:robotium,monkey,monkeyrunner,roidjunit。但是由于ui變化快,自動化測試往往不方便維護。前三個不需要源碼支持,但是功能有限,roidjunit很強大,對代碼能力要求高,同時需要源碼支持。app的開發(fā)周期一般都很短,ui變化大,用自動化要考慮投入成本,大多數(shù)的公

10、司估計都不適用。不過測接口之類的通過自動化是個不錯的選擇。1.移動互聯(lián)網(wǎng)開發(fā)節(jié)奏很快,版本快速迭代,如何讓測試敏捷起來?Monkey:我建議放棄完全得TestCase。全部用featurelist或者測試思維導圖或者功能點劃分表來進行引導得測試。主要目的不會漏掉功能點以及防止regression得bug。其次要敏捷必須要有自動化得支持。關(guān)于這點就是根據(jù)不同得app進行定義了。首先UT無論如何就要做起來。其次是api和regression

溫馨提示

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

評論

0/150

提交評論