我的第一次埋點功能測試
- 2019 年 11 月 20 日
- 筆記
-Tester-也哥-
01
進入正文
突然接到一個測試任務:埋點部分功能全面檢查第一輪測試
咦?埋點是什麼?問問旁邊的兩位同事,他們也沒聽說過埋點…
後來經過網上百度、問同事、問華華老師,終於弄明白了,在此做一下記錄:
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

