埋點功能測試


突然接到一個測試任務:埋點部分功能全面檢查第一輪測試

 

咦?埋點是什么?問問旁邊的兩位同事,他們也沒聽說過埋點...

 

后來經過網上百度、問同事、問華華老師,終於弄明白了,在此做一下記錄:

 

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM