突然接到一個測試任務:埋點部分功能全面檢查第一輪測試
咦?埋點是什么?問問旁邊的兩位同事,他們也沒聽說過埋點...
后來經過網上百度、問同事、問華華老師,終於弄明白了,在此做一下記錄:
1關於埋點
埋點測試只是數據采集的一種術語,而數據采集是提供給運營工作人員去了解手機app對於某些模塊、場景的用戶使用情況.
進行的一個觸發埋點,將埋點采集到的數據到的數據進行上報的過程。
采集數據只是起點,將數據進行分析、整理、匯總以及報表展示,最終得出用戶對app普遍對使用行為,從而實現app面向用戶的改良才是目的。
為了產品更好符合用戶需求體驗才是終點。
2測試要求&所提供材料:
測試要求&所提供材料:
1、在測試環境進行測試
2、檢查點
▲ 檢查相應的模塊是否做了埋點處理
▲ 檢查做埋點處理的模塊的參數bpCode 是否正確
▲ 檢查埋點接口服務端是否返回成功的消息
(result=true)
檢查下埋點服務器的請求地址
測試環境:
http://x.x.x.x:8680/hs-xh-buryingpoint-web/lbp/doLog
預發環境:
http://x.x.x.x:8680/hs-xh-buryingpoint-web/lbp/doLog
生產環境:
http://x.x.x.x:8680/hs-xh-buryingpoint-web/lbp/doLog
檢查目前其他入參信息的准確性
(clickTime,appVersion等等)
針對目前全部會進行埋點的模塊:
各個模塊埋點編碼的對應表: (此處是接口文檔地址)
目前的埋點大部分只會在點擊某個菜單的時候做埋點處理
3測試步驟
1、測試使用工具:
fiddler 功能點:過濾
(https://blog.csdn.net/java2013liu/article/details/53337584fiddler)
或華華老師關於過濾成只查看x.x.x.x:8680/hs-xh-buryingpoint-web相關的內容
2、打開APP進行抓包。
2.1 首先抓取
http://x.x.x.x:8680/hs-xh-buryingpoint-web/lbp/doLog相關的內容
2.2 對各個模塊或者功能點參照接口文檔中的埋點模塊進行一一核實,看所傳的參數和響應結果是否有異常
3、有異常時可查看log信息:
tail -fn200 /data/ftp/log/xx.log
來源: https://mp.weixin.qq.com/s/BFnFo8_expBsYvi33cbQow