国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

軟件測試基礎(chǔ)篇五App之a(chǎn)db命令

這篇具有很好參考價值的文章主要介紹了軟件測試基礎(chǔ)篇五App之a(chǎn)db命令。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

命令優(yōu)勢:效率高 面試會問 工具的本質(zhì)也是調(diào)用命令 解決工具的能力邊界

ADB可以用來安裝卸載軟件、管理安卓系統(tǒng)軟件、啟動測試、抓取操作日志等

一、常用命令

1、查看已連接的設(shè)備列表:adb devices

2、斷開連接設(shè)備: adb disconnect 手機ip

3、無線連接設(shè)備: adb connect 手機ip(手機和電腦處于同一網(wǎng)段)

4、開啟adb服務(wù):adb start-server (45命令在老是設(shè)備離線或連接不上或者adb命令出現(xiàn)異常時候用,如果還沒用數(shù)據(jù)線有問題或者長期沒有關(guān)機了)

5、關(guān)閉adb服務(wù):adb kill-server

6、獲取手機日志: adb logcat > 本地文件(抓取日志以后重定向到某個文件,更容易查找)
adb logcat 不帶路徑查看日志 直接在窗口顯示 不想看了 按 Ctrl+C 退出

'>' : 覆蓋文件內(nèi)容
'>>' : 追加在文件末尾
日志級別由高到低依次為:e  w   i   d     v

   dropbox目錄下查找所有日志文件;

   FATAL  Exception 表示crash 崩潰;

?    ARN表示 :無響應(yīng) 

使用場景: 測試期間記錄日志. adb logcat >本地文件
避免問題由于不確定復(fù)現(xiàn)步驟而導(dǎo)致無法復(fù)現(xiàn),并且被研發(fā)拒絕.

二、安裝卸載

1、安裝軟件包

adb install /路徑/軟件包文件名(-r 保留數(shù)據(jù) -t 強制覆蓋 )

例如: adb install -r -t /路徑/軟件包的文件名(當(dāng)有軟件包時可以使用-r-t)
adb啟動app命令,測試基礎(chǔ)知識,android,adb

2、卸載軟件包

adb uninstall app的包名

如果卸載 app 但需要保留數(shù)據(jù)和緩存文件:adb uninstall -k (apk包名)
adb啟動app命令,測試基礎(chǔ)知識,android,adb

3、獲取包名

獲取手機里所有的包名: adb shell pm list packages
獲取手機里所有的系統(tǒng)應(yīng)用的包名: adb shell pm list packages -s
獲取手機里所有第三方軟件的包名: adb shell pm list packages -3

獲取當(dāng)前窗口(注意大小寫區(qū)分)
Windows: adb shell dumpsys window | findstr mCurrentFocus
Mac/linux: adb shell dumpsys window | grep mCurrentFocus

4、清除緩存

adb shell pm clear 包名

三、性能命令

1、啟動/停止應(yīng)用

啟動: adb shell am start 包名/activity名(包名是軟件的標(biāo)識,Activity主要描述app的某個頁面)
停止: adb shell am force-stop 包名
adb啟動app命令,測試基礎(chǔ)知識,android,adb

2、獲取啟動時間

adb shell am start -W 包名/activity名

-W :獲取時間
-S:啟動前強行停止應(yīng)用 (冷啟動的時間)
-R 數(shù)字: 啟動次數(shù)(可以求幾次的平均值)
注意:參數(shù)均為大寫,順序可以調(diào)整,但-R后必須是數(shù)字

例如:adb shell am start -W -S -R 5 com.tpshop.malls/com.tpshop.malls.SplashActivity

3、獲取內(nèi)存信息

adb shell dumpsys meminfo 包名 (可以自己寫工具,表展示)
adb啟動app命令,測試基礎(chǔ)知識,android,adb

4、獲取CPU(建議用工具,循環(huán)執(zhí)行)

