軟體測試——三、軟體測試的分類

不爱吃糖的小谭同学發表於2024-06-15
  1. 按測試階段劃分 :單元測試、整合測試、系統測試、驗收測試
    • 單元測試:針對程式原始碼進行測試
    • 整合測試:又稱介面測試,針對模組之間訪問地址進行測試
    • 系統測試:對整個系統進行測試,包括功能、相容、文件等測試
    • 驗收測試:主要分為內測、公測,使用不同人群來發掘專案缺陷
  2. 按測試方法:黑盒測試、白盒測試、灰盒測試
    • 黑盒測試:不關注原始碼,針對程式UI功能進行測試
    • 白盒測試:針對程式原始碼進行測試
    • 灰盒測試:針對程式部分程式碼進行測試(介面)
  3. 按狀態分類:靜態測試、動態測試
  4. 按是否自動化:人工測試、自動化測試
  5. 按工作內容:介面測試、功能測試、效能測試、自動化測試
    • 介面測試:使用程式碼或工具驗證程式中的介面是否訪問正常
    • 功能測試:測試主要驗證程式的功能是否滿足需求
    • 效能測試:模擬多人使用軟體,查詢伺服器缺陷
    • 自動化測試:使用程式碼或工具代替手工,對專案進行測試
  6. 其他分類:冒煙測試、迴歸測試、隨機測試、探索測試

相關文章