淺談移動APP測試_第1頁
淺談移動APP測試_第2頁
淺談移動APP測試_第3頁
淺談移動APP測試_第4頁
淺談移動APP測試_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、APP,淺談移動,APP測試,1,2020/10/20,01,概念 &背景&優(yōu)勢,02,04,Andriod&IOS,自動化,測試方法&注意事項,03,Andriod&IOS,測試點區(qū)別,2,2020/10/20,01,3,2020/10/20,4,移動APP的概念,01,移動,網(wǎng)絡,平臺,智能手機 平板電腦 智能手表,無線(2/3/4G) Wi-Fi,Andriod IOS,移動應用服務,就是針對手機這種移動連接到互聯(lián) 網(wǎng)的業(yè)務或者無線網(wǎng)卡業(yè)務而開發(fā)的應用程序服務,2020/10/20,移動APP的背景,01,傳統(tǒng)PC互聯(lián)網(wǎng)的瓶頸,無線接入技術的發(fā)展,智能移動終端的崛起,缺乏隨時隨地的優(yōu)勢,

2、無法滿足人們對移動交際、辦公及多媒體的強烈需求 傳統(tǒng)PC互聯(lián)網(wǎng)發(fā)展飽和,無線通信技術的高速發(fā)展 Wi-Fi熱點的普及,易攜帶 智能移動終端具備和傳統(tǒng) 的PC終端一樣的高性能優(yōu) 勢,5,2020/10/20,移動APP的優(yōu)勢,01,移動APP,超強的用戶黏性 移動時代用戶手機通常隨身攜帶,而且上網(wǎng)時間更加碎片化(如吃飯坐車),品牌就有機會讓用戶不斷加深印象,增加用戶黏性,創(chuàng)意性 可以結合手機或平板的特性(照相、LBS、重力感應)進行創(chuàng)意性設計及開發(fā),以全新的呈現(xiàn)方式給予用戶更好的體驗,精準性 App都是用戶主動下載的,并且可分享到具有相似興趣的目標群體如微博,微信,APP可以通過收集用戶的行為和

3、興趣或者終端型號系統(tǒng)分析用戶習慣,更有針對性的推送,互動性 移動設備的觸摸屏提供了很好的操作體驗,APP則提供了更加豐富多彩的表現(xiàn)形式,用戶可以 通過APP與其他用戶 互動并交流分享心得,從而 提高品牌的忠誠度,6,2020/10/20,02,7,2020/10/20,8,Andriod&IOS系統(tǒng),測試方法,02,UI測試,專項測試,兼容性測試,穩(wěn)定性測試,功能測試,2020/10/20,功能測試,登錄測試,運行測試,切換測試,推送測試,更新測試,注冊測試,登錄測試,注銷測試,Andriod&IOS系統(tǒng),功能測試,02,本地注冊,快速注冊,多終端登錄,第三方登錄,后臺切換,刪除進程,鎖屏,手

4、動刷新,自動刷新,9,2020/10/20,Andriod&IOS系統(tǒng),專項測試,02,交互測試,升級測試,安全測試,客戶體驗,安裝測試,性能測試,邊界測試:在各種邊界壓力下(電量、存儲、網(wǎng)絡)驗證APP可否正確響應 壓力測試:反復/長期操作下,系統(tǒng)資源占用是否異常,APP行為是否正常(自動化) 性能評估:在各種典型場景下占用系統(tǒng)資源情況 響應能力測試:各類操作是否滿足用戶可以接收的響應時間要求 消耗測試:正常運行時內存,CPU消耗,APP后臺長時間運行時耗電量、耗流量,10,2020/10/20,Andriod&IOS系統(tǒng),專項測試,02,交互測試,升級測試,安全測試,客戶體驗,安裝測試,安

5、全測試,權限測試:文件權限設置是否合理,是否可能被篡改,敏感數(shù)據(jù)是否存儲到外部的介質上(如SD卡) 數(shù)據(jù)傳輸測試:數(shù)據(jù)傳輸過程中是否做了加密處理,用戶信息是否有泄露風險,相關信息是否被加密或是否以明文加密 調用測試:調用組件或者被調用時是否做了完整性驗證,11,2020/10/20,Andriod&IOS系統(tǒng),專項測試,02,交互測試,升級測試,安全測試,客戶體驗,安裝測試,升級測試,客戶端有新版本是否有更新提示 升級渠道驗證 升級包下載中斷是否支持繼續(xù)或者重新下載 跨版本升級的可用性 強制升級情況下,用戶是否還可以正常使用舊版本 非強制升級情況下,系統(tǒng)對新舊版本的兼容性,12,2020/10

6、/20,Andriod&IOS系統(tǒng),專項測試,02,交互測試,升級測試,安全測試,客戶體驗,安裝測試,交互測試,與其他APP的交互(如使用第三方APP微信QQ等登錄,微博分享) 與終端的交互(如使用APP過程中接到來電或者手機沒電了,恢復后是否能正常使用,調用系統(tǒng)工具如攝像頭麥克風是否可以正常使用),13,2020/10/20,Andriod&IOS系統(tǒng),專項測試,02,交互測試,升級測試,安全測試,客戶體驗,安裝測試,安裝測試,通過官網(wǎng)安裝或第三方平臺安裝是否正常 安裝在SD卡或手機本身運行是否正常 異常情況下安裝時的處理是否合理(斷電,斷網(wǎng),死機) 空間不足時是否有提示 卸載時是否有提示

7、卸載后是否清除所有數(shù)據(jù)和信息 異常情況下卸載時的處理是否合理(斷電,斷網(wǎng),死機),14,2020/10/20,Andriod&IOS系統(tǒng),專項測試,02,交互測試,升級測試,安全測試,客戶體驗,安裝測試,客戶體驗,客戶體驗是否良好 客戶反饋的問題是否合理,15,2020/10/20,Andriod&IOS系統(tǒng),兼容性測試,02,IOS的主流版本 Andriod的主流版 本,與第三方主流APP的兼容性,不同手機屏幕分辨率 倒屏,2/3/4G 不同制式 Wi-Fi,16,2020/10/20,Andriod&IOS系統(tǒng),穩(wěn)定性測試,02,日志分析,日志獲取,腳本準備,進行測試,測試環(huán)境準備,確定測

8、試包名,Monkey是Android中的一個命令行工具(IOS也有對應的monkey工具),可以運行在模擬器里或實際設備中。它向系統(tǒng)發(fā)送偽隨機的用戶事件流(如按鍵輸入、觸摸屏輸入、手勢輸入等),實現(xiàn)對正在開發(fā)的應用程序進行穩(wěn)定性測試測試。 Monkey測試是一種為了測試軟件的穩(wěn)定性、健壯性的快速有效的方法,檢測程序多久的時間會發(fā)生異常,17,2020/10/20,Andriod&IOS系統(tǒng),穩(wěn)定性測試,02,測試環(huán)境準備 Windows環(huán)境下需要安裝對應的 JDK和SDK文件,并設置環(huán)境變量,確定測試包名 確定待測試的組件包 名稱,腳本準備 根據(jù)需要設置對應事件觸發(fā)的腳本,比如adb shel

9、l monkey p com.htc.Weather v 20000就是對com.htc.Weather包進行20000次測試,進行測試 連接終端,可以是手機也可以是模擬終端,然后運行腳本,日志獲取 可以在測試前使用重定向功能把日志定位 如:adb shell monkey -p 包名 -v 300 e:text.txt,日志分析 ANR問題:在日志中搜索“ANR” 崩潰問題:在日志中搜索“Exception”,18,19,Andriod&IOS系統(tǒng),UI測試,02,布局是否合理,界面是否友好,是否符合用戶習慣,控件方向是否一致,是否可以自適應窗口,標簽風格是否統(tǒng)一,圖片是否清晰,色彩使用是否

10、讓人舒服,文字表達是否準確,是否有錯別字,是否有亂碼,是否有敏感詞匯,是否侵權,是否需要導航,導航幫助是否準確直觀,導航與頁面結構菜單風格是否一致,2020/10/20,03,20,2020/10/20,Andriod&IOS,測試點區(qū)別,03,21,2020/10/20,04,22,2020/10/20,自動化測試,04,自動化測試的概念,廣義上來講,自動化包括一切通過工具(程序)的方式來代替或輔助手工測試的行為都可以看做自動化,包括性能測試工具(loadrunner、jmeter),或自己所寫的一段程序,用于生成1到100個測試數(shù)據(jù)。狹義上來講,通工具記錄或編寫腳本的方式模擬手工測試的過程,通過回放或運行腳本來執(zhí)行測試用例,從而代替人工對系統(tǒng)的功能進行驗證。,23,2020/10/20,APP自動化測試的內容,04,網(wǎng)絡場景,安全性,功能,圖片遍歷,性能,適配,24,2020/10/20,25,APP自動化測試平臺,04,騰訊優(yōu)測,阿里MQC,百度MTC,貫眾云測試,Testin 云測試,2020/10/20,04,幾種測試平臺的對比,26,2020/10/20,27,APP自動化測試

溫馨提示

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

評論

0/150

提交評論