亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

100%移植阿里云移動(dòng)測試技術(shù),竟僅需1周?!——移動(dòng)測試專有云(3)——內(nèi)容詳解

付永剛 / 2618人閱讀

摘要:換句話說就是,讓測試更有針對性。得益于強(qiáng)大的測試技術(shù),兼容性測試的檢出率遠(yuǎn)遠(yuǎn)高于業(yè)界水平。同時(shí),在性能測試方面,即提供了項(xiàng)性能指標(biāo)曲線性能分析,更提供了強(qiáng)大的內(nèi)存泄漏和內(nèi)存溢出的檢測和分析能力。

摘要: Android兼容性測試旨在幫助解決Android應(yīng)用在不同真機(jī)機(jī)型上的各類兼容性問題,包括 Crash/ANR分析、6項(xiàng)性能分析、UI檢測、3個(gè)版本的覆蓋安裝檢測等。Android兼容性測試使用非常簡單,客戶只需要提交被檢測的APK文件(如需登錄再提供測試賬號/密碼),最快經(jīng)過10分鐘全面測試(其他平臺(tái)在1-3分鐘測試時(shí)長)之后,將收到測試完成通知,就可以來MQC上查看測試報(bào)告。

一、自動(dòng)化測試服務(wù)
Android兼容性測試
Android兼容性測試旨在幫助解決Android應(yīng)用在不同真機(jī)機(jī)型上的各類兼容性問題,包括 Crash/ANR分析、6項(xiàng)性能分析、UI檢測、3個(gè)版本的覆蓋安裝檢測等。Android兼容性測試使用非常簡單,客戶只需要提交被檢測的APK文件(如需登錄再提供測試賬號/密碼),最快經(jīng)過10分鐘全面測試(其他平臺(tái)在1-3分鐘測試時(shí)長)之后,將收到測試完成通知,就可以來MQC上查看測試報(bào)告。測試報(bào)告非常豐富和全面,包括“測試概況”、“終端詳情”、“錯(cuò)誤日志”、“全部截圖”、“性能報(bào)告”。

通過機(jī)器學(xué)習(xí)的方式對以往大量的應(yīng)用進(jìn)行測試總結(jié),通過深度機(jī)器學(xué)習(xí),對測試Robot進(jìn)行智能化訓(xùn)練,能夠更加高效準(zhǔn)確的檢測到應(yīng)用更多問題。換句話說就是,讓測試更有針對性。同時(shí),MQC的測試Robot具備非常多的復(fù)雜手勢操作能力,比如多點(diǎn)滑動(dòng)、縮放、雙擊、多擊、多點(diǎn)觸摸等等,能夠模擬出真實(shí)用戶的使用效果,讓測試“實(shí)戰(zhàn)化”。

得益于MQC強(qiáng)大的測試技術(shù),兼容性測試的Crash/ANR檢出率遠(yuǎn)遠(yuǎn)高于業(yè)界水平。同時(shí),在性能測試方面,MQC即提供了6項(xiàng)性能指標(biāo)曲線、性能分析,更提供了強(qiáng)大的內(nèi)存泄漏和內(nèi)存溢出的檢測和分析能力。

圖2.1.1-1終端詳情

圖2.1.1-2性能曲線

圖2.1.1-3錯(cuò)誤日志

圖2.1.1-4全部截圖

Android功能測試
Android功能測試與Android兼容性測試不同,主要目標(biāo)是檢測移動(dòng)應(yīng)用的功能正確性。通過功能測試,開發(fā)者可以積累自己的功能測試用例,方便之后的回歸測試。并且,為了降低客戶編寫功能腳本的難度,我們一方面提供了全面細(xì)致的Robotium幫助文檔和Appium幫助文檔;同時(shí)也提供了在線錄制回放工具,讓客戶無須編寫腳本即可得到穩(wěn)定的高質(zhì)量腳本,極大降低功能測試成本。

目前功能測試支持Robotium框架和Appium框架(國內(nèi)只有MQC提供Appium支持),能夠滿足所有客戶的功能腳本編寫需求。同時(shí),功能測試支持三類不同的網(wǎng)絡(luò)選項(xiàng):WIFI、3G、2G,客戶可以在不同的網(wǎng)絡(luò)場景下進(jìn)行功能驗(yàn)證,保證應(yīng)用“全天候”功能正確性。此外,功能測試還支持不同的截圖方式:視頻(錄制整個(gè)功能腳本運(yùn)行過程)、自動(dòng)截圖(按照Activity進(jìn)行自動(dòng)截圖)、自定義截圖(腳本發(fā)送指令,自定義截圖)。為了滿足部分應(yīng)用賬號互踢的場景,我們支持了“賬號池”功能,客戶可以提交多個(gè)賬號并行測試,不用擔(dān)心賬號被互踢。

