好書試閱

第1章 基本概念

  在正式講解測試思想之前,首先對一些測試相關的基本概念進行講解。

1.1 測試的語意設定

  人類的很多活動可以被稱為「測試」,如軟體測試、電路測試、心理測試、課程期末測試、含氧量測試、體能測試等。日常語境下的測試,經常與「測量」、「測驗」、「驗證」、「檢驗」、「檢查」、「檢測」等詞混用,語意範疇相當廣泛。

  然而,當測試對象限定為人類研發生產的產品時,「測試」的語意則展現出相對明確且一致的特徵。例如,當測試的對象是電腦軟體時,測試指的是「使用人工或自動的方式來執行或測量軟體系統的過程,以檢測軟體系統是否滿足規定的要求,並找出與預期結果之間的差異」;當測試的對象是積體電路時,測試指的是「對被測電路施加已知的測試輸入,觀察其輸出結果,並與已知的正確輸出結果進行比較,以判斷積體電路的功能、效能、結構好壞的過程」。

  可見,以軟、硬體等產品為對象的測試,其語意範疇通常包含如下要素:

  (1)理想結果。
  (2)現實結果。
  (3)現實結果與理想結果之間的比較。
  (4)現實結果與理想結果之間的差異。

  本書關注的正是人類研發生產實踐中,以軟、硬體產品為對象的測試。在後面的講解中,將「測試」一詞的語意設定如下:

  定義:測試

  本書中的「測試」,指的是:針對人類研發生產的產品,獲取其在某些事件中的理想結果與相應的現實結果,觀察二者的相符程度,求索二者的差異。

  簡言之,本書中的「測試」,指的是「在理想與現實之間觀察求索」的一種活動。

  在這樣的語意設定下,本書中的「測試」涵蓋了通常意義下的軟、硬體測試、驗證、檢驗,不涵蓋以測量為目的的分析測試、測定、檢測,因為測量不涉及「理想」。
金石堂門市 全家便利商店 ok便利商店 萊爾富便利商店 7-11便利商店
World wide
活動ing