天天看點

軟體測試基礎——bug管理

什麼是軟體缺陷?

  • 軟體未達到需求說明書所要求的功能;
  • 軟體出現了産品說明書中已經指出的不應該出現的錯誤;
  • 軟體超出了産品說明書的指定功能範圍;
  • 軟體的易用性不夠好;
  • 軟體的性能不夠好;

軟體缺陷産生的原因?

  • 需求讨論不足,對需求産生歧義;
  • 需求變更頻繁;
  • 工期短,任務重;
  • 軟體開發過程中編碼問題;
  • 文檔不完善(需求文檔,設計文檔,接口文檔等);
  • 軟硬體環境不完善;
  • 軟體本身的複雜性;

注:測試人員不僅僅要指出缺陷在哪裡,還需要盡可能地協助開發人員發現造成缺陷的原因。