功能測試報(bào)告包含:“用例結(jié)果聚合分析”、“Crash/ANR錯(cuò)誤分析”、“UI截圖”、“終端詳情”、“測試過程視頻”、“錯(cuò)誤日志分析”、“性能分析”、“內(nèi)存泄漏檢測”、“內(nèi)存溢出分析”等。您可以通過測試報(bào)告,快速的分析出應(yīng)用的功能問題、Crash/ANR錯(cuò)誤,并且根據(jù)用例的通過率將錯(cuò)誤嚴(yán)重程度分級,優(yōu)先解決通過率低功能問題和Crash/ANR錯(cuò)誤。

圖2.1.2 -1 功能測試提交任務(wù)頁

圖2.1.2 -2 功能測試報(bào)告視頻

圖2.1.2 -3 功能測試報(bào)告測試概況

圖2.1.2 -4 功能測試報(bào)告終端詳情

圖2.1.2 -1 功能測試報(bào)告性能報(bào)告

Android深度性能測試
深度性能測試提供更細(xì)致可靠的性能檢測服務(wù),覆蓋“內(nèi)存泄漏檢測”、“內(nèi)存溢出分析/定位”、“內(nèi)存抖動(dòng)檢測”、“卡頓檢測”、“啟動(dòng)性能分析”、“主線程IO”、“過渡繪制檢測”共7項(xiàng)深度性能檢測項(xiàng)。

深度性能檢測對每一項(xiàng)問題出現(xiàn)的原因都會(huì)進(jìn)行分析,可以直接定位到代碼行,并且能夠跟測試過程視頻進(jìn)行關(guān)鍵點(diǎn)聯(lián)動(dòng)。真正能夠幫助用戶“發(fā)現(xiàn)問題”->“分析問題”-> “定位問題” -> “解決問題”。

圖2.1.3 -1 深度性能測試測試 界面卡頓

圖2.1.3 -2 深度性能測試測試 過渡繪制

圖2.1.3 -3 深度性能測試測試 主線程IO/對象泄漏

圖2.1.3 -4 深度性能測試測試 主存抖動(dòng)

Android遠(yuǎn)程真機(jī)租用
遠(yuǎn)程真機(jī)租用可以幫助客戶在MQC提供的遠(yuǎn)程真機(jī)上,進(jìn)行應(yīng)用開發(fā)、Bug復(fù)現(xiàn)、雙機(jī)調(diào)試等。例如,Android兼容性測試、功能測試,或者是用戶反饋來的問題,但是本地沒有此類機(jī)型無法復(fù)現(xiàn)出問題場景,那么就可以來MQC進(jìn)行遠(yuǎn)程真機(jī)租用,通過網(wǎng)頁調(diào)試MQC機(jī)房里的真機(jī)。

遠(yuǎn)程真機(jī)租用增加了很多創(chuàng)新性功能:雙機(jī)租用、遠(yuǎn)程調(diào)試。
雙機(jī)租用可以讓客戶一次選擇兩臺(tái)真機(jī)進(jìn)行在線租用,可以驗(yàn)證類似釘釘這種需要兩臺(tái)設(shè)備來接受/發(fā)送的功能;雙機(jī)租用還可以支持“同步操作”,可以操作一臺(tái)設(shè)備,另外一臺(tái)設(shè)別一起聯(lián)動(dòng),一次驗(yàn)證兩臺(tái)手機(jī),讓功能驗(yàn)證更加方便、快速。

遠(yuǎn)程調(diào)試是在真機(jī)租用基礎(chǔ)之上,對客戶非常實(shí)用的技術(shù)創(chuàng)新。通過下載并執(zhí)行遠(yuǎn)程調(diào)試Jar包,您可以把MQC機(jī)房里的遠(yuǎn)程真機(jī)映射到本地機(jī)器上。您可以通過adb命令對遠(yuǎn)程設(shè)備進(jìn)行操作,同時(shí)還可以通過Eclipse/Android Studio等開發(fā)工具進(jìn)行斷點(diǎn)調(diào)試。

圖2.1.5 -1 遠(yuǎn)程真機(jī)租用 雙機(jī)租用

圖2.1.5 -2 遠(yuǎn)程真機(jī)租用 真機(jī)調(diào)試

Android在線腳本錄制
在線腳本錄制幫客戶解決了編寫腳本、維護(hù)腳本的難題,您可以在短時(shí)間內(nèi),迅速的錄制生成高質(zhì)量的腳本。與此同時(shí),你無需關(guān)心設(shè)備問題,由MQC提供真機(jī)設(shè)備;您也無需擔(dān)心腳本的在不同系統(tǒng)版本上的腳本健壯性問題,由MQC幫您自動(dòng)生成高質(zhì)量腳本。

