版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
手機測試體系認識制作:吳越欣目錄1.移動測試與pc測試的區(qū)別2.移動app測試流程探討3.移動app測試點移動測試與pc測試的區(qū)別漫談移動測試流程ⅠDiscussiontime疑問1.需求分析設(shè)計2.編寫用例3.執(zhí)行用例4.上線注意漫談移動測試流程Ⅱ第一階段:需求分析(技術(shù)+產(chǎn)品)第二階段:編寫用例第三階段:執(zhí)行用例第四階段:回歸測試第五階段:終版測試第六階段:提交驗收第七階段:上線第八階段:鋪渠道第九階段:用戶評價第一階段:需求分析(技術(shù)+產(chǎn)品)1.新需求是否合理2.新舊需求時否存在沖突3.理出測試重點4.估算測試時間5.不熟悉的需求點,確認(負責人,競品)6.對產(chǎn)品有個內(nèi)在認識(初衷,流程,組成)第二階段:編寫用例1.大版本必寫2.小版本創(chuàng)造條件寫3.用例區(qū)分等級,標注重點4.正常情況之外注重新舊模塊交互5.為空(接口空、數(shù)據(jù)空)、加載超時、網(wǎng)絡(luò)異常、重復提交、異常中斷、緩存沖突、系統(tǒng)兼容、流程迂回、流程中斷。6.維護用例,保存用例7.無舊版用例,做好新舊版對比8.界面顯示以720P機型為準,兼顧480/540/1080/2k屏下不錯位,位置適宜。9.不同網(wǎng)絡(luò)下的測試,電信、聯(lián)通、移動。wifi、4G、3G、2G10.安卓版本兼容兩個要素:品牌(三星、華為···)、系統(tǒng)版本(由最低版本算起)。第三階段:執(zhí)行用例1.單個用例執(zhí)行情況記錄2.執(zhí)行過程中形成新的用例要加入3.優(yōu)先執(zhí)行重點功能用例(文檔底部有重點功能說明)第四階段:回歸測試1.與上一階段存在交叉,注意做好記錄2.第三階段用例未跑完的前提下,只需要驗證bug是否修復3.第三階段用例跑完的情況下,重點就修復的bug進行關(guān)聯(lián)用例回歸第五階段:終版測試1.跑monkey測試崩潰2.跑一遍重點用例+bug3.測試基本功能,升級功能4.向產(chǎn)品討要更新說明第六七階段:提交驗收,上線1.記錄驗收中的點,視產(chǎn)品決定是否改1.保留一部手機始終是線上版本,用他升級到最新版本,確認包功能2.觀察友盟數(shù)據(jù)半小時,觀看錯誤率3.知會客服、產(chǎn)品,app已經(jīng)上線4.留意觀察用戶反饋第八九階段:鋪渠道,用戶反饋1.友盟數(shù)據(jù)正常,即可以開始2.官方渠道、其他渠道都需要檢查3.將新包備份在案1.觀察用戶反饋,嘗試復現(xiàn)用戶的問題。2.知會開發(fā)抽空處理友盟上面上報的錯誤移動app測試點1.冒煙測試(monkey)monkey的簡單介紹一、Monkey是什么?Monkey就是SDK中附帶的一個工具。二、Monkey測試的目的?該工具用于進行壓力測試。然后開發(fā)人員結(jié)合monkey打印的日志和系統(tǒng)打印的日志,結(jié)局測試中出現(xiàn)的問題。三、Monkey測試的特點?Monkey測試,所有的事件都是隨機產(chǎn)生的,不帶任何人的主觀性。四、一個簡單的monkey命令:adbshellmonkey-pcom.xy.android.junit-s500-v100002.安裝,卸載測試1.生成APK文件在真機上可以安裝及卸載;2.android手機端的通用安裝工具,如:豌豆莢及91助手等工具可以正常安裝及卸載程序。3.命令行adbinstall/uninstall3.在線升級一個手機apk得順應(yīng)時代的需求,定期時不時的進行更新,在我第一份工作里,很重要的一個內(nèi)容就是測試在線升級功能。升級后可以正常使用4.功能測試測試了你們apk的功能測試用例。涵蓋三個方面:4.1業(yè)務(wù)邏輯測試4.2功能測試:測試你家apk的功能點的。4.3與web端的交互測試。5.性能測試1.尖峰性能,在一個時間點,你app的用戶量出現(xiàn)井噴現(xiàn)象,有名的雙11搶貓貓活動嘿嘿2.壓力測試,逐漸加壓3.基準,壓服務(wù)器端接口及客戶端在不同網(wǎng)絡(luò)環(huán)境下響應(yīng)速度。主要為258原則等等6.UI測試界面易用,簡介,符合用戶者的口味。7.適配性測試同:兼容性測試。以下四點:1.手機分辨率:320*240、480*320、800*480等等2.不同手機版本,2.3,4.2,4.3等等,用戶面盡量測的覆蓋率高一點3.手機系統(tǒng),廠商基于Android系統(tǒng)的二次開發(fā),如MIUI,F(xiàn)lyme4.手機尺寸:3.4,5.0,4.7等等8.電量及流量測試手機的電量及流程測試主要是為了站在用戶角度思考,畢竟電量、流量消耗比較大,會影響客戶的使用感受。手機端電量使用率是和CPU使用率承正比的。以下我用一款測試apk性能的工具測出的一系列圖表,比較直觀下載地址/cwvfIg9hkt23N訪問密碼89daCPUCPU:80余秒內(nèi),cpu占用率峰值為45%,谷值為0%內(nèi)存內(nèi)存:80余秒內(nèi)內(nèi)存的數(shù)值變化Pss-實際使用的物理內(nèi)存,峰值為95;Uss-進程獨自占用的物理內(nèi)存,峰值為77電量電量:80余秒內(nèi),電量占用率峰值為271.62MA,谷值為0MA流量流量:80秒內(nèi),流量以平均16.199kb/S的速度消耗9.回歸測試工具這個版塊的測試工具為大家介紹Monkeyrunner,Robotium,Appium。
9.1Monkeyrunnerblog:/wyx123/category/647027.html該monkeyrunner工具提供了編寫控制Android設(shè)備或仿真器從Android的代碼之外程序的API。隨著monkeyrunner,您可以編寫安裝一個Android應(yīng)用程序或測試包,運行它,發(fā)送擊鍵它,需要它的用戶界面截圖,并將截圖工作站上的Python程序。腳本用jython,whatisjython?ItisAmixtureofpythonandJava。因此可以用javaapi,當然你也可以擴展。9.2AppiumAppium是一個開源、跨平臺的測試框架,可以用來測試原生及混合的移動端應(yīng)用。Appium支持IOS、Android及FirefoxOS平臺。Appium使用WebDriver的jsonwire協(xié)議,來驅(qū)動Apple系統(tǒng)的UIAutomation庫、Android系統(tǒng)的UIAutomator框架。Appium對IOS系統(tǒng)的支持得益于DanCuellar’s對于IOS自動化的研究。Appium也集成了Selendroid,來支持老android版本??缂軜?gòu),native(本地應(yīng)用)hybrid(native跟webview的結(jié)合)webview(瀏覽器應(yīng)用)跨設(shè)備:androidios跨語言:javapythonruby跨app,多個app直接交互9.3RobotiumRobotium是一款國外的Android自動化測試框架,主要針對Android平臺的應(yīng)用進行黑盒自動化測試,它提供了模擬各種手勢操作(點擊、長按、滑動等)、查找和斷言機制的API,能夠?qū)Ω鞣N控件進行操作。Robotium結(jié)合Android官方提供的測試框架達到對應(yīng)用程序進行自動化的測試。另外,Robotium4.0版本已經(jīng)支持對WebView的操作。Robotium對Activity,Dialog,Toast,Menu都是支持的。robotium底層是android的instrumentation,通過Solo對象來創(chuàng)建一系列操作。但是只能android端,不像appnium跨設(shè)備。10.一些知識的擴展如何定位元素,我總結(jié)了三個:1.monkeyrunner的recorder,之前的博客有詳細講/wyx123/articles/4149311.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- DB1331T 037-2023雄安新區(qū)綠色低碳社區(qū)評價標準
- 2024秋國家開放大學《政治學原理》形考任務(wù)1-4參考答案
- 2024屆云南省通海二中高考押題卷(數(shù)學試題)試卷解析
- 2024屆四川省成都名校高三3月聯(lián)合調(diào)研考試數(shù)學試題
- 如何做課件初學者
- 1.4團團圓圓過中秋 (學案)部編版道德與法治二年級上冊
- 家庭教育案例課件
- 2024年瀘州道路旅客運輸考卷
- 2024年綏化客運資格證仿真試題
- 2024年濟南客運資格證答題技巧
- 口腔頜面部腫瘤概論(口腔頜面外科課件)
- 3.1細胞膜的結(jié)構(gòu)和功能說課課件-高一上學期生物人教版(2019)必修1
- 亞馬遜合伙運營協(xié)議書模板
- 公安聯(lián)考行測題庫及答案
- 銀行招聘-建設(shè)銀行備考手冊
- 醫(yī)用高等數(shù)學智慧樹知到答案2024年南方醫(yī)科大學
- 大棚膜購銷合同協(xié)議書
- 世界的地形(課件) 2024-2025學年七年級地理上冊同步課堂(人教版2024)
- 甘肅省道德與法治初二上學期試題及答案解析
- 《義務(wù)教育數(shù)學課程標準(2022年版)》測試題+答案
- 2024年網(wǎng)上大學智能云服務(wù)交付工程師認證考試題庫800題(含答案)
評論
0/150
提交評論