回覆列表
  • 1 # 章魚哥的四條腿

    一般我們都認為測出一個問題就是一個bug,其實這是不對的,假設測試10個問題就10個bug,而修改一出就全解決了,程式設計師肯定認為冤枉自己。

    所有軟體是文件,程式碼等組成的,最初的錯誤是來自於這些軟體錯誤(software error),如程式碼中加法寫成減法。軟體錯誤導致軟體缺陷(software defect),如設計缺陷,程式碼缺陷等,可用靜態測試,如走查,靜態檢查,測試床(軍事軟體用的技術)等,軟體的缺陷導致一個或多個軟體故障 (software fault),故障有內部故障,外部故障,也就是我們所說的bug,軟體故障導致了軟體在功能操作等方面的失效(software failure)。

    我們平時測的bug實際上是軟體故障於失效的體現。一旦軟體錯誤得到修改,相應的故障與失效也就解除了。這樣分有助於我們定位問題,找到問題。

    詳見《軟體可靠性工程》

  • 2 # 大個說科技

    你好~Bug一詞的原意是“臭蟲”或“蟲子”。但是現在,在電腦系統或程式中,如果隱藏著的一些未被發現的缺陷或問題,人們也叫它“Bug”,同樣也可以用於手機中。

  • 中秋節和大豐收的關聯?
  • 那些私企加油站的油質量和中石化一樣嗎?如果一樣為什麼便宜那麼多?