偶發異常BUG,如何高效精準分析排查定位?

2022-06-13 19:00:14 字數 1027 閱讀 3152

偶發異常bug,如何高效精準分析排查定位?

作為測試,經常會收到領導、同事、使用者反饋過來各種各樣bug,令人措手不及

首選需要判斷確認是不是bug,不要急於給予回覆,需有充分的條件給予說明回覆

很多測試人員收到問題的反應:

需求沒說這樣?

不是bug?

怎麼可能是bug?

這個我們測過的怎麼會有問題?

肯定是環境問題?

肯定是程式偷偷改了東西的?

昨天還是好的呢?今天怎麼這樣了?

收集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、檢視日誌、使用者資訊、使用者資料

待續~~~~~~~~~~~~~~~~~~~~~~

如何高效率解決BUG

作為程式猿,我們在工作中經常遇到bug 我見好多人遇到bug常常是一種很浮躁,很憤怒地表情,立馬都沒有心情看到底是哪兒個地方出現了問題,慢慢地就對工作失去了積極性,生活質量很受影響 如何解決bug 1.端正心態 任何人都會遇到bug 2.確定是否真的是bug a.cmd shift k 清除警示和錯...

高效開發 如何收拾BUG?

每乙個優秀的開發者或者程式設計師其實都是披荊斬棘,踩過很多的坑,遇到過無數的bug。相信大家都會認同這一點。同時我也相信,我們每個人在開發的時候,都會遇到 很多大大小小,甚至不願意去接觸的bug。作為乙個從業6年,如今仍在沙場歷練的程式設計師,我想分享一下我的心得。如何讓化bug為我們前進的動力,以...

程式設計師如何高效率更改BUG

我們組裡有著倆程式猿,老猿和小猿,當然,老猿就是leader。有一天,老猿對小猿說 你來我們組已經有段時間了,能幫leader做點事嗎?小猿連蹦帶跳地說 怎麼不能?我很願意幫您做事。老猿高興地說 那好啊,最近我要出差,你把這個專案跑一下看看吧!回來我瞅瞅。小猿接過專案,用編譯器進行著除錯。程式跑著跑...