軟體測試的目的是發現系統中存在的已知缺陷。
發現缺陷僅僅是軟體測試的第一步。
如果基于發現的已經缺陷,通過軟體測試理論知識,将bug按照嚴格的嚴重級别及優先級别分類整理劃分,這是送出缺陷最重要的一步。
太多初學者送出bug容易犯如下這些錯誤:
第一,缺陷标題編寫不規範;
編寫優先的缺陷标題,可提升測試與開發之間的溝通效率。
工作中見過太多人,經常送出一個bug,開發看不懂,或者無法根據缺陷的步驟來重制缺陷。
這時候開發人員就會過來與測試人員進行溝通。
你幫我示範一下這個bug是如何發生的呗?
于是測試人員需要浪費時間與開發人員進行缺陷的示範。
如果我按缺陷的規範标準送出合格的缺陷。
就可節約開發與測試之間的溝通時間與成本,也省去了缺陷示範的環節。
如果按規範送出bug呢?
【子產品名稱】路徑描述-問題描述
例如:【登入子產品】輸入正确的使用者名或密碼——使用者登入失敗
看下面這個案例就了解了。
第二,缺陷屬于前端bug還是後端bug,定義不明确;
發現bug後,最重要的工作是分析、定位bug。
如何分析定義前端bug或後端bug?
這是作為一名合格測試人員必備的标準。
第一,根據問題的呈現形式分析,一般基于頁面顯示、兼職性問題都屬于前端問題。
相對後端問題來講,前端問題基本浮于表面。
而後端問題更趨向于業務邏輯及服務端層面。
後端問題通過接口狀态碼來分析。
前端問題通過頁面資料及輸入條件、彈窗提升、資料讀取的準備性來分析。
除了前端後問題,還需關注資料層面的問題。
這塊需要結合資料庫來分析排查問題。
通過上述内容的資訊收集、分析、處理,相信小夥伴們對缺陷的前端與後端定位有了清晰的了解。
第三,如果送出優先缺陷?
送出缺陷如下圖所示:
相信大家都有被這些問題困擾。
希望通過這篇文章能幫助大家解決這些送出缺陷的困惑。