在錄制完成腳本之后,你可以在構(gòu)建腳本并執(zhí)行回放,通過回放后,您可以將腳本提交至MQC線上腳本管理中心,并且可以在功能測試中直接使用該腳本進(jìn)行功能回歸驗(yàn)證。

圖2.1.6 -1 在線腳本錄制 錄制腳本

圖2.1.6 -2 在線腳本錄制 回放腳本

iOS兼容性測試
iOS兼容性測試可以將被測應(yīng)用在不同系統(tǒng)版本,不同iOS機(jī)型上進(jìn)行兼容性檢測,主要以發(fā)現(xiàn)Crash為目的。iOS兼容性測試的Crash檢測率也遠(yuǎn)遠(yuǎn)高于業(yè)界水平(其他平臺(tái)的檢測結(jié)果就是告訴你沒問題)。
同時(shí)兼容性測試的整個(gè)過程都被記錄成視頻,方便您回溯出現(xiàn)的Crash問題。我們也提供了Crash錯(cuò)誤的調(diào)用棧信息,讓您輕松的進(jìn)行問題Debug。

圖2.2.1 -1 iOS兼容性測試 測試概況

圖2.2.1 -2 iOS兼容性測試 終點(diǎn)詳情

圖2.2.1 -3 iOS兼容性測試 錯(cuò)誤日志

iOS功能測試
iOS功能測試和Android功能測試類似,是以驗(yàn)證應(yīng)用的功能正確性為目的?,F(xiàn)在iOS功能測試支持原生的UIAutomation腳本。為了方便客戶編寫腳本,我們也配備了腳本編寫文檔,幫助iOS測試同學(xué)提高測試技能。

iOS功能測試只需提交被測應(yīng)用和JS腳本文件即可,我們會(huì)在不同的機(jī)型和系統(tǒng)版本的設(shè)備上運(yùn)行功能腳本,驗(yàn)證不同機(jī)型上的功能正確性。測試完成之后,會(huì)提供一份詳細(xì)的用例分析報(bào)告,您可以查看各個(gè)case整體的通過率,以及失敗case出錯(cuò)的日志,從而方便您快速的定位到問題原因。

圖2.2.2 -1 iOS功能測試 測試概況

圖2.2.2 -2 iOS功能測試 終端詳情

圖2.2.2 -3 iOS功能測試 查看視頻

iOS在線腳本錄制
與Android在線錄制功能一樣,提供對iOS機(jī)型的腳本在線錄制功能,通過Web端的方式錄制Appium的Python語言腳本。MQC針對iOS不同機(jī)型的腳本適配提供了“唯一控件判斷”的能力,不同iOS系統(tǒng)版本盡管控件樹各不相同,但是依然可以一套腳本跑所有機(jī)型,極大的減小了開發(fā)工作量。

iOS在線錄制的響應(yīng)速度在業(yè)界也是非常領(lǐng)先的,我們可以做到百毫秒內(nèi)的響應(yīng)延遲,相比其他方案要提升數(shù)十倍的效果。

H5性能測試
H5測試提供了全面的H5測試能力,包括:瀏覽器兼容性、二級頁面遍歷、不同容器支持、弱網(wǎng)絡(luò)支持。測試結(jié)果包含了13項(xiàng)性能指標(biāo):首資源時(shí)間、首次渲染時(shí)間、首屏?xí)r間、資源加載時(shí)間、HTTP請求數(shù)、網(wǎng)頁大小、DOM節(jié)點(diǎn)數(shù)、重定向次數(shù)、域名數(shù)、失敗資源數(shù)、CPU占用、內(nèi)存占用、FPS。

為了幫助客戶快速提升H5應(yīng)用性能,我們還提供了多達(dá)33項(xiàng)的性能優(yōu)化建議,讓您知道頁面哪里做的不好、哪個(gè)代碼有問題,該怎么去解決?通過優(yōu)化建議,您可以有針對性的提升網(wǎng)頁性能。

另外,為了讓大家更清楚的回溯頁面加載過程,我們將不同瀏覽器打開頁面的過程錄制成了視頻。您可以輕松查看加載過程中的每一幀細(xì)節(jié)。同時(shí),我們繼續(xù)保留了二級頁面遍歷,以及頁面資源加載瀑布流的功能,保障所有加載細(xì)節(jié),一覽無余。

圖2.4.1 -1 H5測試 加載瀑布流

圖2.4.1 -2 H5測試 加載視頻

圖2.4.1 -3 H5測試 性能指標(biāo)+修復(fù)建議
點(diǎn)此查看原文

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/8785.html

