手機(jī)測(cè)試體系初步認(rèn)識(shí)_第1頁(yè)
手機(jī)測(cè)試體系初步認(rèn)識(shí)_第2頁(yè)
手機(jī)測(cè)試體系初步認(rèn)識(shí)_第3頁(yè)
手機(jī)測(cè)試體系初步認(rèn)識(shí)_第4頁(yè)
手機(jī)測(cè)試體系初步認(rèn)識(shí)_第5頁(yè)
已閱讀5頁(yè),還剩27頁(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)介

手機(jī)測(cè)試體系認(rèn)識(shí)制作:吳越欣目錄1.移動(dòng)測(cè)試與pc測(cè)試的區(qū)別2.移動(dòng)app測(cè)試流程探討3.移動(dòng)app測(cè)試點(diǎn)移動(dòng)測(cè)試與pc測(cè)試的區(qū)別漫談移動(dòng)測(cè)試流程ⅠDiscussiontime疑問(wèn)1.需求分析設(shè)計(jì)2.編寫(xiě)用例3.執(zhí)行用例4.上線注意漫談移動(dòng)測(cè)試流程Ⅱ第一階段:需求分析(技術(shù)+產(chǎn)品)第二階段:編寫(xiě)用例第三階段:執(zhí)行用例第四階段:回歸測(cè)試第五階段:終版測(cè)試第六階段:提交驗(yàn)收第七階段:上線第八階段:鋪渠道第九階段:用戶(hù)評(píng)價(jià)第一階段:需求分析(技術(shù)+產(chǎn)品)1.新需求是否合理2.新舊需求時(shí)否存在沖突3.理出測(cè)試重點(diǎn)4.估算測(cè)試時(shí)間5.不熟悉的需求點(diǎn),確認(rèn)(負(fù)責(zé)人,競(jìng)品)6.對(duì)產(chǎn)品有個(gè)內(nèi)在認(rèn)識(shí)(初衷,流程,組成)第二階段:編寫(xiě)用例1.大版本必寫(xiě)2.小版本創(chuàng)造條件寫(xiě)3.用例區(qū)分等級(jí),標(biāo)注重點(diǎn)4.正常情況之外注重新舊模塊交互5.為空(接口空、數(shù)據(jù)空)、加載超時(shí)、網(wǎng)絡(luò)異常、重復(fù)提交、異常中斷、緩存沖突、系統(tǒng)兼容、流程迂回、流程中斷。6.維護(hù)用例,保存用例7.無(wú)舊版用例,做好新舊版對(duì)比8.界面顯示以720P機(jī)型為準(zhǔn),兼顧480/540/1080/2k屏下不錯(cuò)位,位置適宜。9.不同網(wǎng)絡(luò)下的測(cè)試,電信、聯(lián)通、移動(dòng)。wifi、4G、3G、2G10.安卓版本兼容兩個(gè)要素:品牌(三星、華為···)、系統(tǒng)版本(由最低版本算起)。第三階段:執(zhí)行用例1.單個(gè)用例執(zhí)行情況記錄2.執(zhí)行過(guò)程中形成新的用例要加入3.優(yōu)先執(zhí)行重點(diǎn)功能用例(文檔底部有重點(diǎn)功能說(shuō)明)第四階段:回歸測(cè)試1.與上一階段存在交叉,注意做好記錄2.第三階段用例未跑完的前提下,只需要驗(yàn)證bug是否修復(fù)3.第三階段用例跑完的情況下,重點(diǎn)就修復(fù)的bug進(jìn)行關(guān)聯(lián)用例回歸第五階段:終版測(cè)試1.跑monkey測(cè)試崩潰2.跑一遍重點(diǎn)用例+bug3.測(cè)試基本功能,升級(jí)功能4.向產(chǎn)品討要更新說(shuō)明第六七階段:提交驗(yàn)收,上線1.記錄驗(yàn)收中的點(diǎn),視產(chǎn)品決定是否改1.保留一部手機(jī)始終是線上版本,用他升級(jí)到最新版本,確認(rèn)包功能2.觀察友盟數(shù)據(jù)半小時(shí),觀看錯(cuò)誤率3.知會(huì)客服、產(chǎn)品,app已經(jīng)上線4.留意觀察用戶(hù)反饋第八九階段:鋪渠道,用戶(hù)反饋1.友盟數(shù)據(jù)正常,即可以開(kāi)始2.官方渠道、其他渠道都需要檢查3.將新包備份在案1.觀察用戶(hù)反饋,嘗試復(fù)現(xiàn)用戶(hù)的問(wèn)題。2.知會(huì)開(kāi)發(fā)抽空處理友盟上面上報(bào)的錯(cuò)誤移動(dòng)app測(cè)試點(diǎn)1.冒煙測(cè)試(monkey)monkey的簡(jiǎn)單介紹一、Monkey是什么?Monkey就是SDK中附帶的一個(gè)工具。二、Monkey測(cè)試的目的?該工具用于進(jìn)行壓力測(cè)試。然后開(kāi)發(fā)人員結(jié)合monkey打印的日志和系統(tǒng)打印的日志,結(jié)局測(cè)試中出現(xiàn)的問(wèn)題。三、Monkey測(cè)試的特點(diǎn)?Monkey測(cè)試,所有的事件都是隨機(jī)產(chǎn)生的,不帶任何人的主觀性。四、一個(gè)簡(jiǎn)單的monkey命令:adbshellmonkey-pcom.xy.android.junit-s500-v100002.安裝,卸載測(cè)試1.生成APK文件在真機(jī)上可以安裝及卸載;2.android手機(jī)端的通用安裝工具,如:豌豆莢及91助手等工具可以正常安裝及卸載程序。3.命令行adbinstall/uninstall3.在線升級(jí)一個(gè)手機(jī)apk得順應(yīng)時(shí)代的需求,定期時(shí)不時(shí)的進(jìn)行更新,在我第一份工作里,很重要的一個(gè)內(nèi)容就是測(cè)試在線升級(jí)功能。升級(jí)后可以正常使用4.功能測(cè)試測(cè)試了你們apk的功能測(cè)試用例。涵蓋三個(gè)方面:4.1業(yè)務(wù)邏輯測(cè)試4.2功能測(cè)試:測(cè)試你家apk的功能點(diǎn)的。4.3與web端的交互測(cè)試。5.性能測(cè)試1.尖峰性能,在一個(gè)時(shí)間點(diǎn),你app的用戶(hù)量出現(xiàn)井噴現(xiàn)象,有名的雙11搶貓貓活動(dòng)嘿嘿2.壓力測(cè)試,逐漸加壓3.基準(zhǔn),壓服務(wù)器端接口及客戶(hù)端在不同網(wǎng)絡(luò)環(huán)境下響應(yīng)速度。主要為258原則等等6.UI測(cè)試界面易用,簡(jiǎn)介,符合用戶(hù)者的口味。7.適配性測(cè)試同:兼容性測(cè)試。以下四點(diǎn):1.手機(jī)分辨率:320*240、480*320、800*480等等2.不同手機(jī)版本,2.3,4.2,4.3等等,用戶(hù)面盡量測(cè)的覆蓋率高一點(diǎn)3.手機(jī)系統(tǒng),廠商基于Android系統(tǒng)的二次開(kāi)發(fā),如MIUI,F(xiàn)lyme4.手機(jī)尺寸:3.4,5.0,4.7等等8.電量及流量測(cè)試手機(jī)的電量及流程測(cè)試主要是為了站在用戶(hù)角度思考,畢竟電量、流量消耗比較大,會(huì)影響客戶(hù)的使用感受。手機(jī)端電量使用率是和CPU使用率承正比的。以下我用一款測(cè)試apk性能的工具測(cè)出的一系列圖表,比較直觀下載地址/cwvfIg9hkt23N訪問(wèn)密碼89daCPUCPU:80余秒內(nèi),cpu占用率峰值為45%,谷值為0%內(nèi)存內(nèi)存:80余秒內(nèi)內(nèi)存的數(shù)值變化Pss-實(shí)際使用的物理內(nèi)存,峰值為95;Uss-進(jìn)程獨(dú)自占用的物理內(nèi)存,峰值為77電量電量:80余秒內(nèi),電量占用率峰值為271.62MA,谷值為0MA流量流量:80秒內(nèi),流量以平均16.199kb/S的速度消耗9.回歸測(cè)試工具這個(gè)版塊的測(cè)試工具為大家介紹Monkeyrunner,Robotium,Appium。

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

溫馨提示

  • 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)論