adb shell dumpsys cpuinfo (查看當(dāng)前CPU占用情況) 寫程序使用它

adb shell top -s 9(代表CPU)或adb shell top -s cpu(有的識別不出來)
adb啟動app命令,測試基礎(chǔ)知識,android,adb

5、獲取流量消耗值

1.獲取userId : adb shell dumpsys package 包名 | findstr userId
2.獲取上行: adb shell cat proc/uid_stat/userId/tcp_snd
3.獲取下行:adb shell cat proc/uid_stat/userId/tcp_rcv
注意:cat后的路徑是固定; userId中的’i"是大寫; package后不加s

四、穩(wěn)定性測試(Monkey)

1、adb shell monkey -p 包名 數(shù)字 -v >本地文件
注:-v -v -v :最高級別日志
常用命令:adb shell monkey -p 包名 10000 -v -v -v --throttle 500 > 本地文件
adb啟動app命令,測試基礎(chǔ)知識,android,adb
adb啟動app命令,測試基礎(chǔ)知識,android,adb
總結(jié):
adb啟動app命令,測試基礎(chǔ)知識,android,adb
來自:黑馬課程文章來源地址http://www.zghlxwxcb.cn/news/detail-772692.html

到了這里,關(guān)于軟件測試基礎(chǔ)篇五App之a(chǎn)db命令的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Android adb命令 關(guān)閉app 和 啟動app 還有重啟app命令

    以下是Android中使用adb命令關(guān)閉應(yīng)用程序、啟動應(yīng)用程序和重啟應(yīng)用程序的方法: 1.關(guān)閉應(yīng)用程序 使用以下命令可以關(guān)閉正在運行的應(yīng)用程序: 其中,package_name是您要關(guān)閉的應(yīng)用程序的包名。例如,要關(guān)閉Google Chrome應(yīng)用程序,您可以使用以下命令: 2.啟動應(yīng)用程序 使用以下

    2024年02月11日
    瀏覽(25)
  • 軟件測試/測試開發(fā) | app測試中常用的Android模擬器

    軟件測試/測試開發(fā) | app測試中常用的Android模擬器

    公眾號搜索:TestingStudio 霍格沃茲的干貨都很硬核 測試 Android app 的時候,Android 模擬器是經(jīng)常會用到的工具。模擬器可以輕松的模擬不同的品牌、分辨率和 Android 系統(tǒng)版本??梢宰尲嫒轀y試做起來更容易。 下面就來看看目前常用的 Android 模擬器都有哪些。 Emualor 是 Android St

    2024年02月15日
    瀏覽(58)
  • 軟件測試——項目實戰(zhàn)經(jīng)驗(電商、銀行、APP)

    1、項目名稱:家電購 項目描述: “家電購”商城系統(tǒng)是基于web瀏覽器的電子商務(wù)系統(tǒng),通過互聯(lián)網(wǎng)實現(xiàn)商品的線上電子化銷售及業(yè)務(wù)流程處理。該系統(tǒng)主要以系統(tǒng)會員及普通游客為服務(wù)目標(biāo),提供方便快捷的商品展示和線上購物。項目由前后臺共同構(gòu)成,前臺主要提供與用

    2024年02月05日
    瀏覽(59)
  • 軟件測試的概念與過程---項目啟動與需求評審

    軟件測試的概念與過程---項目啟動與需求評審

    項目經(jīng)理: 產(chǎn)品經(jīng)理: 研發(fā)組長: 前端: 后端: 測試組長: 功能測試人員: 接口測試人員: 性能測試人員: 使項目成員對需求理解達(dá)成共識,并第一時間發(fā)現(xiàn)需求不合理點或者需求遺漏。 需求評審的意義是:

    2024年02月12日
    瀏覽(21)
  • [軟件測試] 01 軟件測試基礎(chǔ)概念 習(xí)題

    軟件測試期末復(fù)習(xí)系列 課件知識點整合 : 軟件測試基礎(chǔ) 白盒測試 黑盒測試 PTA習(xí)題匯總 : 軟件測試基礎(chǔ) 白盒測試-邏輯覆蓋測試 白盒測試-基本路徑測試 白盒測試-靜態(tài)測試 黑盒測試-等價類劃分 黑盒測試-邊界值測試 黑盒測試-場景法 提示 : 篇幅較長,可以使用 Ctrl+F ,在

    2024年02月04日
    瀏覽(23)
  • [軟件測試] 第一部分 軟件測試基礎(chǔ)

    軟件測試期末復(fù)習(xí)系列 課件知識點整合 : 軟件測試基礎(chǔ) 白盒測試 黑盒測試 PTA習(xí)題匯總 : 軟件測試基礎(chǔ) 白盒測試-邏輯覆蓋測試 白盒測試-基本路徑測試 白盒測試-靜態(tài)測試 黑盒測試-等價類劃分 黑盒測試-邊界值測試 黑盒測試-場景法 軟件危機 :軟件危機是指落后的軟件生

    2024年02月04日
    瀏覽(32)
  • 【軟件測試學(xué)習(xí)筆記6】Linux常用命令

    【軟件測試學(xué)習(xí)筆記6】Linux常用命令

    command? [-options] [parameter] command 表示的是命令的名稱 []表示是可選的,可有可無 [-options]:表示的是命令的選項,可有一個或多個,也可以沒有 [parameter]:表示命令的參數(shù),可以有一個或多個,也可以沒有 絕對路徑:唯一 /開頭? ? cd/etc/abrt ~/開頭? cd/usr/bin ~就是/home/用戶??

    2024年01月21日
    瀏覽(56)
  • 【軟件測試學(xué)習(xí)筆記1】測試基礎(chǔ)

    【軟件測試學(xué)習(xí)筆記1】測試基礎(chǔ)

    軟件的定義: 控制計算機硬件工作的工具 軟件的基本組成: 頁面客戶端,代碼服務(wù)器,數(shù)據(jù)服務(wù)器 軟件產(chǎn)生的過程: 需求產(chǎn)生(產(chǎn)品經(jīng)理),需求文檔,設(shè)計效果圖(UI設(shè)計師),產(chǎn)品開發(fā)(研發(fā)人員),產(chǎn)品測試(測試人員),部署上線。 什么是軟件測試: 使用技術(shù)手

    2024年01月18日
    瀏覽(50)
  • 軟件測試|Docker exec命令詳細(xì)使用指南

    軟件測試|Docker exec命令詳細(xì)使用指南

    簡介 Docker exec命令是Docker提供的一個強大工具,用于在正在運行的容器中執(zhí)行命令。本文將詳細(xì)介紹Docker exec命令的用法和示例,幫助大家更好地理解和使用這個命令。 Docker是一種流行的容器化平臺,允許我們在容器中運行應(yīng)用程序。有時候,在容器內(nèi)執(zhí)行命令可以幫助我們

    2024年02月13日
    瀏覽(51)
  • 軟件測試基礎(chǔ)知識整理(八)- 軟件缺陷

    軟件測試基礎(chǔ)知識整理(八)- 軟件缺陷

    目錄 一、軟件缺陷 1.1 缺陷定義 1.2 缺陷判定標(biāo)準(zhǔn) 1.3 軟件缺陷產(chǎn)生的原因 1.4 軟件缺陷產(chǎn)生的根源 1.5 軟件缺陷信息 ?1.5.1?缺陷狀態(tài) 1.5.2??缺陷嚴(yán)重程度 ?1.5.3?缺陷優(yōu)先級 1.6 缺陷報告模板 1.7 缺陷報告注意事項 1.8 缺陷跟蹤流程 1.9 缺陷數(shù)據(jù)分析關(guān)注的問題? 軟件或者程序中

    2024年02月06日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包