相關(guān)文章

  • 100%移植阿里移動(dòng)測試技術(shù),僅需1?!——移動(dòng)測試專有(2)——架構(gòu)詳解

    摘要:云盒可以給智能設(shè)備提供穩(wěn)定的電源供應(yīng)網(wǎng)絡(luò)環(huán)境安全保障,是智能設(shè)備接入云服務(wù)的載體,具有低成本,高可靠,安全性高的特點(diǎn)。每個(gè)云盒都是管理智能終端的最小單元,多個(gè)云盒之間可以完美堆疊,可以靈活適應(yīng)各種復(fù)雜的機(jī)房環(huán)境以及各種規(guī)模的智能終端接入。 摘要: 移動(dòng)測試的應(yīng)用架構(gòu) 作為一整個(gè)龐大的移動(dòng)測試解決方案,MQC專有云系統(tǒng)內(nèi)部包含了非常多的軟硬件模塊,整個(gè)系統(tǒng)緊密高效的互相連接穩(wěn)定配合。從模...

    Bowman_han 評論0 收藏0
  • 100%移植阿里移動(dòng)測試技術(shù),僅需1?!——移動(dòng)測試專有(2)——架構(gòu)詳解

    摘要:云盒可以給智能設(shè)備提供穩(wěn)定的電源供應(yīng)網(wǎng)絡(luò)環(huán)境安全保障,是智能設(shè)備接入云服務(wù)的載體,具有低成本,高可靠,安全性高的特點(diǎn)。每個(gè)云盒都是管理智能終端的最小單元,多個(gè)云盒之間可以完美堆疊,可以靈活適應(yīng)各種復(fù)雜的機(jī)房環(huán)境以及各種規(guī)模的智能終端接入。 摘要: 移動(dòng)測試的應(yīng)用架構(gòu) 作為一整個(gè)龐大的移動(dòng)測試解決方案,MQC專有云系統(tǒng)內(nèi)部包含了非常多的軟硬件模塊,整個(gè)系統(tǒng)緊密高效的互相連接穩(wěn)定配合。從模...

    curlyCheng 評論0 收藏0
  • 100%移植阿里移動(dòng)測試技術(shù),僅需1?! ——移動(dòng)測試專有1

    摘要:無論是因?yàn)橐苿?dòng)是企業(yè)內(nèi)部應(yīng)用無法外部使用,還是要求測試數(shù)據(jù)絕對私有化,專有云解決方案都可以支持。降低成本自動(dòng)化測試技術(shù)減少手工測試工作量。 摘要: MQC專有云解決方案是MQC測試體系的完全移植版,目標(biāo)是幫助客戶短期內(nèi)在搭建一套專業(yè)的、系統(tǒng)的自動(dòng)化測試平臺(tái),實(shí)現(xiàn)測試服務(wù)、測試數(shù)據(jù)的完全本地化、私有化。無論是因?yàn)橐苿?dòng)App是企業(yè)內(nèi)部應(yīng)用無法外部使用,還是要求測試數(shù)據(jù)絕對私有化,MQC專有...

    MiracleWong 評論0 收藏0
  • 如何購買阿里服務(wù)器?阿里vps怎么購買及流程步驟

    如何購買阿里云服務(wù)器?眾所周知,無論阿里云、騰訊云等國內(nèi)主流云商家,都是新用戶的優(yōu)惠力度比較大。如果你是阿里云新用戶,或者未注冊用戶,通過阿里云小站注冊,并且領(lǐng)取優(yōu)惠券。我們一般根據(jù)項(xiàng)目的需求大概確定所需云服務(wù)器的配置,比如幾核幾G內(nèi)存幾M帶寬,是否需要購買數(shù)據(jù)庫等。今天,云服務(wù)器網(wǎng)(yuntue.com)小編來講解一下阿里云vps怎么購買及流程步驟吧。阿里云vps怎么購買及流程步驟:阿里云ECS...

    番茄西紅柿 評論0 收藏2637
  • 阿里專有宿主機(jī),構(gòu)建公共上的專有資源池

    摘要:摘要企業(yè)級用戶上云又一利器,阿里云發(fā)布專有宿主機(jī),輕松構(gòu)建公共云上的專有資源池,滿足企業(yè)級用戶的多種需求。當(dāng)前阿里云在提供多款企業(yè)級實(shí)例規(guī)格族外,又相繼推出了彈性裸金屬實(shí)例神龍服務(wù)器和專有宿主機(jī)等多種物理獨(dú)享的產(chǎn)品形態(tài)供用戶選擇。 摘要: 企業(yè)級用戶上云又一利器,阿里云發(fā)布專有宿主機(jī),輕松構(gòu)建公共云上的專有資源池,滿足企業(yè)級用戶的多種需求。 ——企業(yè)級用戶又一利器,阿里云發(fā)布專有宿主機(jī)...

    Chiclaim 評論0 收藏0

發(fā)表評論

0條評論

最新活動(dòng)
閱讀需要支付1元查看
<