成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

App穩(wěn)定性測(cè)試-Fastbot使用筆記

heartFollower / 1993人閱讀

摘要:背景最近一直在尋求一款可以做穩(wěn)定性的測(cè)試工具,大部分文章推薦使用的,利用隨機(jī)事件來對(duì)做大量點(diǎn)擊事件的測(cè)試。如基于的如,基于的二次開發(fā)的穩(wěn)定性測(cè)試工具。下面記錄下使用字節(jié)跳動(dòng)開源工具的使用方法。

背景:最近一直在尋求一款可以做app穩(wěn)定性的測(cè)試工具,大部分文章推薦使用的monkey,利用隨機(jī)事件來對(duì)app做大量點(diǎn)擊事件的測(cè)試。其實(shí)除了monkey,還有很多開源的工具。如:基于appium的appcrawler? ? ?如maxim,fastbot基于monkey的二次開發(fā)的穩(wěn)定性測(cè)試工具。下面記錄下使用字節(jié)跳動(dòng)開源工具fastbot的使用方法。

1.下載項(xiàng)目Fastbot-Android?

??????將項(xiàng)目Fastbot-Android? ?git到本地,下載地址:GitHub - bytedance/Fastbot_Android: Fastbot(2.0) is a model-based testing tool for modeling GUI transitions to discover app stability problemshttps://github.com/bytedance/Fastbot_Android

2.環(huán)境準(zhǔn)備

?????????1) pc端需要有安卓adb的環(huán)境,即手機(jī)連接電腦后,在cmd上輸入adb? devices能夠查看到設(shè)備

????????2)將項(xiàng)目中的jar包和lib目錄下的文件導(dǎo)入到測(cè)試手機(jī),建議導(dǎo)入到/sdcard? ?和/data/local/tmp/

adb push libs? /data/local/tmp/adb push fastbot-thirdpart.jar /sdcardadb push framework.jar /sdcaradb push monkeyq.jar /sdcard

3.啟動(dòng)Fastbot

? ? ? ? 環(huán)境準(zhǔn)備好后,根據(jù)需求執(zhí)行以下命令,參數(shù)可以自定義。

adb -s 設(shè)備號(hào) shell CLASSPATH=/sdcard/monkeyq.jar:/sdcard/framework.jar:/sdcard/fastbot-thirdpart.jar exec app_process /system/bin com.android.commands.monkey.Monkey -p 包名 --agent reuseq --running-minutes 遍歷時(shí)長(zhǎng) --throttle 事件頻率 -v -v

備注:參數(shù)的含義? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

?????????-s 設(shè)備號(hào) 多個(gè)設(shè)備需要指定設(shè)備號(hào),多帶帶設(shè)備無需此-s參數(shù)
?? ??????-p 包名 遍歷app的包名,-p+包名
?? ??????--agent reuseq 遍歷模式,無需更改
?? ??????--running-minutes 遍歷時(shí)長(zhǎng)(分鐘) # 遍歷時(shí)間:--running-minutes 時(shí)間
?? ??????--throttle 事件頻率 遍歷事件頻率,建議為500-800

可選參數(shù):

????????--bugreport 崩潰時(shí)保存bug report log
?? ?????--output-directory /sdcard/xxx log/crash 另存目錄

4.報(bào)告分析

? ? ? ? 程序運(yùn)行完后,會(huì)打印出崩潰carsh,anr 以及monkey事件的數(shù)量,如果有崩潰,可以cd 到手機(jī)/sdcard/crash-dump.log文件中查看,捕獲的Anr 同時(shí)也會(huì)寫入?/sdcard/oom-traces.log?文件

5.高速截圖

? ? ? ? 新增一個(gè)文件名為:max.config 在文件中寫入

  • max.takeScreenshot = true
  • max.takeScreenshotForEveryStep = true
  • max.saveGUITreeToXmlEveryStep =true? ? ? ? ? ? ? ? ? ? ? ? ? ??

? ? ? ?然后將max.config文件push到手機(jī)端/sdcard? ,--throttle 參數(shù)要 >200 才會(huì)截圖

adb push max.config /sdcard

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/123893.html

相關(guān)文章

  • 軟件測(cè)試筆記(一)理論篇

    摘要:軟件測(cè)試筆記一理論篇有句話是這么說的能動(dòng)手就別嗶嗶,尤其是在工作節(jié)奏堪比跑馬的今天,大家都推崇實(shí)干精神,能解決問題就好,去他的理論。在軟件產(chǎn)品完成了單元測(cè)試集成測(cè)試和系統(tǒng)測(cè)試之后,產(chǎn)品發(fā)布之前所進(jìn)行的軟件測(cè)試活動(dòng)。 軟件測(cè)試筆記(一)理論篇 有句話是這么說的:能動(dòng)手就別嗶嗶,尤其是在工作節(jié)奏堪比跑馬的今天,大家都推崇實(shí)干精神,能解決問題就好,去他的理論。但是無可否認(rèn)的是,良好的理論素養(yǎng)...

    付永剛 評(píng)論0 收藏0
  • 軟件測(cè)試筆記(一)理論篇

    摘要:軟件測(cè)試筆記一理論篇有句話是這么說的能動(dòng)手就別嗶嗶,尤其是在工作節(jié)奏堪比跑馬的今天,大家都推崇實(shí)干精神,能解決問題就好,去他的理論。在軟件產(chǎn)品完成了單元測(cè)試集成測(cè)試和系統(tǒng)測(cè)試之后,產(chǎn)品發(fā)布之前所進(jìn)行的軟件測(cè)試活動(dòng)。 軟件測(cè)試筆記(一)理論篇 有句話是這么說的:能動(dòng)手就別嗶嗶,尤其是在工作節(jié)奏堪比跑馬的今天,大家都推崇實(shí)干精神,能解決問題就好,去他的理論。但是無可否認(rèn)的是,良好的理論素養(yǎng)...

    Galence 評(píng)論0 收藏0
  • 軟件測(cè)試筆記(一)理論篇

    摘要:軟件測(cè)試筆記一理論篇有句話是這么說的能動(dòng)手就別嗶嗶,尤其是在工作節(jié)奏堪比跑馬的今天,大家都推崇實(shí)干精神,能解決問題就好,去他的理論。在軟件產(chǎn)品完成了單元測(cè)試集成測(cè)試和系統(tǒng)測(cè)試之后,產(chǎn)品發(fā)布之前所進(jìn)行的軟件測(cè)試活動(dòng)。 軟件測(cè)試筆記(一)理論篇 有句話是這么說的:能動(dòng)手就別嗶嗶,尤其是在工作節(jié)奏堪比跑馬的今天,大家都推崇實(shí)干精神,能解決問題就好,去他的理論。但是無可否認(rèn)的是,良好的理論素養(yǎng)...

    inapt 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

heartFollower

|高級(jí)講師

TA的文章

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