Acceptance testing(驗收測試):它是一項確定產品是否能夠滿足合同或用戶所規定需求的測試。

  Automated Testing(自動化測試),使用自動化測試工具來進行測試,這類測試一般不需要人干預,通常在GUI、性能等測試中用得較多。

 

  Beta testing(β測試),測試是軟件的多個用戶在一個或多個用戶的實際使用環境下進行的測試。開發者通常不在測試現場,Beta測試不能由程序員或測試員完成。

 

  Black box testing(黑盒測試),指測試人員不關心程序具體如何實現的一種測試方法。根據軟件的規格對軟件進行各種輸入和觀察軟件的各種輸出結果來發現軟件的缺陷的測試,這類測試不考慮軟件內部的運作原理,因此軟件對用戶來說就像一個黑盒子。

 

Bug (錯誤),有時稱作defect(缺陷)或error(錯誤),軟件程序中存在的錯誤,軟件的功能和特性與需求說明書不一致的地方。軟件缺陷表現特征為:軟件未達到產品說明書說明要達到的功能;軟件出現產品說明書標明不該出現的錯誤;軟件功能超出產品說明書指明的范圍;軟件測試人員或用戶認為軟件很難使用的問題。

 

 Bug report(錯誤報告),也稱為“Bug record(錯誤記錄)”,記錄發現的軟件錯誤信息的文檔,通常包括對缺陷的描述、復現的步驟、截圖或者后臺信息等。

 

  Bug tracking system(錯誤跟蹤系統,BTS),也稱為“Defect tracking system,DTS”,管理軟件測試缺陷的專用數據庫系統,可以高效率地完成軟件缺陷的報告、驗證、修改、查詢、統計、存儲等任務。

 

  Build(工作版本),軟件開發過程中用于內部測試的功能和性能等不完善的軟件版本。工作版本既可以是系統的可操作版本,也可以是展示要在最終產品中提供的部分功能的部分系統。

    Compatibility Testing(兼容性測試),測試軟件是否和系統的其它與之交互的元素之間兼容,如:瀏覽器、操作系統、硬件等。驗證測試對象在不同的軟件和硬件配置中的運行情況。

 

  Capture/Replay Tool (捕獲/回放工具),一種測試工具,能夠捕獲在測試過程中傳遞給軟件的輸入,并且能夠在以后的時間中,重復這個執行的過程。這類工具一般在GUI測試中用的較多,比如說QTP。

 

  Crash(崩潰),計算機系統或組件突然并完全的喪失功能,例如軟件或系統突然退出或沒有任何反應。