測(cè)試過(guò)程&線上問(wèn)題的定位分析問(wèn)題處理總結(jié)

問(wèn)題,俗稱BUG.在測(cè)試工程師的職責(zé)范圍內(nèi),要盡可能且盡早地發(fā)現(xiàn)程序上的問(wèn)題,找到問(wèn)題,然后暴露出來(lái)給開(kāi)發(fā)修復(fù),減少線上問(wèn)題的發(fā)生,降低公司因線上問(wèn)題產(chǎn)生的風(fēng)險(xiǎn)。在發(fā)現(xiàn)問(wèn)題之后 ,也要關(guān)注定位問(wèn)題、分析問(wèn)題,下面針對(duì)測(cè)試過(guò)程和線上問(wèn)題的定位分析問(wèn)題展開(kāi)討論:

一、測(cè)試過(guò)程定位問(wèn)題

整體思路:先判斷是前端還是后端問(wèn)題,再跟根據(jù)前后端問(wèn)題屬性展開(kāi)定位

前端問(wèn)題:

1.樣式-與UI設(shè)計(jì)對(duì)比、測(cè)試各機(jī)器 各系統(tǒng) 各瀏覽器上的兼容
2.獲取靜態(tài)資源、JS報(bào)錯(cuò)-瀏覽器F12或 調(diào)試界面可以看到報(bào)錯(cuò)信息
3.參數(shù)傳錯(cuò)-字段傳錯(cuò),或字段枚舉取錯(cuò)值等 ,可參考接口文檔
4.字符類型、字符長(zhǎng)度-除需求原型上提及到的,還可參考本司同個(gè)系統(tǒng)內(nèi)或業(yè)界內(nèi)類似功能的做法(可能 需求上不會(huì)標(biāo)明)

后端問(wèn)題:

  1. SQL報(bào)錯(cuò),比如:修改數(shù)據(jù)保存的時(shí)候,字段超長(zhǎng)了或者字段類型不一樣等等
  2. 接口報(bào)錯(cuò)、可參考接口文檔判斷是否接口請(qǐng)求是否傳輸正確,查看報(bào)錯(cuò)接口響應(yīng)體信息和接口請(qǐng)求信息,可通過(guò)響應(yīng)體的code 和message初步判斷,然后再進(jìn)一步查看服務(wù)日志,通過(guò)日志定位到具體報(bào)錯(cuò)原因。
  3. 配置問(wèn)題-這類問(wèn)題也可以歸為環(huán)境問(wèn)題?驗(yàn)證業(yè)務(wù)時(shí)所需要的環(huán)境、所需的配置這些都可以在測(cè)試數(shù)據(jù)準(zhǔn)備階段可以提前了解,驗(yàn)證業(yè)務(wù)所需要的環(huán)境、配置是什么。

如何扒拉日志,在簡(jiǎn)書(shū)上也有小伙伴分享,可以參考閱讀下:
http://www.itdecent.cn/p/7438ee379649

像文章上提到重要的一點(diǎn)
能快速定位問(wèn)題,離不開(kāi)你對(duì)業(yè)務(wù)系統(tǒng)、業(yè)務(wù)邏輯的熟悉程度,
在頁(yè)面上看不見(jiàn)的部分,數(shù)據(jù)也要知道從哪里來(lái)到哪里去

定位問(wèn)題使用的常用工具

具體如何 使用這些工具,可自行搜索一下,這里不做拓展:
瀏覽器:F12工具(看console和network)
APP、H5\web:Charles、fiddler、Android Studio

二、分析定位線上問(wèn)題

線上問(wèn)題分析思路:
? ?哪個(gè)系統(tǒng)、系統(tǒng)哪個(gè)模塊、模塊相關(guān)功能有哪些、產(chǎn)生這個(gè)問(wèn)題的數(shù)據(jù)上下游流程是如何的、問(wèn)題的影響范圍、嚴(yán)重程序、產(chǎn)生線上問(wèn)題的根本原因、解決問(wèn)題的措施是什么
1

數(shù)據(jù)問(wèn)題:是整體系統(tǒng)數(shù)據(jù)問(wèn)題,還是某個(gè)范圍的數(shù)據(jù)問(wèn)題,影響范圍是多大
業(yè)務(wù)問(wèn)題:需求設(shè)計(jì)未考慮完整的、市場(chǎng)變化引起的場(chǎng)景不滿足、漏測(cè)導(dǎo)致的
操作咨詢問(wèn)題:用戶操作不熟悉、對(duì)系統(tǒng)不熟悉所產(chǎn)生的咨詢,或所導(dǎo)致的問(wèn)題--公司是否要安排對(duì)應(yīng)業(yè)務(wù)培訓(xùn)等
運(yùn)維問(wèn)題:公司內(nèi)大部分業(yè)務(wù)系統(tǒng)報(bào)錯(cuò)、訪問(wèn)不了~ 可能是公司服務(wù)器網(wǎng)絡(luò)錯(cuò)誤、被攻擊、修改機(jī)器配置導(dǎo)致等

很重要的
? ?是否能快速定位分析問(wèn)題,離不開(kāi)你對(duì)業(yè)務(wù)系統(tǒng)、業(yè)務(wù)邏輯的熟悉程度,在頁(yè)面上看不見(jiàn)的部分,數(shù)據(jù)也要知道從哪里來(lái)到哪里去

? ?在排查線上問(wèn)題過(guò)程中,原則之一就是先救火再追責(zé),先把火熄滅了,降低損失后,再追因定責(zé)定短期措施、長(zhǎng)期措施。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容