天天看點

Bug敏感度與軟體品質關系

Bug敏感度與軟體品質關系

  同理,bug敏感度不高,必然就會造成一些bug遺漏,提高了軟體品質的風險系數,我們可用y=-kx來表達這個意思,見下圖。bug敏感越差,遺漏的bug越多,軟體品質的風險就越大。

Bug敏感度與軟體品質關系

  但是軟體品質的評價是一個複雜而多元度的,不僅僅與bug敏感度有關系,還包括設計本身的限制、預防等先天因素。

  提高bug敏感度的關鍵因素

  影響測試人員判斷某問題或現象是否是bug,還是其他問題,有很多原因,下表是筆者總結的一些關鍵因素,與大家一起分享。

序号

因素

影響分析

1

業務熟悉度

不清楚業務,會不能很好地了解特性的用途,應用場景,會導緻正确的判斷,風險分析;

2

測試專業技術:測試思維

除正常的測試思路外,逆向,相關影響或異常,多條件組合等特殊情況的專業思路能讓迅速發現軟體中潛伏的bug。

3

測試專業技術:測試工具掌握

4

學習測試同僚經驗,包括與需求、開發人員的交流,從交流中增加經驗、知識的積累等。學習有主動與被動,主動學習的人,進步快。

5

對開發者的了解

對合作的某開發人員了解多,知道對方可能出錯的地方,例如某開發人員是新員工,對業務不太熟悉,容易在子產品接口處理上考慮不周,易犯錯誤,則可以有針對性測試這些方面。

6

系統繁雜度

了解系統的設計,清楚最繁雜的設計,最核心的設計,然後重點分析這些部分,找出測試的重難點

  說明:

  除了上表中提到的因素,是否還有其他因素也會影響測試人員的bug敏感度呢?歡迎大家補充,及發表意見。

====================================分割線================================

最新内容請見作者的github頁:http://qaseven.github.io/