天天看點

軟體測試項目——經典bug案例分享

作者:IT技術之美

軟體測試的目的是發現系統中存在的已知缺陷。

發現缺陷僅僅是軟體測試的第一步。

如果基于發現的已經缺陷,通過軟體測試理論知識,将bug按照嚴格的嚴重級别及優先級别分類整理劃分,這是送出缺陷最重要的一步。

軟體測試項目——經典bug案例分享

太多初學者送出bug容易犯如下這些錯誤:

第一,缺陷标題編寫不規範;

編寫優先的缺陷标題,可提升測試與開發之間的溝通效率。

工作中見過太多人,經常送出一個bug,開發看不懂,或者無法根據缺陷的步驟來重制缺陷。

這時候開發人員就會過來與測試人員進行溝通。

你幫我示範一下這個bug是如何發生的呗?

于是測試人員需要浪費時間與開發人員進行缺陷的示範。

如果我按缺陷的規範标準送出合格的缺陷。

就可節約開發與測試之間的溝通時間與成本,也省去了缺陷示範的環節。

如果按規範送出bug呢?

【子產品名稱】路徑描述-問題描述

例如:【登入子產品】輸入正确的使用者名或密碼——使用者登入失敗

看下面這個案例就了解了。

軟體測試項目——經典bug案例分享

第二,缺陷屬于前端bug還是後端bug,定義不明确;

發現bug後,最重要的工作是分析、定位bug。

如何分析定義前端bug或後端bug?

這是作為一名合格測試人員必備的标準。

第一,根據問題的呈現形式分析,一般基于頁面顯示、兼職性問題都屬于前端問題。

相對後端問題來講,前端問題基本浮于表面。

而後端問題更趨向于業務邏輯及服務端層面。

後端問題通過接口狀态碼來分析。

前端問題通過頁面資料及輸入條件、彈窗提升、資料讀取的準備性來分析。

除了前端後問題,還需關注資料層面的問題。

這塊需要結合資料庫來分析排查問題。

通過上述内容的資訊收集、分析、處理,相信小夥伴們對缺陷的前端與後端定位有了清晰的了解。

軟體測試項目——經典bug案例分享

第三,如果送出優先缺陷?

送出缺陷如下圖所示:

軟體測試項目——經典bug案例分享
軟體測試項目——經典bug案例分享

相信大家都有被這些問題困擾。

希望通過這篇文章能幫助大家解決這些送出缺陷的困惑。