偶發異常BUG,如何高效精准分析排查定位?
作為測試,經常會收到領導、同事、用戶反饋過來各種各樣BUG,令人措手不及
首選需要判斷確認是不是BUG,不要急於給予回復,需有充分的條件給予說明回復
很多測試人員收到問題的反應:
需求沒說這樣?
不是BUG?
怎么可能是BUG?
這個我們測過的怎么會有問題?
肯定是環境問題?
肯定是程序偷偷改了東西的?
昨天還是好的呢?今天怎么這樣了?
作為專業測試,我們應保持大度、精心的狀態,正因為每次能遇到問題,我才能漲了更多的見識
收集BUG發生信息,拆分條件:
1、用戶發生BUG步驟描述、圖片、視頻、手機號等信息
2、BUG發生的環境、時間
3、BUG發生的機型、手機系統版本、軟件系統版本
4、用戶使用的網絡環境
5、用戶使用的第三方軟件版本
6、用戶當前軟件內數據進度情況
7、發生的用戶量
8、發生的頻率
分析思考:
1、當初測試環境、正式環境是否測過這個case?
2、用戶網絡環境無線網、4g網、弱網、斷網,可能導致這個問題?
3、用戶安裝的軟件是低版本,可能導致這個問題?
4、用戶機型兼容問題、機型系統版本,可能導致這個問題?
5、用戶當前數據狀態,可能導致這個問題?
6、用戶用了低版本、高版本、測試版本的第三方軟件,可能導致這個問題?
7、根據業務邏輯,發散思維,猜測可能的case場景導致這個問題?
8、根據豐富經驗,猜測可能是某情況導致?
9、發散思維、頭腦風暴、擴大范圍,猜測可能
重現定位:
1、網絡環境嘗試重新
2、軟件版本低嘗試重新
3、手機類型嘗試重新
4、手機系統版本嘗試重新
5、第三方軟件版本嘗試重新
6、線上數據量大嘗試重新
7、前端超時、服務器超時嘗試重新
8、重復提交嘗試重新
9、異常場景邏輯操作嘗試重新
10、根據經驗判斷嘗試重新
11、查看日志、用戶信息、用戶數據
待續~~~~~~~~~~~~~~~~~~~~~~