手機測試體系初步認識_第1頁
手機測試體系初步認識_第2頁
手機測試體系初步認識_第3頁
手機測試體系初步認識_第4頁
手機測試體系初步認識_第5頁
已閱讀5頁,還剩16頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

手機測試體系初步認識Android系列制作:Mads(吳越欣)目錄1.冒煙測試2.安裝卸載測試3.在線升級測試4.功能測試5.性能測試6.UI測試7.適配性測試8.電量及流量測試9.回歸測試工具1.冒煙測試(monkey)monkey的簡單介紹一、Monkey是什么?Monkey就是SDK中附帶的一個工具。二、Monkey測試的目的?該工具用于進行壓力測試。然后開發人員結合monkey打印的日志和系統打印的日志,結局測試中出現的問題。三、Monkey測試的特點?Monkey測試,所有的事件都是隨機產生的,不帶任何人的主觀性。四、一個簡單的monkey命令:adbshellmonkey-pcom.xy.android.junit-s500-v100002.安裝,卸載測試1.生成APK文件在真機上可以安裝及卸載;2.android手機端的通用安裝工具,如:豌豆莢及91助手等工具可以正常安裝及卸載程序。3.命令行adbinstall/uninstall3.在線升級一個手機apk得順應時代的需求,定期時不時的進行更新,在我第一份工作里,很重要的一個內容就是測試在線升級功能。升級后可以正常使用4.功能測試測試了你們apk的功能測試用例。涵蓋三個方面:4.1業務邏輯測試4.2功能測試:測試你家apk的功能點的。4.3與web端的交互測試。5.性能測試1.尖峰性能,在一個時間點,你app的用戶量出現井噴現象,有名的雙11搶貓貓活動嘿嘿2.壓力測試,逐漸加壓3.基準,壓服務器端接口及客戶端在不同網絡環境下響應速度。主要為258原則等等6.UI測試界面易用,簡介,符合用戶者的口味。7.適配性測試同:兼容性測試。以下四點:1.手機分辨率:320*240、480*320、800*480等等2.不同手機版本,2.3,4.2,4.3等等,用戶面盡量測的覆蓋率高一點3.手機系統,廠商基于Android系統的二次開發,如MIUI,Flyme4.手機尺寸:3.4,5.0,4.7等等8.電量及流量測試手機的電量及流程測試主要是為了站在用戶角度思考,畢竟電量、流量消耗比較大,會影響客戶的使用感受。手機端電量使用率是和CPU使用率承正比的。以下我用一款測試apk性能的工具測出的一系列圖表,比較直觀下載地址/cwvfIg9hkt23N訪問密碼89daCPUCPU:80余秒內,cpu占用率峰值為45%,谷值為0%內存內存:80余秒內內存的數值變化Pss-實際使用的物理內存,峰值為95;Uss-進程獨自占用的物理內存,峰值為77電量電量:80余秒內,電量占用率峰值為271.62MA,谷值為0MA流量流量:80秒內,流量以平均16.199kb/S的速度消耗9.回歸測試工具這個版塊的測試工具為大家介紹Monkeyrunner,Robotium,Appium。

9.1Monkeyrunnerblog:/wyx123/category/647027.html該monkeyrunner工具提供了編寫控制Android設備或仿真器從Android的代碼之外程序的API。隨著monkeyrunner,您可以編寫安裝一個Android應用程序或測試包,運行它,發送擊鍵它,需要它的用戶界面截圖,并將截圖工作站上的Python程序。腳本用jython,whatisjython?ItisAmixtureofpythonandJava。因此可以用javaapi,當然你也可以擴展。9.2AppiumAppium是一個開源、跨平臺的測試框架,可以用來測試原生及混合的移動端應用。Appium支持IOS、Android及FirefoxOS平臺。Appium使用WebDriver的jsonwire協議,來驅動Apple系統的UIAutomation庫、Android系統的UIAutomator框架。Appium對IOS系統的支持得益于DanCuellar’s對于IOS自動化的研究。Appium也集成了Selendroid,來支持老android版本。跨架構,native(本地應用)hybrid(native跟webview的結合)webview(瀏覽器應用)跨設備:androidios跨語言:javapythonruby跨app,多個app直接交互9.3RobotiumRobotium是一款國外的Android自動化測試框架,主要針對Android平臺的應用進行黑盒自動化測試,它提供了模擬各種手勢操作(點擊、長按、滑動等)、查找和斷言機制的API,能夠對各種控件進行操作。Robotium結合Android官方提供的測試框架達到對應用程序進行自動化的測試。另外,Robotium4.0版本已經支持對WebView的操作。Robotium對Activity,Dialog,Toast,Menu都是支持的。robotium底層是android的instrumentation,通過Solo對象來創建一系列操作。但是只能android端,不像appnium跨設備。10.一些知識的擴展如何定位元素,我總結了三個:1.monkeyrunner的recorder,之前的博客有詳細講/wyx123/articles/4149311.html2.hierarchyviewer:sdk自帶的工具。很多朋友會問商業機為什么不行,

溫馨提示

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

評論

0/150

提交評論