測試對bug如何分析和定位

2021-08-08 11:51:36 字數 538 閱讀 9626

如何去區分乙個功能測試工程師的水平高和低?

可以從很多個方面去檢查,比如測試的思路, 比如測試用例的覆蓋度?,比如測試出bug是否能夠定位到根因?

上面說的各個方面都很合理,那我們平常如何如更深的定位問題的根因呢?

1、通過我們的測試的經驗 這個有點不容易掌握,也不容易傳承

2、通過分析bug出現的流程來查詢問題的根因, 這個思路可以通過鍛鍊是自己的技能不斷提高

舉個例子

bs架構的系統,銷售統計報表中的金額不正確?這個時候我們怎麼通過流程分析法去精確找到問題的根因呢?

1、分析金額的計算方法

2、分析金額是在那個地方生成的?前台通過js自動計算出來的還是伺服器端就生成的?

3、通過fiddler檢查瀏覽器請求的引數和返回的結果是否正確?

4、如果這些都沒有問題,檢查資料庫中和金額相關的字段的儲存資料是否正確?

5、如果金額不正確,那說明我們的問題可能不是報表統計,而是其他地方出現了這個問題

6、如果金額正確,說明伺服器內部運算可能出問題了,我們可以檢查伺服器的日誌,檢視是否有錯誤

軟體測試之bug分析定位技巧

1 web前端 瀏覽器相關 網路相關 字元編碼相關 url錯誤 url路徑中漢字編碼使用的是utf 8編碼,引數中使用系統預設編碼,flash指令碼中使用的都是uft 8編碼。安全相關 效能相關 頁面抖動 非同步請求的數量過多 載入失敗 限速情況下,超時 bug定位常用工具 2 web後端 處理邏輯...

如何對測試物件進行定位

首先,謝謝的分享。花了2周時間,看了幾本關於這方面的書,基本走完了selenium python webdriver的第一遍,目前能夠搭建環境,做到對任何網頁的控制項定位以及進行自動化測試,並能夠實現將測試結果生成測試報告以及資料引數化等知識點。前面幾篇博文是親自動手反覆實現過。通過實踐練習,對we...

定位到bug之後,分析bug

1.抓包分析 web測試過程中,怎麼判斷前端bug還是後端bug?可以通過抓包工具來進行抓包分析。大多數的瀏覽器都有自帶的抓包外掛程式,如firefox的firebug外掛程式,chrome 360急速模式 搜狗高速模式自帶的developtools外掛程式,f12開啟抓包後,在network中可以...