首頁>技術>

總結了測試過程中用到的工具列表大概如下:

1. 抓包/資料模擬

測試過程中,當頁面展示資料不正確時,如何確定是app客戶端問題?還是服務端介面問題,這時需要抓取請求資料進行分析。我自己常用的工具有兩種,fiddler和Charles。

fiddler一般用在Windows上;

Charles一般在mac上使用(這個在實際工作用用到的不多);

fiddler的一些使用方法可參考:

fiddler模擬服務端返回的資料;

移動端使用fiddler模擬弱網環境;

2. 安卓sdk

測試安卓端的app時,安卓sdk是必備的,其中包含了很多很好用的工具。

adb:可以安裝、解除安裝、清空app資料、錄製螢幕、從手機中pull檔案、往手機中push檔案等;

ddms:檢視手機上的執行log、截圖等;

uiautomatorviewer:檢視app的ui的應用的佈局和元件以及相關的屬性;

monkeyrunner:基於座標點的Android黑盒自動化測試工具;

之前總結的adb的一些用法:

adb常用命令;

ADB 錄製螢幕(screenrecord)

3. 資料庫操作

有些測試場景,如果按照正常流程來走,可能需要很長時間,比如連續xx天做了什麼操作,這個時候我們不可能等。

Q: 那這個時候我們要怎麼做呢?

A: 修改資料庫中儲存的資料來達到我們想要的目的;

修改資料庫,就需要對資料庫進行操作,連線資料庫的官方軟體是:MySQLWorkBench,也可以使用Navicat Premium(收費軟體)。

4. 介面測試

介面測試過程中,用到的工具有postman、dhc、jmeter。

postman:可通過Chrome外掛安裝或是直接安裝客戶端;

dhc:通過Chrome安裝;

jmeter:這個工具也可用來做壓測,但壓測行為最好必要自己進行操作,需要交給專門的團隊,以免影響網路資料;

之前總結的postman一些用法:

postman中一個介面的返回值,當做引數傳入另一個介面。

postman環境變數設定;

初識postman-安裝和入門

聯絡作者longtestyan

最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 如何使程式碼審查更高效