020 請你說一說app測試的工具

2022-05-05 04:06:13 字數 942 閱讀 8997

a) 輕量介面自動化測試

jmeter,

android:ui automator viewer,android junit,instrumentation,uiautomator,

ios:基於instrument的ios ui自動化,

a) web前端效能測試

網路抓包工具:wireshark

網頁檔案大小

webpagetest

pagespeed insight

chrome adb

android記憶體占用分析:mat

ios記憶體問題分析:arc模式

android webview效能分析:

ios webview效能分析

c) 後台服務效能測試

負載,壓力,耐久性

可拓展性,基準

工具:apacheab,jmeter,loadrunner,

a) 相容性測試

手工測試:作業系統,解析度,rom,網路型別

雲平台:testin,指令碼編寫,android。

b) 流量測試

android自帶的流量管理,

ios自帶的network

tcpdump抓包

wifi**抓包:fiddler

流量節省方法:壓縮資料,json優於xml;webp優於傳統的jpg,png;控制訪問的頻次;只獲取必要的資料;快取;

c) 電量測試

基於測試裝置的方法,購買電量表進行測試。

gsam battery monitoe pro

ios基於instrument energy工具

d) 弱網路測試

手機自帶的網路狀況模擬工具

基於**的弱網路的模擬:

工具:windows:network delay simulator

mac:network link conditioner

請你說一說HTTP的返回碼?

http協議的響應報文由狀態行 響應頭部和響應包體組成,其響應狀態碼總體描述如下 1xx 指示資訊 表示請求已接收,繼續處理。2xx 成功 表示請求已被成功接收 理解 接受。3xx 重定向 要完成請求必須進行更進一步的操作。4xx 客戶端錯誤 請求有語法錯誤或請求無法實現。5xx 伺服器端錯誤 伺服...

023 請你說一說你知道的自動化測試框架

1 模組化測試框架 模組化測試指令碼框架 test modularity framework 需要建立小而獨立的可以描述的模組 片斷以及待測應用程式的指令碼。這些樹狀結構的小指令碼組合起來,就能組成能用於特定的測試用例的指令碼。在五種框架中,模組化框架是最容易掌握和使用的。在乙個元件上方建立乙個抽象...

請你說一說作業系統中的缺頁中斷

參考回答 malloc 和mmap 等記憶體分配函式,在分配時只是建立了程序虛擬位址空間,並沒有分配虛擬記憶體對應的物理記憶體。當程序訪問這些沒有建立對映關係的虛擬記憶體時,處理器自動觸發乙個缺頁異常。缺頁中斷 在請求分頁系統中,可以通過查詢頁表中的狀態位來確定所要訪問的頁面是否存在於記憶體中。每當...